1 |
SPECIAL_RSYM = rsym.c |
SPECIAL_RSYM = rsym.c |
2 |
|
|
3 |
LIBC = -lc |
LIBC = -lc |
4 |
LIBGCLP = libgclp.a |
GCLP = libgclp.a |
5 |
|
LIBGCLP = -lgclp |
6 |
|
|
7 |
-include ../makedefs |
-include ../makedefs |
8 |
|
|
9 |
HDIR = ../h |
HDIR = ../h |
16 |
|
|
17 |
OLDDATE = "DATE" |
OLDDATE = "DATE" |
18 |
|
|
19 |
LD_LIBS=$(addprefix -u ,$(PATCHED_SYMBOLS)) -lgcl $(LIBS) $(LIBC) -lgclp |
LD_LIBS=$(addprefix -u ,$(PATCHED_SYMBOLS)) -lgcl $(LIBS) $(LIBC) $(LIBGCLP) |
20 |
|
|
21 |
libgclp.a: $(ODIR)/gcllib.a |
libgclp.a: $(ODIR)/gcllib.a |
22 |
cp $< $@ |
cp $< $@ |
108 |
rm -rf $@ |
rm -rf $@ |
109 |
ar rs $@ $(filter %.o,$^) $(shell find gmp bfd -name "*.o") |
ar rs $@ $(filter %.o,$^) $(shell find gmp bfd -name "*.o") |
110 |
|
|
111 |
raw_$(SYSTEM): libgcl.a $(LIBGCLP) $(SYSTEM_OBJS) |
raw_$(SYSTEM): libgcl.a $(GCLP) $(SYSTEM_OBJS) |
112 |
$(CC) -o raw_$(SYSTEM)$(EXE) $(filter %.o,$^) -L. $(LD_LIBS) |
$(CC) -o raw_$(SYSTEM)$(EXE) $(filter %.o,$^) -L. $(LD_LIBS) |
113 |
|
|
114 |
sys_gcl.o: sys_gcl.c $(HDIR)/object.h $(HDIR)/config.h |
sys_gcl.o: sys_gcl.c $(HDIR)/object.h $(HDIR)/config.h |
117 |
clean: |
clean: |
118 |
rm -rf saved_$(SYSTEM)$(EXE) raw_$(SYSTEM)$(EXE) saved_gcl$(EXE) \ |
rm -rf saved_$(SYSTEM)$(EXE) raw_$(SYSTEM)$(EXE) saved_gcl$(EXE) \ |
119 |
saved_ansi_gcl$(EXE) raw_gcl$(EXE) *.o core a.out $(RSYM) \ |
saved_ansi_gcl$(EXE) raw_gcl$(EXE) *.o core a.out $(RSYM) \ |
120 |
$(LSPDIR)/auto_new.lsp foo *maxima* init_gcl.lsp libgcl.a libgclp.a \ |
$(LSPDIR)/auto_new.lsp foo *maxima* init_gcl.lsp libgcl.a $(GCLP) \ |
121 |
gmp* bfd* |
gmp* bfd* |