gcl.git - GNU Common Lisp

index : gcl.git
GNU Common Lisp
summary refs log tree commit diff
diff options
context:
space:
mode:
authorCamm Maguire <camm@victorious.maguirefamily.org>2018年02月22日 21:14:53 +0000
committerCamm Maguire <camm@victorious.maguirefamily.org>2018年02月22日 21:14:53 +0000
commitb20120e058897ee76fc48b590e2c6031c616f1f3 (patch)
tree33835512d3d9f4f7ea106f4b399aa33bd2d56d98
parent9f7a5de67e1f53fa0de74060e7531fc89a3bd1d9 (diff)
downloadgcl-list_order.tar.gz
restore files needed for compiler::linklist_order.25 Version_2_6_13pre51 list_order
Diffstat
-rw-r--r--gcl/makefile 2
-rw-r--r--gcl/unixport/makefile 19
2 files changed, 12 insertions, 9 deletions
diff --git a/gcl/makefile b/gcl/makefile
index 9d34f5d2a..409c1969f 100644
--- a/gcl/makefile
+++ b/gcl/makefile
@@ -149,7 +149,7 @@ command:
merge:
$(CC) -o merge merge.c
-LISP_LIB=cmpnew/gcl_collectfn.o cmpnew/gcl_collectfn.lsp xgcl-2/sysdef.lisp xgcl-2/gcl_dwtest.lsp xgcl-2/gcl_dwtestcases.lsp lsp/gcl_gprof.lsp lsp/gcl_info.o lsp/gcl_profile.lsp lsp/gcl_export.lsp lsp/gcl_autoload.lsp cmpnew/gcl_cmpmain.lsp cmpnew/gcl_cmpopt.lsp cmpnew/gcl_lfun_list.lsp lsp/gcl_auto_new.lsp h/cmpinclude.h unixport/init_$(SYSTEM).lsp unixport/lib$(SYSTEM).a unixport/libgclp.a gcl-tk/tk-package.lsp $(TK_LISP_LIB) $(RL_LIB) $(FIRST_FILE) $(LAST_FILE) $(addsuffix /sys-proclaim.lisp,lsp cmpnew pcl clcs) unixport/gcl.script
+LISP_LIB=cmpnew/gcl_collectfn.o cmpnew/gcl_collectfn.lsp xgcl-2/sysdef.lisp xgcl-2/gcl_dwtest.lsp xgcl-2/gcl_dwtestcases.lsp lsp/gcl_gprof.lsp lsp/gcl_info.o lsp/gcl_profile.lsp lsp/gcl_export.lsp lsp/gcl_autoload.lsp cmpnew/gcl_cmpmain.lsp cmpnew/gcl_cmpopt.lsp cmpnew/gcl_lfun_list.lsp lsp/gcl_auto_new.lsp h/cmpinclude.h unixport/sys_init.lsp unixport/lib$(SYSTEM).a unixport/libgclp.a gcl-tk/tk-package.lsp $(TK_LISP_LIB) $(RL_LIB) $(FIRST_FILE) $(LAST_FILE) $(addsuffix /sys-proclaim.lisp,lsp cmpnew pcl clcs) unixport/gcl.script
install-command:
rm -f $(DESTDIR)$(prefix)/bin/gcl
diff --git a/gcl/unixport/makefile b/gcl/unixport/makefile
index f4a299866..8bf14bd61 100644
--- a/gcl/unixport/makefile
+++ b/gcl/unixport/makefile
@@ -69,13 +69,9 @@ $(LSPDIR)/auto_new.lsp: $(LSPDIR)/auto.lsp
[ "$(RL_OBJS)" = "" ] || \
echo "(AUTOLOAD 'init-readline '|readline|)" >>$@
-saved_%:raw_% $(RSYM) sys_init.lsp.in raw_%_map msys \
- $(CMPDIR)/gcl_cmpmain.lsp \
- $(CMPDIR)/gcl_lfun_list.lsp \
- $(CMPDIR)/gcl_cmpopt.lsp $(HDIR)/cmpinclude.h \
- $(LSPDIR)/gcl_auto_new.lsp
+sys_init.lsp: sys_init.lsp.in
- cat sys_init.lsp.in | sed \
+ cat $< | sed \
-e "s#@LI-VERS@#(`cat ../majvers`.`cat ../minvers`) `cat ../release`#1" \
-e "s#@LI-EXTVERS@#`cat ../minvers | cut -f2 -d.`#1" \
-e "s#@LI-MINVERS@#`cat ../minvers | cut -f1 -d.`#1" \
@@ -87,8 +83,15 @@ saved_%:raw_% $(RSYM) sys_init.lsp.in raw_%_map msys \
-e "s#@LI-LD-LIBS@#\" $(LD_LIBS_POST)\"#1" \
-e "s#@LI-OPT-THREE@#\"$(O3FLAGS)\"#1" \
-e "s#@LI-OPT-TWO@#\"$(O2FLAGS)\"#1" \
- -e "s#@LI-INIT-LSP@#\"$@\"#1" >foo
+ -e "s#@LI-INIT-LSP@#\"$@\"#1" >$@
+
+saved_%:raw_% $(RSYM) sys_init.lsp raw_%_map msys \
+ $(CMPDIR)/gcl_cmpmain.lsp \
+ $(CMPDIR)/gcl_lfun_list.lsp \
+ $(CMPDIR)/gcl_cmpopt.lsp $(HDIR)/cmpinclude.h \
+ $(LSPDIR)/gcl_auto_new.lsp
+ cp sys_init.lsp foo
echo "(unless si::*quit-tags* (in-package \"USER\")(system:save-system \"$@\"))" >>foo
j=$$(ar t lib$*.a |grep ^gcl_);[ "$$j" = "" ] || ar x lib$*.a $$j #accelerator
$(PORTDIR)/raw_$*$(EXE) $(PORTDIR)/ -libdir $(GCLDIR)/ < foo
@@ -156,7 +159,7 @@ map_%:
# $(CC) $(LD_FLAGS) -c -o $@ plt.c $(CFLAGS) -I$(HDIR) -I$(ODIR)
clean:
- rm -rf saved_*$(EXE) raw_*$(EXE) *.o core a.out $(RSYM) \
+ rm -rf saved_*$(EXE) raw_*$(EXE) *.o core a.out $(RSYM) sys_init.lsp \
$(LSPDIR)/auto_new.lsp foo *maxima* init_*.lsp lib*.a gmp* bfd* *.lsp.tmp \
gazonk*.lsp plt*h *_map saved_* lib* raw_* msys out* log* tmp* gcl.script
generated by cgit v1.2.3 (git 2.25.1) at 2025年09月01日 20:53:46 +0000

AltStyle によって変換されたページ (->オリジナル) /