/[gcl]/gcl/makefile
ViewVC logotype

Diff of /gcl/makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.37 by camm, Sat Aug 10 17:24:58 2002 UTC revision 1.38 by camm, Tue Aug 13 03:59:56 2002 UTC
# Line 23  PORTDIR        = unixport Line 23  PORTDIR        = unixport
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)
# Line 96  mpfiles: ${MPFILES} Line 101  mpfiles: ${MPFILES}
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    
# Line 166  clean: Line 168  clean:
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    

Legend:
Removed from v.1.37  
changed lines
  Added in v.1.38

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26