summaryrefslogtreecommitdiffstats
path: root/jemalloc
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2010-01-03 19:59:19 (GMT)
committerJason Evans <jasone@canonware.com>2010-01-03 19:59:19 (GMT)
commitbf10ae64a79da39b6ff5a23337ead4ddf393364a (patch)
tree65223937a63a473f4f5bfa6446e01fba4eca0ac0 /jemalloc
parent0b2368a6a20e670252fb991821d1345916ff5935 (diff)
downloadjemalloc-bf10ae64a79da39b6ff5a23337ead4ddf393364a.zip
jemalloc-bf10ae64a79da39b6ff5a23337ead4ddf393364a.tar.gz
jemalloc-bf10ae64a79da39b6ff5a23337ead4ddf393364a.tar.bz2
Build libjemalloc_pic.a.
Diffstat (limited to 'jemalloc')
-rw-r--r--jemalloc/Makefile.in11
1 files changed, 7 insertions, 4 deletions
diff --git a/jemalloc/Makefile.in b/jemalloc/Makefile.in
index fea2e5f..24abdb6 100644
--- a/jemalloc/Makefile.in
+++ b/jemalloc/Makefile.in
@@ -37,7 +37,8 @@ REV := 0
BINS := @bins@
CHDRS := @srcroot@src/jemalloc.h @objroot@src/jemalloc_defs.h
CSRCS := @srcroot@src/jemalloc.c
-DSOS := @objroot@lib/libjemalloc.so.$(REV) @objroot@lib/libjemalloc.so
+DSOS := @objroot@lib/libjemalloc.so.$(REV) @objroot@lib/libjemalloc.so \
+ @objroot@lib/libjemalloc_pic.a
MAN3 := @objroot@doc/jemalloc.3
.PHONY: all dist install check clean distclean relclean
@@ -50,18 +51,19 @@ all: $(DSOS) bins
$(DSOS): $(CSRCS:@srcroot@%.c=@objroot@%.o)
@mkdir -p $(@D)
- gcc -shared -o $@ $+ $(LDFLAGS) $(LIBS)
+ $(CC) -shared -o $@ $+ $(LDFLAGS) $(LIBS)
ln -sf libjemalloc.so.$(REV) lib/libjemalloc.so
+ ar crus @objroot@lib/libjemalloc_pic.a $+
bins: $(BINS)
@objroot@bin/mtrgraph: @objroot@src/mtrgraph.o
@mkdir -p $(@D)
- gcc -o $@ $+ $(LDFLAGS) $(LIBS) $(GDLIBS)
+ $(CC) -o $@ $+ $(LDFLAGS) $(LIBS) $(GDLIBS)
@objroot@bin/%: @objroot@src/%.o
@mkdir -p $(@D)
- gcc -o $@ $+ $(LDFLAGS) $(LIBS)
+ $(CC) -o $@ $+ $(LDFLAGS) $(LIBS)
install:
install -d $(BINDIR)
@@ -92,6 +94,7 @@ clean:
rm -f @objroot@src/*.o
rm -f @objroot@lib/libjemalloc.so
rm -f @objroot@lib/libjemalloc.so.$(REV)
+ rm -f @objroot@lib/libjemalloc_pic.a
distclean: clean
rm -f @objroot@config.log