23 |
CLCSDIR = clcs |
CLCSDIR = clcs |
24 |
PCLDIR = pcl |
PCLDIR = pcl |
25 |
MPDIR = mp |
MPDIR = mp |
26 |
GMP_DIR = gmp3/ |
#GMP_DIR = gmp3/ |
27 |
|
|
28 |
all: $(BUILD_BFD) $(PORTDIR)/$(FLISP) command cmpnew/collectfn.o lsp/info.o do-gcl-tk do-info |
all: $(BUILD_BFD) $(PORTDIR)/$(FLISP) command cmpnew/collectfn.o lsp/info.o do-gcl-tk do-info |
29 |
|
|
30 |
|
xgcl: $(PORTDIR)/saved_xgcl |
31 |
|
|
32 |
|
$(PORTDIR)/saved_xgcl: $(PORTDIR)/saved_gcl |
33 |
|
cd xgcl-2 && make |
34 |
|
|
35 |
binutils/bfd/libbfd.a binutils/libiberty/libiberty.a: |
binutils/bfd/libbfd.a binutils/libiberty/libiberty.a: |
36 |
cd $(@D) && make |
cd $(@D) && make |
37 |
|
|
38 |
h/bfd.h: binutils/bfd/libbfd.a binutils/libiberty/libiberty.a |
h/bfd.h: binutils/bfd/libbfd.a binutils/libiberty/libiberty.a |
39 |
cp $(<D)/$(@F) $@ |
cp $(<D)/$(@F) $@ |
40 |
|
|
41 |
h/bfdlink.h: binutils/bfd/libbfd.a binutils/libiberty/libiberty.a |
h/bfdlink.h h/ansidecl.h h/symcat.h: binutils/bfd/libbfd.a binutils/libiberty/libiberty.a |
42 |
cp $(<D)/../include/$(@F) $@ |
cp $(<D)/../include/$(@F) $@ |
43 |
|
|
44 |
#$(PORTDIR)/saved_gcl: $(PORTDIR)/$(FLISP) |
#$(PORTDIR)/saved_gcl: $(PORTDIR)/$(FLISP) |
101 |
$(MPDIR)/libmport.a: |
$(MPDIR)/libmport.a: |
102 |
(cd mp ; make all) |
(cd mp ; make all) |
103 |
|
|
104 |
gmp3/libgmp.a: gmp3/Makefile |
$(GMPDIR)/libgmp.a: $(GMPDIR)/Makefile |
105 |
# (cd gmp/mpn ; make) |
cd $(GMPDIR) && make && rm -f libgmp.a && ar qc libgmp.a *.o */*.o |
|
# (cd gmp/mpz ; make) |
|
|
# (cd gmp ; make `echo *.c | sed -e "s!\.c!.o !g"` ) |
|
|
(cd gmp3 && make && rm -f libgmp.a && ar qc libgmp.a *.o */*.o) |
|
106 |
|
|
107 |
|
|
108 |
|
|
168 |
(cd $(CMPDIR); make clean) |
(cd $(CMPDIR); make clean) |
169 |
(cd $(PORTDIR); make clean) |
(cd $(PORTDIR); make clean) |
170 |
(cd gcl-tk ; make clean) |
(cd gcl-tk ; make clean) |
171 |
-(cd gmp3 ; make distclean) |
-(cd $(GMPDIR) ; make distclean) |
172 |
cd $(CLCSDIR) && make clean |
cd $(CLCSDIR) && make clean |
173 |
cd $(PCLDIR) && make clean |
cd $(PCLDIR) && make clean |
174 |
|
cd xgcl-2 && make clean |
175 |
(cd info ; make clean) |
(cd info ; make clean) |
176 |
rm -f foo.tcl config.log makedefs makedefsafter config.cache config.status makedefc |
rm -f foo.tcl config.log makedefs makedefsafter config.cache config.status makedefc |
177 |
rm -f h/config.h h/gclincl.h h/cmpinclude.h |
rm -f h/config.h h/gclincl.h h/cmpinclude.h h/gmp.h |
178 |
rm -rf gmp3/.deps gmp3/libgmp.a |
rm -rf $(GMPDIR)/.deps $(GMPDIR)/libgmp.a |
179 |
rm -f xbin/gcl foo foo.c bin/gclm.bat |
rm -f xbin/gcl foo foo.c bin/gclm.bat |
180 |
rm -f h/*-linux.defs h/bfd.h h/bfdlink.h |
rm -f h/*-linux.defs h/bfd.h h/bfdlink.h h/ansidecl.h h/symcat.h |
181 |
-cd binutils/bfd && make distclean |
-cd binutils/bfd && make distclean |
182 |
-cd binutils/libiberty && make distclean |
-cd binutils/libiberty && make distclean |
183 |
|
|