9 |
CAT=cat |
CAT=cat |
10 |
APPEND=../xbin/append |
APPEND=../xbin/append |
11 |
|
|
12 |
OBJS = gcl_arraylib.o gcl_assert.o gcl_defmacro.o gcl_defstruct.o \ |
PREFS:= arraylib assert defmacro defstruct \ |
13 |
gcl_describe.o gcl_evalmacros.o \ |
describe evalmacros \ |
14 |
gcl_iolib.o gcl_listlib.o gcl_mislib.o gcl_module.o gcl_numlib.o \ |
iolib listlib mislib module numlib \ |
15 |
gcl_packlib.o gcl_predlib.o \ |
packlib predlib \ |
16 |
gcl_seq.o gcl_seqlib.o gcl_setf.o gcl_top.o gcl_trace.o gcl_sloop.o \ |
seq seqlib setf top trace sloop \ |
17 |
gcl_debug.o gcl_info.o gcl_serror.o |
debug info serror |
18 |
# export.o autoload.o auto_new.o |
NPREFS:= export autoload auto_new |
19 |
|
SRC:= $(addprefix gcl_,$(addsuffix .lsp,$(PREFS) $(NCPREFS))) |
20 |
|
OBJS:=$(addprefix gcl_,$(addsuffix .o,$(PREFS))) |
21 |
|
|
22 |
COMPILE_FILE=$(PORTDIR)/saved_pre_gcl $(PORTDIR) -system-p -c-file -data-file \ |
COMPILE_FILE=$(PORTDIR)/saved_pre_gcl $(PORTDIR) -system-p -c-file -data-file \ |
23 |
-o-file nil -h-file -compile |
-o-file nil -h-file -compile |
36 |
"${APPEND} ${NULLFILE} $*.data $*.o " |
"${APPEND} ${NULLFILE} $*.data $*.o " |
37 |
|
|
38 |
|
|
39 |
all: $(OBJS) |
all: $(OBJS) TAGS |
|
|
|
|
|
|
40 |
|
|
41 |
|
TAGS: $(SRC) |
42 |
|
etags $^ |
43 |
.c.o: |
.c.o: |
44 |
$(CC) $(OFLAG) $(CFLAGS) -c $*.c |
$(CC) $(OFLAG) $(CFLAGS) -c $*.c |
45 |
${APPEND} ${NULLFILE} $*.data $*.o |
${APPEND} ${NULLFILE} $*.data $*.o |