34 |
xgcl: $(PORTDIR)/saved_xgcl |
xgcl: $(PORTDIR)/saved_xgcl |
35 |
|
|
36 |
$(PORTDIR)/saved_xgcl: $(PORTDIR)/saved_gcl |
$(PORTDIR)/saved_xgcl: $(PORTDIR)/saved_gcl |
37 |
cd xgcl-2 && make |
cd xgcl-2 && $(MAKE) |
38 |
|
|
39 |
binutils/bfd/libbfd.a binutils/libiberty/libiberty.a: |
binutils/bfd/libbfd.a binutils/libiberty/libiberty.a: |
40 |
cd $(@D) && make |
cd $(@D) && $(MAKE) |
41 |
|
|
42 |
h/bfd.h: binutils/bfd/libbfd.a binutils/libiberty/libiberty.a |
h/bfd.h: binutils/bfd/libbfd.a binutils/libiberty/libiberty.a |
43 |
cp $(<D)/$(@F) $@ |
cp $(<D)/$(@F) $@ |
49 |
# cp $< $@ |
# cp $< $@ |
50 |
|
|
51 |
$(PORTDIR)/saved_gcl: $(HDIR)cmpinclude.h |
$(PORTDIR)/saved_gcl: $(HDIR)cmpinclude.h |
52 |
(cd $(BINDIR); make all) |
(cd $(BINDIR); $(MAKE) all) |
53 |
make mpfiles |
$(MAKE) mpfiles |
54 |
rm -f o/cmpinclude.h ; cp h/cmpinclude.h o |
rm -f o/cmpinclude.h ; cp h/cmpinclude.h o |
55 |
(cd $(ODIR); make all) |
(cd $(ODIR); $(MAKE) all) |
56 |
(cd $(LSPDIR); make all) |
(cd $(LSPDIR); $(MAKE) all) |
57 |
(cd $(CMPDIR); make all) |
(cd $(CMPDIR); $(MAKE) all) |
58 |
cd $(@D) && make $(@F) |
cd $(@D) && $(MAKE) $(@F) |
59 |
# (cd $(PORTDIR); make saved_gcl) |
# (cd $(PORTDIR); make saved_gcl) |
60 |
# (cd $(PCLDIR); make compile; make saved_gcl_pcl) |
# (cd $(PCLDIR); make compile; make saved_gcl_pcl) |
61 |
# (cd $(CLCSDIR); make compile; make saved_full_gcl) |
# (cd $(CLCSDIR); make compile; make saved_full_gcl) |
79 |
# (cd info ; make) |
# (cd info ; make) |
80 |
|
|
81 |
$(PCLDIR)/saved_gcl_pcl: $(PORTDIR)/saved_gcl |
$(PCLDIR)/saved_gcl_pcl: $(PORTDIR)/saved_gcl |
82 |
cd $(@D) && make compile LISP="../$<" && make $(@F) LISP="../$<" |
cd $(@D) && $(MAKE) compile LISP="../$<" && $(MAKE) $(@F) LISP="../$<" |
83 |
|
|
84 |
$(CLCSDIR)/saved_full_gcl: $(PCLDIR)/saved_gcl_pcl |
$(CLCSDIR)/saved_full_gcl: $(PCLDIR)/saved_gcl_pcl |
85 |
cd $(@D) && make compile LISP="../$<" && make $(@F) LISP="../$<" |
cd $(@D) && $(MAKE) compile LISP="../$<" && $(MAKE) $(@F) LISP="../$<" |
86 |
|
|
87 |
$(PORTDIR)/saved_ansi_gcl: $(CLCSDIR)/saved_full_gcl |
$(PORTDIR)/saved_ansi_gcl: $(CLCSDIR)/saved_full_gcl |
88 |
cd $(@D) && make $(@F) |
cd $(@D) && $(MAKE) $(@F) |
89 |
|
|
90 |
cmpnew/collectfn.o lsp/info.o: |
cmpnew/collectfn.o lsp/info.o: |
91 |
cd $(@D) && make $(@F) |
cd $(@D) && $(MAKE) $(@F) |
92 |
|
|
93 |
do-gcl-tk: |
do-gcl-tk: |
94 |
if [ -d "$(TK_CONFIG_PREFIX)" ] ; then \ |
if [ -d "$(TK_CONFIG_PREFIX)" ] ; then \ |
95 |
cd gcl-tk && make ; \ |
cd gcl-tk && $(MAKE) ; \ |
96 |
else \ |
else \ |
97 |
echo "gcl-tk not made..missing include or lib" ; \ |
echo "gcl-tk not made..missing include or lib" ; \ |
98 |
fi |
fi |
99 |
|
|
100 |
do-info: |
do-info: |
101 |
cd info && make |
cd info && $(MAKE) |
102 |
|
|
103 |
mpfiles: $(MPFILES) |
mpfiles: $(MPFILES) |
104 |
|
|
105 |
$(MPDIR)/libmport.a: |
$(MPDIR)/libmport.a: |
106 |
(cd mp ; make all) |
(cd mp ; $(MAKE) all) |
107 |
|
|
108 |
$(GMPDIR)/libgmp.a: $(GMPDIR)/Makefile |
$(GMPDIR)/libgmp.a: $(GMPDIR)/Makefile |
109 |
cd $(GMPDIR) && make && rm -f libgmp.a && ar qc libgmp.a *.o */*.o |
cd $(GMPDIR) && $(MAKE) && rm -f libgmp.a && ar qc libgmp.a *.o */*.o |
110 |
|
|
111 |
gmp_all: $(GMPDIR)/Makefile |
gmp_all: $(GMPDIR)/Makefile |
112 |
cd $(GMPDIR) && make |
cd $(GMPDIR) && $(MAKE) |
113 |
touch $@ |
touch $@ |
114 |
|
|
115 |
$(GMPDIR)/mpn/mul_n.o $(GMPDIR)/mpn/lshift.o $(GMPDIR)/mpn/rshift.o: $(GMPDIR)/Makefile |
$(GMPDIR)/mpn/mul_n.o $(GMPDIR)/mpn/lshift.o $(GMPDIR)/mpn/rshift.o: $(GMPDIR)/Makefile |
116 |
cd $(@D) && make $(@F) |
cd $(@D) && $(MAKE) $(@F) |
117 |
|
|
118 |
command: |
command: |
119 |
rm -f bin/gcl xbin/gcl |
rm -f bin/gcl xbin/gcl |
120 |
MGCLDIR=`echo $(GCLDIR) | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \ |
MGCLDIR=`echo $(GCLDIR) | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \ |
121 |
GCLDIR=`echo $(GCLDIR)` ; \ |
GCLDIR=`echo $(GCLDIR)` ; \ |
122 |
make install-command "INSTALL_LIB_DIR=$$GCLDIR" "prefix=$$GCLDIR" "BINDIR=$$MGCLDIR/$(PORTDIR)" |
$(MAKE) install-command "INSTALL_LIB_DIR=$$GCLDIR" "prefix=$$GCLDIR" "BINDIR=$$MGCLDIR/$(PORTDIR)" |
123 |
(cd xbin ; cp ../bin/gcl .) |
(cd xbin ; cp ../bin/gcl .) |
124 |
|
|
125 |
# GCLDIR=`echo $(GCLDIR) | sed -e 'sX^/cygdrive/\([a-z]\)X\1!Xg' -e 'sX^//\([a-z]\)X\1!Xg'` ; \ |
# GCLDIR=`echo $(GCLDIR) | sed -e 'sX^/cygdrive/\([a-z]\)X\1!Xg' -e 'sX^//\([a-z]\)X\1!Xg'` ; \ |
157 |
echo "start %cd%\..\lib\gcl-2.5.0\unixport\saved_gcl.exe -dir %cd%/../lib/gcl-2.5.0/unixport/ -libdir %cd%/lib/gcl-2.5.0/ -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9" ) > $(DESTDIR)$(prefix)/bin/gclm.bat |
echo "start %cd%\..\lib\gcl-2.5.0\unixport\saved_gcl.exe -dir %cd%/../lib/gcl-2.5.0/unixport/ -libdir %cd%/lib/gcl-2.5.0/ -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9" ) > $(DESTDIR)$(prefix)/bin/gclm.bat |
158 |
|
|
159 |
install: |
install: |
160 |
make install1 "INSTALL_LIB_DIR=$(prefix)/lib/gcl-`cat majvers`.`cat minvers`" "prefix=$(prefix)" "DESTDIR=$(DESTDIR)" |
$(MAKE) install1 "INSTALL_LIB_DIR=$(prefix)/lib/gcl-`cat majvers`.`cat minvers`" "prefix=$(prefix)" "DESTDIR=$(DESTDIR)" |
161 |
INSTALL_LIB_DIR= |
INSTALL_LIB_DIR= |
162 |
install1: |
install1: |
163 |
mkdir -p $(DESTDIR)$(prefix)/lib |
mkdir -p $(DESTDIR)$(prefix)/lib |
164 |
mkdir -p $(DESTDIR)$(prefix)/bin |
mkdir -p $(DESTDIR)$(prefix)/bin |
165 |
mkdir -p $(DESTDIR)$(INSTALL_LIB_DIR) |
mkdir -p $(DESTDIR)$(INSTALL_LIB_DIR) |
166 |
MINSTALL_LIB_DIR=`echo $(INSTALL_LIB_DIR) | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \ |
MINSTALL_LIB_DIR=`echo $(INSTALL_LIB_DIR) | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \ |
167 |
make install-command "INSTALL_LIB_DIR=$(INSTALL_LIB_DIR)" "prefix=$(prefix)" "DESTDIR=$(DESTDIR)" "BINDIR=$$MINSTALL_LIB_DIR/unixport" |
$(MAKE) install-command "INSTALL_LIB_DIR=$(INSTALL_LIB_DIR)" "prefix=$(prefix)" "DESTDIR=$(DESTDIR)" "BINDIR=$$MINSTALL_LIB_DIR/unixport" |
168 |
rm -f $(DESTDIR)$(prefix)/bin/gcl.exe |
rm -f $(DESTDIR)$(prefix)/bin/gcl.exe |
169 |
tar cf - $(PORTDIR)/$(FLISP)$(EXE) info/*.info* $(LISP_LIB) \ |
tar cf - $(PORTDIR)/$(FLISP)$(EXE) info/*.info* $(LISP_LIB) \ |
170 |
$(TCL_EXES) | (cd $(DESTDIR)$(INSTALL_LIB_DIR) ;tar xf -) |
$(TCL_EXES) | (cd $(DESTDIR)$(INSTALL_LIB_DIR) ;tar xf -) |
180 |
# if [ -d "$(TK_CONFIG_PREFIX)" ] ; then \ |
# if [ -d "$(TK_CONFIG_PREFIX)" ] ; then \ |
181 |
# (cd $(DESTDIR)$(INSTALL_LIB_DIR)/gcl-tk/demos ; \ |
# (cd $(DESTDIR)$(INSTALL_LIB_DIR)/gcl-tk/demos ; \ |
182 |
# echo '(load "../tkl.o")(TK::GET-AUTOLOADS (directory "*.lisp"))' | ../../$(PORTDIR)/$(FLISP)$(EXE)) ; fi |
# echo '(load "../tkl.o")(TK::GET-AUTOLOADS (directory "*.lisp"))' | ../../$(PORTDIR)/$(FLISP)$(EXE)) ; fi |
183 |
if test "$(EMACS_SITE_LISP)" != "" ; then (cd elisp ; make install DESTDIR=$(DESTDIR)) ; fi |
if test "$(EMACS_SITE_LISP)" != "" ; then (cd elisp ; $(MAKE) install DESTDIR=$(DESTDIR)) ; fi |
184 |
if test "$(INFO_DIR)" != "unknown"; then (cd info ; make ; make install DESTDIR=$(DESTDIR)) ; fi |
if test "$(INFO_DIR)" != "unknown"; then (cd info ; $(MAKE) ; $(MAKE) install DESTDIR=$(DESTDIR)) ; fi |
185 |
|
|
186 |
clean: |
clean: |
187 |
(cd $(BINDIR); make clean) |
(cd $(BINDIR); $(MAKE) clean) |
188 |
(cd mp ; make clean) |
(cd mp ; $(MAKE) clean) |
189 |
(cd $(ODIR); make clean) |
(cd $(ODIR); $(MAKE) clean) |
190 |
(cd $(LSPDIR); make clean) |
(cd $(LSPDIR); $(MAKE) clean) |
191 |
(cd $(CMPDIR); make clean) |
(cd $(CMPDIR); $(MAKE) clean) |
192 |
(cd $(PORTDIR); make clean) |
(cd $(PORTDIR); $(MAKE) clean) |
193 |
(cd gcl-tk ; make clean) |
(cd gcl-tk ; $(MAKE) clean) |
194 |
-(cd $(GMPDIR) ; make distclean) |
-(cd $(GMPDIR) ; $(MAKE) distclean) |
195 |
cd $(CLCSDIR) && make clean |
cd $(CLCSDIR) && $(MAKE) clean |
196 |
cd $(PCLDIR) && make clean |
cd $(PCLDIR) && $(MAKE) clean |
197 |
cd xgcl-2 && make clean |
cd xgcl-2 && $(MAKE) clean |
198 |
(cd $(TESTDIR); make clean) |
(cd $(TESTDIR); $(MAKE) clean) |
199 |
(cd info ; make clean) |
(cd info ; $(MAKE) clean) |
200 |
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 |
201 |
rm -f h/config.h h/gclincl.h h/cmpinclude.h h/gmp.h |
rm -f h/config.h h/gclincl.h h/cmpinclude.h h/gmp.h |
202 |
rm -rf $(GMPDIR)/.deps $(GMPDIR)/libgmp.a |
rm -rf $(GMPDIR)/.deps $(GMPDIR)/libgmp.a |
203 |
rm -f xbin/gcl foo foo.c bin/gclm.bat gmp_all |
rm -f xbin/gcl foo foo.c bin/gclm.bat gmp_all |
204 |
rm -f h/*-linux.defs h/bfd.h h/bfdlink.h h/ansidecl.h h/symcat.h |
rm -f h/*-linux.defs h/bfd.h h/bfdlink.h h/ansidecl.h h/symcat.h |
205 |
-cd binutils/bfd && make distclean |
-cd binutils/bfd && $(MAKE) distclean |
206 |
-cd binutils/libiberty && make distclean |
-cd binutils/libiberty && $(MAKE) distclean |
207 |
|
|
208 |
CMPINCLUDE_FILES=$(HDIR)cmpincl1.h $(HDIR)gclincl.h $(HDIR)compbas.h $(HDIR)enum.h $(HDIR)mgmp.h $(HDIR)object.h $(HDIR)vs.h \ |
CMPINCLUDE_FILES=$(HDIR)cmpincl1.h $(HDIR)gclincl.h $(HDIR)compbas.h $(HDIR)enum.h $(HDIR)mgmp.h $(HDIR)object.h $(HDIR)vs.h \ |
209 |
$(HDIR)bds.h $(HDIR)frame.h \ |
$(HDIR)bds.h $(HDIR)frame.h \ |
223 |
go: |
go: |
224 |
mkdir go |
mkdir go |
225 |
(cd go ; cp -s ../o/makefile ../o/*.o ../o/*.c ../o/*.d ../o/*.ini .) |
(cd go ; cp -s ../o/makefile ../o/*.o ../o/*.c ../o/*.d ../o/*.ini .) |
226 |
(cd go ; make go) |
(cd go ; $(MAKE) go) |
227 |
|
|
228 |
tar: |
tar: |
229 |
rm -f gcl-`cat majvers`.`cat minvers` |
rm -f gcl-`cat majvers`.`cat minvers` |
234 |
chmod a+rx configure |
chmod a+rx configure |
235 |
|
|
236 |
kcp: |
kcp: |
237 |
(cd go ; make "CFLAGS = -I../h -pg -c -g ") |
(cd go ; $(MAKE) "CFLAGS = -I../h -pg -c -g ") |
238 |
(cd unixport ; make gcp) |
(cd unixport ; $(MAKE) gcp) |