/[gcl]/gcl/unixport/makefile
ViewVC logotype

Diff of /gcl/unixport/makefile

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

revision 1.33 by mjthomas, Sat Oct 5 22:56:20 2002 UTC revision 1.34 by mjthomas, Sat Oct 5 23:01:49 2002 UTC
# Line 1  Line 1 
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
# Line 14  PORTDIR = . Line 16  PORTDIR = .
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 $< $@
# Line 106  libgcl.a: $(FIRST_FILE) $(OBJS) $(LSPOBJ Line 108  libgcl.a: $(FIRST_FILE) $(OBJS) $(LSPOBJ
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
# Line 115  sys_gcl.o: sys_gcl.c $(HDIR)/object.h $( Line 117  sys_gcl.o: sys_gcl.c $(HDIR)/object.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*

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.34

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