1 |
SPECIAL_RSYM = rsym.c |
SPECIAL_RSYM = rsym.c |
2 |
|
|
3 |
LIBC = -lc |
LIBC = -lc |
4 |
|
LIBGCLP = libgclp.a |
5 |
-include ../makedefs |
-include ../makedefs |
6 |
|
|
7 |
HDIR = ../h |
HDIR = ../h |
102 |
$(HDIR)/mdefs.h: $(HDIR)/include.h |
$(HDIR)/mdefs.h: $(HDIR)/include.h |
103 |
cat $(HDIR)/include.h | sed -e "/include/d" > $(HDIR)/mdefs.h |
cat $(HDIR)/include.h | sed -e "/include/d" > $(HDIR)/mdefs.h |
104 |
|
|
105 |
libgcl.a: $(OBJS) $(LSPOBJS) $(CMPOBJS) sys_gcl.o gmpfiles bfdfiles |
libgcl.a: $(FIRST_FILE) $(OBJS) $(LSPOBJS) $(CMPOBJS) sys_gcl.o $(LAST_FILE) gmpfiles bfdfiles |
106 |
rm -rf $@ |
rm -rf $@ |
107 |
ar rs $@ $(filter %.o,$^) $(shell find gmp bfd -name "*.o") |
ar rs $@ $(filter %.o,$^) $(shell find gmp bfd -name "*.o") |
108 |
|
|
109 |
raw_$(SYSTEM): libgcl.a libgclp.a $(SYSTEM_OBJS) |
raw_$(SYSTEM): libgcl.a $(LIBGCLP) $(SYSTEM_OBJS) |
110 |
$(CC) -o raw_$(SYSTEM)$(EXE) $(FIRST_FILE) $(filter %.o,$^) $(LAST_FILE) -L. $(LD_LIBS) |
$(CC) -o raw_$(SYSTEM)$(EXE) $(filter %.o,$^) -L. $(LD_LIBS) |
111 |
|
|
112 |
sys_gcl.o: sys_gcl.c $(HDIR)/object.h $(HDIR)/config.h |
sys_gcl.o: sys_gcl.c $(HDIR)/object.h $(HDIR)/config.h |
113 |
$(CC) $(CFLAGS) -c -I$(HDIR) sys_gcl.c |
$(CC) $(CFLAGS) -c -I$(HDIR) sys_gcl.c |