/[gcl]/gcl/makefile
ViewVC logotype

Diff of /gcl/makefile

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

revision 1.25 by camm, Tue Jun 18 00:17:11 2002 UTC revision 1.26 by camm, Wed Jun 19 21:40:30 2002 UTC
# Line 25  PCLDIR = pcl Line 25  PCLDIR = pcl
25  MPDIR   = mp  MPDIR   = mp
26  GMP_DIR = gmp/  GMP_DIR = gmp/
27    
28  all: $(PORTDIR)/saved_gcl command cmpnew/collectfn.o lsp/info.o do-gcl-tk do-info  all: $(PORTDIR)/$(FLISP) command cmpnew/collectfn.o lsp/info.o do-gcl-tk do-info
29    
30  $(PORTDIR)/saved_gcl: $(PORTDIR)/$(FLISP)  #$(PORTDIR)/saved_gcl: $(PORTDIR)/$(FLISP)
31          cp $< $@  #       cp $< $@
32    
33  $(PORTDIR)/saved_trad_gcl: ${HDIR}cmpinclude.h  $(PORTDIR)/saved_gcl: ${HDIR}cmpinclude.h
34          (cd $(BINDIR); make all)          (cd $(BINDIR); make all)
35          make mpfiles          make mpfiles
36          rm -f o/cmpinclude.h ; ln h/cmpinclude.h o          rm -f o/cmpinclude.h ; ln h/cmpinclude.h o
# Line 60  $(PORTDIR)/saved_trad_gcl: ${HDIR}cmpinc Line 60  $(PORTDIR)/saved_trad_gcl: ${HDIR}cmpinc
60  #       else echo "gcl-tk not made..missing include or lib" ; fi  #       else echo "gcl-tk not made..missing include or lib" ; fi
61  #       (cd info ; make)  #       (cd info ; make)
62    
63  $(PCLDIR)/saved_gcl_pcl: $(PORTDIR)/saved_trad_gcl  $(PCLDIR)/saved_gcl_pcl: $(PORTDIR)/saved_gcl
64          cd $(@D) &&  make compile LISP="../$<" &&  make $(@F) LISP="../$<"          cd $(@D) &&  make compile LISP="../$<" &&  make $(@F) LISP="../$<"
65    
66  $(CLCSDIR)/saved_full_gcl: $(PCLDIR)/saved_gcl_pcl  $(CLCSDIR)/saved_full_gcl: $(PCLDIR)/saved_gcl_pcl
# Line 109  LISP_LIB=cmpnew/collectfn.o lsp/gprof.ls Line 109  LISP_LIB=cmpnew/collectfn.o lsp/gprof.ls
109  install-command:  install-command:
110          rm -f $(DESTDIR)${prefix}/bin/gcl          rm -f $(DESTDIR)${prefix}/bin/gcl
111          (echo '#!/bin/sh' ; \          (echo '#!/bin/sh' ; \
112          echo exec ${INSTALL_LIB_DIR}/unixport/saved_gcl$(EXE) \\ ; \          echo exec ${INSTALL_LIB_DIR}/$(PORTDIR)/$(FLISP)$(EXE) \\ ; \
113          echo '   -dir' ${INSTALL_LIB_DIR}/unixport/ \\ ; \          echo '   -dir' ${INSTALL_LIB_DIR}/unixport/ \\ ; \
114          echo '   -libdir' ${INSTALL_LIB_DIR}/ \\ ; \          echo '   -libdir' ${INSTALL_LIB_DIR}/ \\ ; \
115          echo '   -eval '\''(setq si::*allow-gzipped-file* t)'\' \\ ;\          echo '   -eval '\''(setq si::*allow-gzipped-file* t)'\' \\ ;\
# Line 128  install1: Line 128  install1:
128          mkdir -p $(DESTDIR)${INSTALL_LIB_DIR}          mkdir -p $(DESTDIR)${INSTALL_LIB_DIR}
129          make install-command "INSTALL_LIB_DIR=${INSTALL_LIB_DIR}" "prefix=${prefix}" DESTDIR=$(DESTDIR)          make install-command "INSTALL_LIB_DIR=${INSTALL_LIB_DIR}" "prefix=${prefix}" DESTDIR=$(DESTDIR)
130          rm -f $(DESTDIR)${prefix}/bin/gcl.exe          rm -f $(DESTDIR)${prefix}/bin/gcl.exe
131          tar cf - unixport/saved_gcl$(EXE) info/*.info* ${LISP_LIB} \          tar cf - $(PORTDIR)/$(FLISP)$(EXE) info/*.info* ${LISP_LIB} \
132          gcl-tk/gcl.tcl gcl-tk/gcltkaux$(EXE)  |  (cd $(DESTDIR)${INSTALL_LIB_DIR} ;tar xf -)          gcl-tk/gcl.tcl gcl-tk/gcltkaux$(EXE)  |  (cd $(DESTDIR)${INSTALL_LIB_DIR} ;tar xf -)
133          ln ${SYMB} ${INSTALL_LIB_DIR}/unixport/saved_gcl$(EXE) \          ln ${SYMB} ${INSTALL_LIB_DIR}/$(PORTDIR)/$(FLISP)$(EXE) \
134           $(DESTDIR)${prefix}/bin/gcl.exe           $(DESTDIR)${prefix}/bin/gcl.exe
135          if [ -d "${TK_CONFIG_PREFIX}" ] ; then  \          if [ -d "${TK_CONFIG_PREFIX}" ] ; then  \
136          cat gcl-tk/gcltksrv$(BAT) | \          cat gcl-tk/gcltksrv$(BAT) | \
# Line 140  install1: Line 140  install1:
140          chmod a+x $(DESTDIR)${INSTALL_LIB_DIR}/gcl-tk/gcltksrv$(BAT) ; fi          chmod a+x $(DESTDIR)${INSTALL_LIB_DIR}/gcl-tk/gcltksrv$(BAT) ; fi
141          if [ -d "${TK_CONFIG_PREFIX}" ] ; then  \          if [ -d "${TK_CONFIG_PREFIX}" ] ; then  \
142          (cd $(DESTDIR)${INSTALL_LIB_DIR}/gcl-tk/demos ; \          (cd $(DESTDIR)${INSTALL_LIB_DIR}/gcl-tk/demos ; \
143          echo '(load "../tkl.o")(TK::GET-AUTOLOADS (directory "*.lisp"))' | ../../unixport/saved_gcl$(EXE)) ; fi          echo '(load "../tkl.o")(TK::GET-AUTOLOADS (directory "*.lisp"))' | ../../$(PORTDIR)/$(FLISP)$(EXE)) ; fi
144          (cd elisp ; make install DESTDIR=$(DESTDIR))          (cd elisp ; make install DESTDIR=$(DESTDIR))
145          (cd info ; make ; make install DESTDIR=$(DESTDIR))          (cd info ; make ; make install DESTDIR=$(DESTDIR))
146    

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26

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