27 |
OD=$(ODIR)/ |
OD=$(ODIR)/ |
28 |
NEW_INIT=$(OD)new_init.o |
NEW_INIT=$(OD)new_init.o |
29 |
|
|
30 |
|
ifeq ($(MPFILES),gmp_all) |
31 |
|
MPFILES:=$(shell cd .. && echo $(GMPDIR)/*.o $(GMPDIR)/*/*.o) |
32 |
|
endif |
33 |
|
|
34 |
|
|
35 |
OBJS = $(OD)main.o $(OD)alloc.o $(OD)gbc.o \ |
OBJS = $(OD)main.o $(OD)alloc.o $(OD)gbc.o \ |
36 |
$(OD)bitop.o $(OD)typespec.o $(OD)eval.o \ |
$(OD)bitop.o $(OD)typespec.o $(OD)eval.o \ |
130 |
FOR_RAW= $(FIRST_FILE) $(OBJS) $(LSPOBJS) $(CMPOBJS) $(SYSTEM_OBJS) sys_gcl.o $(LAST_FILE) |
FOR_RAW= $(FIRST_FILE) $(OBJS) $(LSPOBJS) $(CMPOBJS) $(SYSTEM_OBJS) sys_gcl.o $(LAST_FILE) |
131 |
|
|
132 |
libgcl.a: $(FOR_RAW) |
libgcl.a: $(FOR_RAW) |
133 |
ar r $@ $^ |
rm -rf $@ |
134 |
|
ar rs $@ $^ |
135 |
|
|
136 |
raw_$(SYSTEM): libgcl.a |
raw_$(SYSTEM): libgcl.a |
137 |
$(CC) -o raw_$(SYSTEM)$(EXE) -L. -lgcl ${LIBC} $(LIBS1) |
$(CC) -o raw_$(SYSTEM)$(EXE) -L. -lgcl ${LIBC} $(LIBS1) |