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 |
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 |
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)'\' \\ ;\ |
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) | \ |
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 |
|
|