15 |
LD_LIBS_PRE=$(addprefix -u ,$(PATCHED_SYMBOLS)) |
LD_LIBS_PRE=$(addprefix -u ,$(PATCHED_SYMBOLS)) |
16 |
LD_LIBS_POST=$(LIBS) $(LIBC) -lgclp |
LD_LIBS_POST=$(LIBS) $(LIBC) -lgclp |
17 |
|
|
18 |
|
ifeq ($(ARRS),) |
19 |
|
ARRS:=ar rs |
20 |
|
endif |
21 |
|
|
22 |
libgclp.a: $(ODIR)/gcllib.a |
libgclp.a: $(ODIR)/gcllib.a |
23 |
cp $< $@ |
cp $< $@ |
24 |
|
ranlib $@ |
25 |
|
|
26 |
gmpfiles: $(shell find ../$(GMPDIR) -name "*.o" |grep -v '\.lib') |
gmpfiles: $(shell find ../$(GMPDIR) -name "*.o" |grep -v '\.lib') |
27 |
rm -rf gmp |
rm -rf gmp |
116 |
|
|
117 |
libgcl.a: $(FIRST_FILE) $(OBJS) sys_gcl.o $(LAST_FILE) gmpfiles bfdfiles |
libgcl.a: $(FIRST_FILE) $(OBJS) sys_gcl.o $(LAST_FILE) gmpfiles bfdfiles |
118 |
rm -rf $@ |
rm -rf $@ |
119 |
ar rs $@ $(filter %.o,$^) $(shell find gmp bfd -name "*.o") |
$(ARRS) $@ $(filter %.o,$^) $(shell find gmp bfd -name "*.o") |
120 |
|
|
121 |
libpre_gcl.a: $(FIRST_FILE) $(OOBJS) sys_pre_gcl.o $(LAST_FILE) gmpfiles bfdfiles |
libpre_gcl.a: $(FIRST_FILE) $(OOBJS) sys_pre_gcl.o $(LAST_FILE) gmpfiles bfdfiles |
122 |
rm -rf $@ |
rm -rf $@ |
123 |
ar rs $@ $(filter %.o,$^) $(shell find gmp bfd -name "*.o") |
$(ARRS) $@ $(filter %.o,$^) $(shell find gmp bfd -name "*.o") |
124 |
|
|
125 |
libxgcl.a: libgcl.a |
libxgcl.a: libgcl.a |
126 |
ln -snf $< $@ |
ln -snf $< $@ |
127 |
|
|
128 |
libansi_gcl.a: $(FIRST_FILE) $(OBJS) $(ANSIOBJS) sys_ansi_gcl.o $(LAST_FILE) gmpfiles bfdfiles |
libansi_gcl.a: $(FIRST_FILE) $(OBJS) $(ANSIOBJS) sys_ansi_gcl.o $(LAST_FILE) gmpfiles bfdfiles |
129 |
rm -rf $@ |
rm -rf $@ |
130 |
ar rs $@ $(filter %.o,$^) $(shell find gmp bfd -name "*.o") |
$(ARRS) $@ $(filter %.o,$^) $(shell find gmp bfd -name "*.o") |
131 |
|
|
132 |
libpcl_gcl.a: $(FIRST_FILE) $(OBJS) $(PCLOBJS) sys_pcl_gcl.o $(LAST_FILE) gmpfiles bfdfiles |
libpcl_gcl.a: $(FIRST_FILE) $(OBJS) $(PCLOBJS) sys_pcl_gcl.o $(LAST_FILE) gmpfiles bfdfiles |
133 |
rm -rf $@ |
rm -rf $@ |
134 |
ar rs $@ $(filter %.o,$^) $(shell find gmp bfd -name "*.o") |
$(ARRS) $@ $(filter %.o,$^) $(shell find gmp bfd -name "*.o") |
135 |
|
|
136 |
raw_%: lib%.a libgclp.a $(SYSTEM_OBJS) $(EXTRAS) |
raw_%: lib%.a libgclp.a $(SYSTEM_OBJS) $(EXTRAS) |
137 |
$(CC) -o raw_$*$(EXE) $(filter %.o,$^) \ |
$(CC) -o raw_$*$(EXE) $(filter %.o,$^) \ |