# ---------------------------------------------------------- 
#   (C)1993, 1994, 1995 Institute for New Generation Computer Technology 
#	(Read COPYRIGHT for detailed information.) 
# ----------------------------------------------------------

.SUFFIXES: $(SUFFIXES) .kl1 .ext
PARALLEL = 0
KLICDB= klic.db
KL1CMP = $(TOP)/org-comp/kl1cmp
KL1CMP2 = $(TOP)/compiler/kl1cmp-runtime
ARCHIVES= libklic.a libklict.a libklicsc.a libklicsct.a
TARGETS = $(KLICDB) $(ARCHIVES) pipedio
COMPILEINC = ../include/klic
EXTCOMPILEINC = ../include/klic
OFLAG = 
DISTCFLAGS = $(CFLAGS) -DDEBUGLIB -DDIST -I$(PVMDIR)/include -I../include
SCHEDCFLAGS = -g -xs -DSCHED  \
	-I../include
SCHEDDEBUGCFLAGS = $(SCHEDCFLAGS) -DDEBUGLIB
DEFINITIONS=$(DISTCFLAGS) -I../include 
KLIC = ../compiler/klic-org -P$(PARALLEL) $(KLICOPT) \
	-R -I../include -X. -K$(KL1CMP) -D../compiler/klicdb -v 

HEADERS = $(COMPILEINC)/config.h $(COMPILEINC)/alloc.h \
	$(COMPILEINC)/atomstuffs.h $(COMPILEINC)/klichdr.h \
	$(COMPILEINC)/basic.h $(COMPILEINC)/bb.h \
	$(COMPILEINC)/control.h $(COMPILEINC)/functorstuffs.h \
	$(COMPILEINC)/predinfo.h $(COMPILEINC)/gb.h \
	$(COMPILEINC)/gobj.h $(COMPILEINC)/g_methtab.h \
	$(COMPILEINC)/index.h $(COMPILEINC)/param.h \
	$(COMPILEINC)/primitives.h $(COMPILEINC)/schedule.h \
	$(COMPILEINC)/susp.h $(COMPILEINC)/struct.h \
	$(COMPILEINC)/timing.h $(COMPILEINC)/unify.h \
	$(COMPILEINC)/trace.h \
	$(COMPILEINC)/g_basic.h $(COMPILEINC)/g_extern.h \
	$(COMPILEINC)/g_extinl.h $(COMPILEINC)/gd_macro.h \
	$(COMPILEINC)/gd_methtab.h $(COMPILEINC)/gdobject.h \
	$(COMPILEINC)/generic.h $(COMPILEINC)/newatom.h \
	$(COMPILEINC)/gc_macro.h $(COMPILEINC)/gc_methtab.h \
	$(COMPILEINC)/gcobject.h $(COMPILEINC)/gg_macro.h \
	$(COMPILEINC)/gg_methtab.h $(COMPILEINC)/gmodule.h \
	$(COMPILEINC)/g_pointer.h $(COMPILEINC)/g_string.h \
	$(COMPILEINC)/g_vector.h $(COMPILEINC)/g_float.h \
	$(COMPILEINC)/g_termarray.h

EXTHEADERS = include/klic/distio.h \
	$(EXTCOMPILEINC)/traceio.h \
	$(EXTCOMPILEINC)/interpe.h \
	$(EXTCOMPILEINC)/distpkt.h \
	$(EXTCOMPILEINC)/msgfmt.h \
	$(EXTCOMPILEINC)/rmon.h \
	$(EXTCOMPILEINC)/sighndl.h

SHMHEDAERS = $(COMPILEINC)/shm.h $(COMPILEINC)/shm_machine.h

NODSRCS = alloc.c gc.c unify2.c version.c \
	cmphsh.c wakeup.c signal.c asyncio.c \
	faisus.c intrpt.c print.c unify.c bb.c \
	generic.c trace.c otbl.c recsusp.c main.c \
	options.c timer.c ktimer.c xio.c \
	$(NODNODEBUGSRCS) $(GENERIC_SRCS)

SRCS = $(NODSRCS) $(KL1CSRCS) $(KL1NODCSRCS) $(DISTSRCS)

COMMONKL1SRCS = \
	atomt.kl1 functt.kl1 gcmerge.kl1 gen.kl1 \
	iarith.kl1 farith.kl1 uterms.kl1 sysc.kl1 \
	parse.kl1 scan.kl1 read.kl1 var.kl1 termio.kl1 unparse.kl1 \
	stack.kl1 queue.kl1 bag.kl1 bags.kl1 bagk.kl1 bagks.kl1 \
	setk.kl1 setks.kl1 splay.kl1 compare.kl1 itimer.kl1
COMMONKL1CSRCS = \
	atomt.c functt.c gcmerge.c gen.c \
	iarith.c farith.c uterms.c sysc.c \
	parse.c scan.c read.c var.c termio.c unparse.c \
	stack.c queue.c bag.c bags.c bagk.c bagks.c \
	setk.c setks.c splay.c compare.c itimer.c
COMMONKL1OBJS = \
	atomt.o functt.o gcmerge.o gen.o \
	iarith.o farith.o uterms.o sysc.o \
	parse.o scan.o read.o var.o termio.o unparse.o \
	stack.o queue.o bag.o bags.o bagk.o bagks.o \
	setk.o setks.o splay.o compare.o itimer.o

SCHEDKL1SRCS = \
	atomt-sc.kl1 functt-sc.kl1 gcmerge-sc.kl1 gen-sc.kl1 \
	iarith-sc.kl1 farith-sc.kl1 uterms-sc.kl1 sysc-sc.kl1 \
	parse-sc.kl1 scan-sc.kl1 read-sc.kl1 var-sc.kl1 termio-sc.kl1 \
	unparse-sc.kl1 stack-sc.kl1 queue-sc.kl1 bag-sc.kl1 bags-sc.kl1 \
	bagk-sc.kl1 bagks-sc.kl1 setk-sc.kl1 setks-sc.kl1 splay-sc.kl1 \
	compare-sc.kl1 itimer-sc.kl1 bodyblt-sc.kl1 gunix-sc.kl1 io-sc.kl1
SCHEDKL1CSRCS = \
	atomt-sc.c functt-sc.c gcmerge-sc.c gen-sc.c \
	iarith-sc.c farith-sc.c uterms-sc.c sysc-sc.c \
	parse-sc.c scan-sc.c read-sc.c var-sc.c termio-sc.c \
	unparse-sc.c stack-sc.c queue-sc.c bag-sc.c bags-sc.c \
	bagk-sc.c bagks-sc.c setk-sc.c setks-sc.c splay-sc.c \
	compare-sc.c itimer-sc.c bodyblt-sc.c gunix-sc.c io-sc.c
SCHEDKL1OBJS = \
	atomt-sc.o functt-sc.o gcmerge-sc.o gen-sc.o \
	iarith-sc.o farith-sc.o uterms-sc.o sysc-sc.o \
	parse-sc.o scan-sc.o read-sc.o var-sc.o termio-sc.o \
	unparse-sc.o stack-sc.o queue-sc.o bag-sc.o bags-sc.o \
	bagk-sc.o bagks-sc.o setk-sc.o setks-sc.o splay-sc.o \
	compare-sc.o itimer-sc.o bodyblt-sc.o gunix-sc.o io-sc.o

KL1SRCS = bodyblt.kl1 gunix.kl1 io.kl1
KL1NODOBJS = bodyblt.o gunix.o io.o
KL1NODCSRCS = bodyblt.c gunix.c io.c
KL1DOBJS = bodyblt-d.o gunix-d.o io-d.o
KL1DSRCS = bodyblt-d.c gunix-d.c io-d.c

EXT = \
	atomt.ext functt.ext gcmerge.ext gen.ext \
	iarith.ext farith.ext uterms.ext sysc.ext \
	parse.ext scan.ext read.ext var.ext termio.ext unparse.ext \
	stack.ext queue.ext bag.ext bags.ext bagk.ext bagks.ext \
	setk.ext setks.ext splay.ext compare.ext itimer.ext \
	bodyblt.ext gunix.ext io.ext 

COMMONOBJS = \
	$(COMMONKL1OBJS) \
	alloc.o bb.o unify2.o version.o \
	generic.o gtermarray.o gpointer.o random.o \
	gfloat.o gmerge.o cmphsh.o wakeup.o \
	gcode.o gmodule.o \
	signal.o asyncio.o \
	otbl.o main.o \
	timer.o ktimer.o xio.o

SCHEDCOMMONOBJS = \
	$(SCHEDKL1OBJS) \
	alloc-sc.o bb-sc.o unify2-sc.o version.o \
	generic-sc.o gtermarray-sc.o gpointer-sc.o random-sc.o \
	gfloat-sc.o gmerge-sc.o cmphsh-sc.o wakeup-sc.o \
	gcode-sc.o gmodule-sc.o \
	signal-sc.o asyncio-sc.o \
	otbl-sc.o main.o \
	timer.o ktimer-sc.o xio.o


NODOBJS = gio.o gmvv.o gstring.o newatom.o options.o
SCHEDNODOBJS = gio-sc.o gmvv-sc.o gstring-sc.o newatom-sc.o options-sc.o
DOBJS   = gio-d.o gmvv-d.o gstring-d.o trace-d.o sched-d.o newatom.o options.o
DSRCS   = gio-d.c gmvv-d.c gstring-d.c trace-d.c sched-d.c newatom.c options.c
NODEBUGOBJS = gc.o faisus.o   print.o   unify.o
DEBUGOBJS = gc-t.o faisus-t.o print-t.o unify-t.o recsusp.o
DEBUGSRCS = gc-t.c faisus-t.c print-t.c unify-t.c recsusp.c
NODEBUGSCHEDSRCS = gc-sc.c faisus-sc.c   print-sc.c   unify-sc.c
NODEBUGSCHEDOBJS = gc-sc.o faisus-sc.o   print-sc.o   unify-sc.o
DEBUGSCHEDSRCS = gc-sct.c faisus-sct.c   print-sct.c   unify-sct.c recsusp-sct.c
DEBUGSCHEDOBJS = gc-sct.o faisus-sct.o   print-sct.o   unify-sct.o recsusp-sct.o

NODNODEBUGOBJS = kmain.o debug.o sched.o intrpt.o
NODNODEBUGSRCS = kmain.c debug.c sched.c intrpt.c
NODDEBUGOBJS = kmain-t.o debug-t.o sched-t.o intrpt-t.o trace.o
NODDEBUGSRCS = kmain-t.c debug-t.c sched-t.c intrpt-t.c trace.c
DDEBUGOBJS = kmain-d.o debug-d.o sched-d.o intrpt-d.o trace-d.o
DDEBUGSRCS = kmain-d.c debug-d.c sched-d.c intrpt-d.c trace-d.c

NODNODEBUGSCHEDOBJS = kmain-sc.o debug.o sched-sc.o intrpt-sc.o
NODNODEBUGSCHEDSRCS = kmain.c debug.c sched.c intrpt.c
NODDEBUGSCHEDOBJS = kmain-sct.o debug-sct.o sched-sct.o intrpt-sct.o trace-sct.o

GENERIC_SRCS = \
	gmvv.c gio.c gstring.c gtermarray.c \
	gfloat.c gmerge.c gcode.c gmodule.c gpointer.c \
	random.c

DISTSRCS = \
	cntlmsg.c datamsg.c export_table.c ge_exref.c \
	ge_readhook.c ge_replyhook.c import_table.c \
	init_dist.c sendrecv.c distpkt.c distio.c distproc.c \
	distrmon.c profile.c
DISTOBJS = \
	cntlmsg.o datamsg.o export_table.o ge_exref.o \
	ge_readhook.o ge_replyhook.o import_table.o \
	init_dist.o sendrecv.o distpkt.o distio.o distproc.o \
	distrmon.o profile.o
	
ALLOBJS = $(COMMONOBJS) $(NODEBUGOBJS) $(DEBUGOBJS) \
	$(KL1NODOBJS) $(KL1DOBJS) $(KL1SOBJS) $(NODOBJS) $(DOBJS) \
	$(NODNODEBUGOBJS) $(NODDEBUGOBJS) $(DDEBUGOBJS) $(SDEBUGOBJS) \
	$(DISTOBJS) $(SHMOBJS) $(GENERIC_SOBJS) \
	$(SCHEDCOMMONOBJS) $(NODEBUGSCHEDOBJS) \
	$(NODNODEBUGSCHEDOBJS) $(SCHEDNODOBJS) $(SCHEDOBJS)

uplevel:
	
all: klicdb.init libklic.db klic.db $(TARGETS)

dist: $(COMMONKL1CSRCS) $(KL1NODCSRCS) \
	atom.h funct.h atom.c funct.c predicates.c version.c

libklic.a: $(COMMONOBJS) $(KL1NODOBJS) $(NODEBUGOBJS) \
	$(NODNODEBUGOBJS) $(NODOBJS)
	ar rcv $@ $?
	$(RANLIB) $@

libklicsc.a: $(SCHEDCOMMONOBJS) $(NODEBUGSCHEDOBJS) \
	$(NODNODEBUGSCHEDOBJS) $(SCHEDNODOBJS) 
	ar rcv $@ $?
	$(RANLIB) $@

libklicsct.a: $(SCHEDCOMMONOBJS) $(DEBUGSCHEDOBJS) \
	$(NODDEBUGSCHEDOBJS) $(SCHEDNODOBJS) 
	ar rcv $@ $?
	$(RANLIB) $@

libklict.a: $(COMMONOBJS) $(KL1NODOBJS) $(DEBUGOBJS) \
	$(NODDEBUGOBJS) $(NODOBJS)
	ar rcv $@ $?
	$(RANLIB) $@

libklicd.a: $(COMMONOBJS) $(KL1DOBJS) $(DEBUGOBJS) \
	$(DDEBUGOBJS) $(DOBJS) $(DISTOBJS)
	ar rcv $@ $?
	$(RANLIB) $@


#TRACE KLIC
kmain-t.c: kmain.c
	rm -f $@; $(LN) $? $@
debug-t.c: debug.c
	rm -f $@; $(LN) $? $@
gc-t.c: gc.c
	rm -f $@; $(LN) $? $@
faisus-t.c: faisus.c
	rm -f $@; $(LN) $? $@
intrpt-t.c: intrpt.c
	rm -f $@; $(LN) $? $@
print-t.c: print.c
	rm -f $@; $(LN) $? $@
unify-t.c: unify.c
	rm -f $@; $(LN) $? $@
sched-t.c: sched.c
	rm -f $@; $(LN) $? $@

kmain-t.o: kmain-t.c
	$(CC) $(CFLAGS) -DDEBUGLIB -I../include -c kmain-t.c
debug-t.o: debug-t.c
	$(CC) $(CFLAGS) -DDEBUGLIB -I../include -c debug-t.c
gc-t.o: gc-t.c
	$(CC) $(CFLAGS) -DDEBUGLIB -I../include -c gc-t.c
faisus-t.o: faisus-t.c
	$(CC) $(CFLAGS) -DDEBUGLIB -I../include -c faisus-t.c
intrpt-t.o: intrpt-t.c
	$(CC) $(CFLAGS) -DDEBUGLIB -I../include -c intrpt-t.c
print-t.o: print-t.c
	$(CC) $(CFLAGS) -DDEBUGLIB -I../include -c print-t.c
unify-t.o: unify-t.c
	$(CC) $(CFLAGS) -DDEBUGLIB -I../include -c unify-t.c
sched-t.o: sched-t.c
	$(CC) $(CFLAGS) -DDEBUGLIB -I../include -c sched-t.c

#DISTOBJS

kmain-d.c: kmain.c
	rm -f $@; $(LN) $? $@
debug-d.c: debug.c
	rm -f $@; $(LN) $? $@
gio-d.c: gio.c
	rm -f $@; $(LN) $? $@
trace-d.c: trace.c
	rm -f $@; $(LN) $? $@
sched-d.c: sched.c
	rm -f $@; $(LN) $? $@
bodyblt-d.c: bodyblt.c
	rm -f $@; $(LN) $? $@
gunix-d.c: gunix.c
	rm -f $@; $(LN) $? $@
io-d.c: io.c
	rm -f $@; $(LN) $? $@
gmvv-d.c: gmvv.c
	rm -f $@; $(LN) $? $@
gstring-d.c: gstring.c
	rm -f $@; $(LN) $? $@
intrpt-d.c: intrpt.c
	rm -f $@; $(LN) $? $@

kmain-d.o: kmain-d.c ../include/klic/distproc.h ../include/klic/interpe.h \
	../include/klic/distio.h ../include/klic/distpkt.h
	$(CC) $(DISTCFLAGS) -c kmain-d.c
debug-d.o: debug-d.c ../include/klic/interpe.h ../include/klic/distio.h
	$(CC) $(DISTCFLAGS) -c debug-d.c
gio-d.o: gio-d.c
	$(CC) $(DISTCFLAGS) -c gio-d.c
trace-d.o: trace-d.c ../include/klic/distio.h
	$(CC) $(DISTCFLAGS) -c trace-d.c
sched-d.o: sched-d.c ../include/klic/distio.h
	$(CC) $(DISTCFLAGS) -c sched-d.c
bodyblt-d.o: bodyblt-d.c
	$(CC) $(DISTCFLAGS) -c bodyblt-d.c
gunix-d.o: gunix-d.c
	$(CC) $(DISTCFLAGS) -c gunix-d.c
gstring-d.o: gstring-d.c
	$(CC) $(DISTCFLAGS) -c gstring-d.c
io-d.o: io-d.c
	$(CC) $(DISTCFLAGS) -c io-d.c
gmvv-d.o: gmvv-d.c ../include/klic/distio.h ../include/klic/distpkt.h
	$(CC) $(DISTCFLAGS) -c gmvv-d.c
intrpt-d.o: intrpt-d.c ../include/klic/distio.h ../include/klic/distpkt.h
	$(CC) $(DISTCFLAGS) -c intrpt-d.c
decode.o: decode.c
	$(CC) $(DISTCFLAGS) -c decode.c
datamsg.o: datamsg.c
	$(CC) $(DISTCFLAGS) -c datamsg.c
cntlmsg.o: cntlmsg.c
	$(CC) $(DISTCFLAGS) -c cntlmsg.c
export_table.o: export_table.c
	$(CC) $(DISTCFLAGS) -c export_table.c
ge_exref.o: ge_exref.c
	$(CC) $(DISTCFLAGS) -c ge_exref.c
ge_readhook.o: ge_readhook.c
	$(CC) $(DISTCFLAGS) -c ge_readhook.c
ge_replyhook.o: ge_replyhook.c
	$(CC) $(DISTCFLAGS) -c ge_replyhook.c
import_table.o: import_table.c
	$(CC) $(DISTCFLAGS) -c import_table.c
init_dist.o: init_dist.c
	$(CC) $(DISTCFLAGS) -c init_dist.c
sendrecv.o: sendrecv.c
	$(CC) $(DISTCFLAGS) -c sendrecv.c
distpkt.o: distpkt.c
	$(CC) $(DISTCFLAGS) -c distpkt.c
distio.o: distio.c ../include/klic/distpkt.h
	$(CC) $(DISTCFLAGS) -c distio.c
distproc.o: distproc.c
	$(CC) $(DISTCFLAGS) -c distproc.c
distrmon.o: distrmon.c
	$(CC) $(DISTCFLAGS) -c distrmon.c
profile.o: profile.c
	$(CC) $(DISTCFLAGS) -c profile.c

#SCHEDULING KLIC

atomt-sc.kl1:atomt.kl1
	rm -f $@; $(LN) $? $@
functt-sc.kl1:functt.kl1
	rm -f $@; $(LN) $? $@
gcmerge-sc.kl1:gcmerge.kl1
	rm -f $@; $(LN) $? $@
gen-sc.kl1:gen-2.kl1
	rm -f $@; $(LN) $? $@
iarith-sc.kl1:iarith.kl1
	rm -f $@; $(LN) $? $@
farith-sc.kl1:farith.kl1
	rm -f $@; $(LN) $? $@
uterms-sc.kl1:uterms.kl1
	rm -f $@; $(LN) $? $@
sysc-sc.kl1:sysc.kl1
	rm -f $@; $(LN) $? $@
parse-sc.kl1:parse.kl1
	rm -f $@; $(LN) $? $@
scan-sc.kl1:scan.kl1
	rm -f $@; $(LN) $? $@
read-sc.kl1:read.kl1
	rm -f $@; $(LN) $? $@
var-sc.kl1:var.kl1
	rm -f $@; $(LN) $? $@
termio-sc.kl1:termio.kl1
	rm -f $@; $(LN) $? $@
unparse-sc.kl1:unparse.kl1
	rm -f $@; $(LN) $? $@
stack-sc.kl1:stack.kl1
	rm -f $@; $(LN) $? $@
queue-sc.kl1:queue.kl1
	rm -f $@; $(LN) $? $@
bag-sc.kl1:bag.kl1
	rm -f $@; $(LN) $? $@
bags-sc.kl1:bags.kl1
	rm -f $@; $(LN) $? $@
bagk-sc.kl1:bagk.kl1
	rm -f $@; $(LN) $? $@
bagks-sc.kl1:bagks.kl1
	rm -f $@; $(LN) $? $@
setk-sc.kl1:setk.kl1
	rm -f $@; $(LN) $? $@
setks-sc.kl1:setks.kl1
	rm -f $@; $(LN) $? $@
splay-sc.kl1:splay.kl1
	rm -f $@; $(LN) $? $@
compare-sc.kl1:compare.kl1
	rm -f $@; $(LN) $? $@
itimer-sc.kl1:itimer.kl1
	rm -f $@; $(LN) $? $@
bodyblt-sc.kl1:bodyblt.kl1
	rm -f $@; $(LN) $? $@
gunix-sc.kl1:gunix.kl1
	rm -f $@; $(LN) $? $@
io-sc.kl1:io.kl1
	rm -f $@; $(LN) $? $@

#	$(KL1CMP2) $<
atomt-sc.c:atomt-sc.kl1
	$(KL1CMP2) $?
functt-sc.c:functt-sc.kl1
	$(KL1CMP2) $?
gcmerge-sc.c:gcmerge-sc.kl1
	$(KL1CMP2) $?
gen-sc.c:gen-sc.kl1
	$(KL1CMP2) $?
iarith-sc.c:iarith-sc.kl1
	$(KL1CMP2) $?
farith-sc.c:farith-sc.kl1
	$(KL1CMP2) $?
uterms-sc.c:uterms-sc.kl1
	$(KL1CMP2) $?
sysc-sc.c:sysc-sc.kl1
	$(KL1CMP2) $?
parse-sc.c:parse-sc.kl1
	$(KL1CMP2) $?
scan-sc.c:scan-sc.kl1
	$(KL1CMP2) $?
read-sc.c:read-sc.kl1
	$(KL1CMP2) $?
var-sc.c:var-sc.kl1
	$(KL1CMP2) $?
termio-sc.c:termio-sc.kl1
	$(KL1CMP2) $?
unparse-sc.c:unparse-sc.kl1
	$(KL1CMP2) $?
stack-sc.c:stack-sc.kl1
	$(KL1CMP2) $?
queue-sc.c:queue-sc.kl1
	$(KL1CMP2) $?
bag-sc.c:bag-sc.kl1
	$(KL1CMP2) $?
bags-sc.c:bags-sc.kl1
	$(KL1CMP2) $?
bagk-sc.c:bagk-sc.kl1
	$(KL1CMP2) $?
bagks-sc.c:bagks-sc.kl1
	$(KL1CMP2) $?
setk-sc.c:setk-sc.kl1
	$(KL1CMP2) $?
setks-sc.c:setks-sc.kl1
	$(KL1CMP2) $?
splay-sc.c:splay-sc.kl1
	$(KL1CMP2) $?
compare-sc.c:compare-sc.kl1
	$(KL1CMP2) $?
itimer-sc.c:itimer-sc.kl1
	$(KL1CMP2) $?
bodyblt-sc.c:bodyblt-sc.kl1
	$(KL1CMP2) $?
gunix-sc.c:gunix-sc.kl1
	$(KL1CMP2) $?
io-sc.c:io-sc.kl1
	$(KL1CMP2) $?


kmain-sc.c:kmain.c
	rm -f $@; $(LN) $? $@
sched-sc.c:sched.c
	rm -f $@; $(LN) $? $@
intrpt-sc.c:intrpt.c
	rm -f $@; $(LN) $? $@
alloc-sc.c:alloc.c
	rm -f $@; $(LN) $? $@
bb-sc.c:bb.c
	rm -f $@; $(LN) $? $@
generic-sc.c:generic.c
	rm -f $@; $(LN) $? $@
gtermarray-sc.c:gtermarray.c
	rm -f $@; $(LN) $? $@
gpointer-sc.c:gpointer.c
	rm -f $@; $(LN) $? $@
random-sc.c:random.c
	rm -f $@; $(LN) $? $@
gfloat-sc.c:gfloat.c
	rm -f $@; $(LN) $? $@
gmerge-sc.c:gmerge.c
	rm -f $@; $(LN) $? $@
gcode-sc.c:gcode.c
	rm -f $@; $(LN) $? $@
gmodule-sc.c:gmodule.c
	rm -f $@; $(LN) $? $@
gio-sc.c:gio.c
	rm -f $@; $(LN) $? $@
unify2-sc.c:unify2.c
	rm -f $@; $(LN) $? $@
cmphsh-sc.c:cmphsh.c
	rm -f $@; $(LN) $? $@
wakeup-sc.c:wakeup.c
	rm -f $@; $(LN) $? $@
signal-sc.c:signal.c
	rm -f $@; $(LN) $? $@
asyncio-sc.c:asyncio.c
	rm -f $@; $(LN) $? $@
otbl-sc.c:otbl.c
	rm -f $@; $(LN) $? $@
ktimer-sc.c:ktimer.c
	rm -f $@; $(LN) $? $@
gmvv-sc.c:gmvv.c
	rm -f $@; $(LN) $? $@
gstring-sc.c:gstring.c
	rm -f $@; $(LN) $? $@
newatom-sc.c:newatom.c
	rm -f $@; $(LN) $? $@
options-sc.c:options.c
	rm -f $@; $(LN) $? $@
faisus-sc.c:faisus.c
	rm -f $@; $(LN) $? $@
print-sc.c:print.c
	rm -f $@; $(LN) $? $@
gc-sc.c:gc.c
	rm -f $@; $(LN) $? $@
unify-sc.c:unify.c
	rm -f $@; $(LN) $? $@

faisus-sct.c:faisus.c
	rm -f $@; $(LN) $? $@
print-sct.c:print.c
	rm -f $@; $(LN) $? $@
gc-sct.c:gc.c
	rm -f $@; $(LN) $? $@
unify-sct.c:unify.c
	rm -f $@; $(LN) $? $@
recsusp-sct.c:recsusp.c
	rm -f $@; $(LN) $? $@

kmain-sct.c:kmain.c
	rm -f $@; $(LN) $? $@
sched-sct.c:sched.c
	rm -f $@; $(LN) $? $@
intrpt-sct.c:intrpt.c
	rm -f $@; $(LN) $? $@
debug-sct.c:debug.c
	rm -f $@; $(LN) $? $@
trace-sct.c:trace.c
	rm -f $@; $(LN) $? $@


atomt-sc.o:atomt-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
functt-sc.o:functt-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
gcmerge-sc.o:gcmerge-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
gen-sc.o:gen-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
iarith-sc.o:iarith-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
farith-sc.o:farith-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
uterms-sc.o:uterms-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
sysc-sc.o:sysc-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
parse-sc.o:parse-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
scan-sc.o:scan-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
read-sc.o:read-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
var-sc.o:var-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
termio-sc.o:termio-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
unparse-sc.o:unparse-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
stack-sc.o:stack-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
queue-sc.o:queue-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
bag-sc.o:bag-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
bags-sc.o:bags-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
bagk-sc.o:bagk-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
bagks-sc.o:bagks-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
setk-sc.o:setk-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
setks-sc.o:setks-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
splay-sc.o:splay-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
compare-sc.o:compare-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
itimer-sc.o:itimer-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
bodyblt-sc.o:bodyblt-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
gunix-sc.o:gunix-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
io-sc.o:io-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<

kmain-sc.o:kmain-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
sched-sc.o:sched-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
alloc-sc.o:alloc-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
bb-sc.o:bb-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
generic-sc.o:generic-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
gtermarray-sc.o:gtermarray-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
gpointer-sc.o:gpointer-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
random-sc.o:random-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
gfloat-sc.o:gfloat-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
gmerge-sc.o:gmerge-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
gcode-sc.o:gcode-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
gmodule-sc.o:gmodule-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
gio-sc.o:gio-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
unify2-sc.o:unify2-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
cmphsh-sc.o:cmphsh-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
wakeup-sc.o:wakeup-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
signal-sc.o:signal-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
asyncio-sc.o:asyncio-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
otbl-sc.o:otbl-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
ktimer-sc.o:ktimer-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
gmvv-sc.o:gmvv-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
gstring-sc.o:gstring-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
newatom-sc.o:newatom-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
options-sc.o:options-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
intrpt-sc.o:intrpt-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
faisus-sc.o:faisus-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
print-sc.o:print-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
gc-sc.o:gc-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<
unify-sc.o:unify-sc.c
	$(CC) $(SCHEDCFLAGS) -c $<

faisus-sct.o:faisus-sct.c
	$(CC) $(SCHEDDEBUGCFLAGS) -c $<
print-sct.o:print-sct.c
	$(CC) $(SCHEDDEBUGCFLAGS) -c $<
gc-sct.o:gc-sct.c
	$(CC) $(SCHEDDEBUGCFLAGS) -c $<
unify-sct.o:unify-sct.c
	$(CC) $(SCHEDDEBUGCFLAGS) -c $<
recsusp-sct.o:recsusp-sct.c
	$(CC) $(SCHEDDEBUGCFLAGS) -c $<

kmain-sct.o:kmain-sct.c
	$(CC) $(SCHEDDEBUGCFLAGS) -c $<
sched-sct.o:sched-sct.c
	$(CC) $(SCHEDDEBUGCFLAGS) -c $<
intrpt-sct.o:intrpt-sct.c
	$(CC) $(SCHEDDEBUGCFLAGS) -c $<
debug-sct.o:debug-sct.c
	$(CC) $(SCHEDDEBUGCFLAGS) -c $<
trace-sct.o:trace-sct.c
	$(CC) $(SCHEDDEBUGCFLAGS) -c $<


pipedio: pipedio.c
	$(CC) $(CFLAGS) $(LDFLAGS) -I../include -o pipedio pipedio.c

.kl1.c:
	$(KL1CMP) $<
#	$(KL1CMP2) $<
.c.o:
	$(KLIC) -c $<

.c.s:
	$(KLIC) -S $<

.kl1.ext:
	$(KLIC) -C $<

klicdb.refs: $(GENERIC_SRCS)
	cat $(GENERIC_SRCS) \
	| sed -n -e \
	"s/.*G._CLASS_NAME()[ 	]*\(.*\)/class_\1/p;s/.*G_USE_PREDICATE(predicate_\(.*\)_x.*).*/ref_module_\1/p;s/.*G._USE_CLASS(\(.*\)).*/ref_class_\1/p" \
	>newdb.refs
	( test -f klicdb.refs && cmp klicdb.refs newdb.refs ) || \
	rm -f klicdb.refs; mv newdb.refs klicdb.refs
klicdb.fncts: $(GENERIC_SRCS)
	cat $(GENERIC_SRCS) \
	| sed -n -e "s/.*METHOD_CASE.*(\(.*\)).*/functor_\1/p" \
	>klicdb.fncts
klicdb.atoms: $(GENERIC_SRCS)
	cat $(GENERIC_SRCS) \
	| sed -n -e "s/.*METHOD_NAME_CASE(\(.*\)).*/atom_\1/p" \
	>klicdb.atoms
klicdb.init: klicdb.atoms klicdb.fncts
	cat klicdb.atoms klicdb.fncts >klicdb.init
libklic.db: klicdb.refs $(EXT) 
	../compiler/klicdb -X. -lklic klicdb.refs $(EXT)
klic.db: klicdb.init libklic.db $(EXT) 
	../compiler/klicdb -X. $(EXT) 
atom.h: klic.db
	../compiler/klicdb -X. $(EXT) 
funct.h: klic.db
	../compiler/klicdb -X. $(EXT)
atom.c: klic.db
	../compiler/klicdb -X. $(EXT)
funct.c: klic.db
	../compiler/klicdb -X. $(EXT)
predicates.c: libklic.db
	../compiler/klicdb -X. $(EXT)

version.c: ../version.sed version.c.tmplt
	sed -f ../version.sed <version.c.tmplt >version.c

tags:	$(SRCS) $(HEADERS)
	etags $(SRCS) $(HEADERS)

lint:	$(SRCS) $(HEADERS)
	lint $(DEFINITIONS) $(SRCS) | perl clearmes.perl

protoize: $(SRCS) $(HEADERS)
	protoize -c $(DEFINITIONS) $(SRCS)

# ========================================
# Verifying a newly built compiler
# ========================================

verifydir:
	- mkdir verifydir
	- for file in $(COMMONKL1SRCS) $(KL1SRCS); do \
		ln -s ../$$file verifydir; \
	  done

verify: verifydir ../compiler/kl1cmp $(COMMONKL1CSRCS) 
	$(KLIC) -C -K ../compiler/kl1cmp verifydir/*.kl1
	- for kl1 in $(COMMONKL1SRCS) $(KL1SRCS); do \
	  file=`basename $$kl1 .kl1`; \
	  echo $$file; \
	  tail +2 $$file.c >/tmp/$$file.old; \
	  tail +2 verifydir/$$file.c >/tmp/$$file.new; \
	  diff /tmp/$$file.old /tmp/$$file.new; \
	  /bin/rm -f /tmp/$$file.old /tmp/$$file.new; \
	done

clean:
	/bin/rm -r -f verifydir core $(ALLOBJS) Makefile.bak \
		atom.o funct.o predicates.o \
		$(ARCHIVES) pipedio \
		*-t.c *-d.c \
		*-sc.* *-sct.*\
		*~ \#*\#
	(cd config; make clean)

distributed-system-clean:
	/bin/rm -f $(KL1DOBJS) $(DDEBUGOBJS) $(DOBJS) $(DISTOBJS) \
		$(GENERIC_DOBJS)

distclean: clean
	LN="$(LN)" ./setupcomm none

realclean: distclean
	/bin/rm -f $(COMMONKL1CSRCS) $(KL1NODCSRCS) \
		*.ext klicdb.* libklic.db klic.db \
		version.c atom.h funct.h atom.c funct.c predicates.c
	(cd config; make realclean)

depend: $(NODSRCS) $(KL1DSRCS) $(DISTSRCS) $(NODDEBUGSRCS) $(DEBUGSRCS) \
	$(DDEBUGSRCS) $(DSRCS) $(HEADERS)
	./mmakedepend -- $(CFLAGS) -I../include -- \
		$(NODSRCS) $(NODCSRCS) $(COMMONKL1CSRCS)
	./mmakedepend -a -- $(DISTCFLAGS) -- \
		$(KL1DSRCS) $(DISTSRCS) $(DSRCS) $(DDEBUGSRCS)
	./mmakedepend -a -- $(CFLAGS) -DDEBUGLIB -I../include -- \
		$(NODDEBUGSRCS) $(DEBUGSRCS)
#	./makedepend -- $(CFLAGS)  -I../include -- $(SRCS)

install: all
	- $(INSTDIR) $(KLICLIB)
	if (test `pwd` != $(KLICLIB)) then \
		($(INSTALL) $(ARCHIVES) $(KLICLIB)) fi
	/bin/cp -p pipedio $(KLICLIB)/klic/pipedio
	/bin/cp -p klic.db $(KLICLIB)/klicdb.init
	/bin/cp -p libklic.db $(KLICLIB)/libklic.db
	cd $(KLICLIB); $(RANLIB) $(ARCHIVES)

# DO NOT DELETE THIS LINE -- make depend depends on it.
# NORMAL KLIC
alloc.o: alloc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h
gc.o: gc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/timing.h \
    ../include/klic/functorstuffs.h ../include/klic/gobj.h \
    ../include/klic/g_methtab.h ../include/klic/susp.h
unify2.o: unify2.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/functorstuffs.h ../include/klic/gobj.h \
    ../include/klic/g_methtab.h
version.o: version.c
cmphsh.o: cmphsh.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/index.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/functorstuffs.h \
    ../include/klic/atomstuffs.h
wakeup.o: wakeup.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/gc_macro.h \
    ../include/klic/gc_methtab.h
signal.o: signal.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/sighndl.h 
asyncio.o: asyncio.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/unify.h ../include/klic/asyncio.h 
faisus.o: faisus.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/susp.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/gobj.h
intrpt.o: intrpt.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/sighndl.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/schedule.h
print.o: print.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/functorstuffs.h ../include/klic/atomstuffs.h \
    ../include/klic/gobj.h ../include/klic/g_methtab.h \
    ../include/klic/susp.h
unify.o: unify.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/schedule.h \
    ../include/klic/gb.h ../include/klic/gobj.h \
    ../include/klic/g_methtab.h ../include/klic/susp.h
bb.o: bb.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/index.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/gb.h ../include/klic/bb.h \
    ../include/klic/g_float.h
generic.o: generic.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/functorstuffs.h \
    ../include/klic/atomstuffs.h ../include/klic/gd_macro.h \
    ../include/klic/susp.h
trace.o: trace.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/predinfo.h \
    ../include/klic/generic.h ../include/klic/g_methtab.h \
    ../include/klic/functorstuffs.h ../include/klic/susp.h \
    ../include/klic/trace.h ../include/klic/traceio.h 
otbl.o: otbl.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/g_basic.h ../include/klic/g_methtab.h
recsusp.o: recsusp.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h 
recsusp-sct.o: recsusp-sct.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h 
gg_shvar.o: gg_shvar.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/shm.h ../include/klic/shm_machine.h
gg_shbusy.o: gg_shbusy.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/shm.h ../include/klic/shm_machine.h 
shm_rsv.o: shm_rsv.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/shm.h ../include/klic/shm_machine.h
shm_throw.o: shm_throw.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/shm.h ../include/klic/shm_machine.h
shm_obj.o: shm_obj.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/shm.h ../include/klic/shm_machine.h
shm_gc.o: shm_gc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/shm.h ../include/klic/shm_machine.h
bodyblt-s.o: bodyblt.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/shm.h ../include/klic/shm_machine.h
gunix-s.o: gunix.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/shm.h ../include/klic/shm_machine.h
kaim-s.o: kmain.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/shm.h ../include/klic/shm_machine.h \
    ../include/klic/options.h
options-s.o: options.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/shm.h ../include/klic/shm_machine.h \
    ../include/klic/options.h
debug-s.o: debug.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/shm.h ../include/klic/shm_machine.h
sched-s.o: sched.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/shm.h ../include/klic/shm_machine.h
intrpt-s.o: intrpt.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/shm.h ../include/klic/shm_machine.h
gc-s.o: gc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/shm.h ../include/klic/shm_machine.h 
gmvv-s.o: gmvv.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/shm.h ../include/klic/shm_machine.h 
gstring-s.o: gstring.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/shm.h ../include/klic/shm_machine.h 
main.o: main.c
timer.o: timer.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/timer.h
ktimer.o: ktimer.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/timer.h ../include/klic/sighndl.h 
xio.o: xio.c \
    ../include/klic/basic.h ../include/klic/config.h 
kmain.o: kmain.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/timing.h ../include/klic/functorstuffs.h \
    ../include/klic/options.h
debug.o: debug.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/index.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
sched.o: sched.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/alloc.h
intrpt.o: intrpt.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/sighndl.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/schedule.h
gmvv.o: gmvv.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/g_vector.h \
    ../include/klic/atomstuffs.h ../include/klic/functorstuffs.h \
    ../include/klic/gd_macro.h ../include/klic/gd_methtab.h
gio.o: gio.c \
    ../include/klic/gcobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_methtab.h ../include/klic/g_extern.h \
    ../include/klic/g_extinl.h ../include/klic/g_pointer.h \
    ../include/klic/g_string.h ../include/klic/gd_macro.h \
    ../include/klic/atomstuffs.h ../include/klic/functorstuffs.h \
    ../include/klic/gc_macro.h ../include/klic/gc_methtab.h
gstring.o: gstring.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/atomstuffs.h ../include/klic/functorstuffs.h \
    ../include/klic/gd_macro.h ../include/klic/gd_methtab.h
gtermarray.o: gtermarray.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/g_termarray.h \
    ../include/klic/gd_macro.h ../include/klic/gd_methtab.h
gfloat.o: gfloat.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/gd_macro.h \
    ../include/klic/atomstuffs.h ../include/klic/functorstuffs.h \
    ../include/klic/gd_methtab.h
gmerge.o: gmerge.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/gc_macro.h \
    ../include/klic/gd_macro.h ../include/klic/gc_methtab.h
gcode.o: gcode.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/predinfo.h \
    ../include/klic/atomstuffs.h ../include/klic/functorstuffs.h \
    ../include/klic/gd_macro.h ../include/klic/gmodule.h \
    ../include/klic/gd_methtab.h
gmodule.o: gmodule.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/predinfo.h \
    ../include/klic/atomstuffs.h ../include/klic/functorstuffs.h \
    ../include/klic/gd_macro.h ../include/klic/gmodule.h \
    ../include/klic/gd_methtab.h
gpointer.o: gpointer.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/g_pointer.h \
    ../include/klic/gd_macro.h ../include/klic/gd_methtab.h
random.o: random.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/g_methtab.h ../include/klic/g_basic.h \
    ../include/klic/gg_macro.h ../include/klic/susp.h \
    ../include/klic/gg_methtab.h
atomt.o: atomt.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h 
functt.o: functt.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
gcmerge.o: gcmerge.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
gen.o: gen.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/gobj.h \
    ../include/klic/g_pointer.h ../include/klic/g_termarray.h
iarith.o: iarith.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
farith.o: farith.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
uterms.o: uterms.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/gobj.h
sysc.o: sysc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/gd_macro.h
parse.o: parse.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
scan.o: scan.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
read.o: read.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
var.o: var.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
termio.o: termio.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
unparse.o: unparse.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
stack.o: stack.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
queue.o: queue.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
bag.o: bag.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
bags.o: bags.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
bagk.o: bagk.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
bagks.o: bagks.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
setk.o: setk.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
setks.o: setks.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
splay.o: splay.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
compare.o: compare.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
itimer.o: itimer.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/timer.h
bodyblt-d.o: bodyblt-d.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/timing.h 
gunix-d.o: gunix-d.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/gobj.h \
    ../include/klic/g_pointer.h ../include/klic/gd_macro.h 
io-d.o: io-d.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/gobj.h \
    ../include/klic/g_pointer.h
cntlmsg.o: cntlmsg.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/functorstuffs.h ../include/klic/timing.h \
    ../include/klic/gb.h ../include/klic/gobj.h \
    ../include/klic/g_methtab.h ../include/klic/susp.h \
    ../include/klic/atomstuffs.h ../include/klic/interpe.h \
    ../include/klic/distpkt.h ../include/klic/rmon.h \
    ../include/klic/generic.h ../include/klic/index.h \
    ../include/klic/distio.h ../include/klic/distproc.h \
    ../include/klic/ge_exref.h
datamsg.o: datamsg.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/functorstuffs.h ../include/klic/timing.h \
    ../include/klic/gb.h ../include/klic/gobj.h \
    ../include/klic/g_methtab.h ../include/klic/susp.h \
    ../include/klic/atomstuffs.h ../include/klic/interpe.h \
    ../include/klic/distpkt.h ../include/klic/generic.h \
    ../include/klic/index.h ../include/klic/distio.h \
    ../include/klic/distproc.h
export_table.o: export_table.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/timing.h ../include/klic/index.h \
    ../include/klic/interpe.h ../include/klic/distpkt.h \
    ../include/klic/distio.h ../include/klic/distproc.h
ge_exref.o: ge_exref.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/index.h ../include/klic/gb.h ../include/klic/bb.h \
    ../include/klic/g_basic.h ../include/klic/g_extern.h \
    ../include/klic/g_extinl.h ../include/klic/susp.h \
    ../include/klic/gg_macro.h ../include/klic/interpe.h \
    ../include/klic/distpkt.h ../include/klic/distio.h \
    ../include/klic/distproc.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/ge_exref.h \
    ../include/klic/gc_macro.h ../include/klic/gd_macro.h \
    ../include/klic/generic.h ../include/klic/g_methtab.h \
    ../include/klic/gg_methtab.h
ge_readhook.o: ge_readhook.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/interpe.h \
    ../include/klic/distpkt.h ../include/klic/distio.h \
    ../include/klic/distproc.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/gc_macro.h \
    ../include/klic/gd_macro.h ../include/klic/gc_methtab.h
ge_replyhook.o: ge_replyhook.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/gc_macro.h \
    ../include/klic/gd_macro.h ../include/klic/gc_methtab.h
import_table.o: import_table.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/timing.h ../include/klic/index.h \
    ../include/klic/interpe.h ../include/klic/distpkt.h \
    ../include/klic/distio.h ../include/klic/distproc.h
init_dist.o: init_dist.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/timing.h ../include/klic/index.h \
    ../include/klic/interpe.h ../include/klic/distpkt.h \
    ../include/klic/distio.h ../include/klic/distproc.h \
    ../include/klic/rmon.h 
sendrecv.o: sendrecv.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/timing.h ../include/klic/distio.h \
    ../include/klic/distproc.h ../include/klic/interpe.h \
    ../include/klic/distpkt.h ../include/klic/rmon.h
distpkt.o: distpkt.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/timing.h ../include/klic/distio.h \
    ../include/klic/distproc.h ../include/klic/interpe.h \
    ../include/klic/distpkt.h ../include/klic/rmon.h
distio.o: distio.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/distio.h ../include/klic/distproc.h 
distproc.o: distproc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/distio.h \
    ../include/klic/distproc.h ../include/klic/interpe.h \
    ../include/klic/distpkt.h ../include/klic/rmon.h \
    ../include/klic/options.h
distrmon.o: distrmon.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/timing.h \
    ../include/klic/distio.h ../include/klic/distproc.h \
    ../include/klic/interpe.h ../include/klic/distpkt.h \
    ../include/klic/rmon.h
profile.o: profile.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/timing.h \
    ../include/klic/distio.h ../include/klic/distproc.h \
    ../include/klic/interpe.h ../include/klic/distpkt.h \
    ../include/klic/rmon.h
gio-d.o: gio-d.c \
    ../include/klic/gcobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_methtab.h ../include/klic/g_extern.h \
    ../include/klic/g_extinl.h ../include/klic/g_pointer.h \
    ../include/klic/g_string.h ../include/klic/gd_macro.h \
    ../include/klic/distio.h ../include/klic/distproc.h \
    ../include/klic/atomstuffs.h ../include/klic/functorstuffs.h \
    ../include/klic/gc_macro.h ../include/klic/gc_methtab.h
gmvv-d.o: gmvv-d.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/g_vector.h \
    ../include/klic/interpe.h ../include/klic/distpkt.h \
    ../include/klic/atomstuffs.h ../include/klic/functorstuffs.h \
    ../include/klic/gd_macro.h ../include/klic/gd_methtab.h
gstring-d.o: gstring-d.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/atomstuffs.h ../include/klic/functorstuffs.h \
    ../include/klic/interpe.h ../include/klic/distpkt.h \
    ../include/klic/gd_macro.h ../include/klic/gd_methtab.h
trace-d.o: trace-d.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/predinfo.h \
    ../include/klic/generic.h ../include/klic/g_methtab.h \
    ../include/klic/functorstuffs.h ../include/klic/susp.h \
    ../include/klic/trace.h ../include/klic/traceio.h \
    ../include/klic/distio.h ../include/klic/distproc.h 
sched-d.o: sched-d.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/alloc.h ../include/klic/trace.h
newatom.o: newatom.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/newatom.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h \
    ../include/klic/atomstuffs.h 
options.o: options.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/options.h
kmain-d.o: kmain-d.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/timing.h ../include/klic/functorstuffs.h \
    ../include/klic/distio.h ../include/klic/distproc.h \
    ../include/klic/interpe.h ../include/klic/distpkt.h \
    ../include/klic/sighndl.h ../include/klic/rmon.h \
    ../include/klic/options.h
debug-d.o: debug-d.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/index.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/distio.h \
    ../include/klic/distproc.h ../include/klic/interpe.h \
    ../include/klic/distpkt.h
sched-d.o: sched-d.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/alloc.h ../include/klic/trace.h
intrpt-d.o: intrpt-d.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/sighndl.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/schedule.h ../include/klic/rmon.h
trace-d.o: trace-d.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/predinfo.h \
    ../include/klic/generic.h ../include/klic/g_methtab.h \
    ../include/klic/functorstuffs.h ../include/klic/susp.h \
    ../include/klic/trace.h ../include/klic/traceio.h \
    ../include/klic/distio.h ../include/klic/distproc.h 
kmain-t.o: kmain-t.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/timing.h ../include/klic/functorstuffs.h \
    ../include/klic/options.h
debug-t.o: debug-t.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/index.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h
sched-t.o: sched-t.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/alloc.h ../include/klic/trace.h
intrpt-t.o: intrpt-t.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/sighndl.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/schedule.h
trace.o: trace.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/predinfo.h \
    ../include/klic/generic.h ../include/klic/g_methtab.h \
    ../include/klic/functorstuffs.h ../include/klic/susp.h \
    ../include/klic/trace.h ../include/klic/traceio.h 
gc-t.o: gc-t.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/timing.h \
    ../include/klic/functorstuffs.h ../include/klic/gobj.h \
    ../include/klic/g_methtab.h ../include/klic/susp.h
faisus-t.o: faisus-t.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/susp.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/gobj.h
print-t.o: print-t.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/functorstuffs.h ../include/klic/atomstuffs.h \
    ../include/klic/gobj.h ../include/klic/g_methtab.h \
    ../include/klic/susp.h
unify-t.o: unify-t.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/schedule.h \
    ../include/klic/gb.h ../include/klic/gobj.h \
    ../include/klic/g_methtab.h ../include/klic/susp.h
recsusp.o: recsusp.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h
# OPTIMAL SCHEDULER 
kmain-sc.o: kmain-sc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/timing.h ../include/klic/functorstuffs.h \
    ../include/klic/options.h ../include/klic/sched.h
sched-sc.o: sched-sc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/alloc.h ../include/klic/sched.h
intrpt-sc.o: intrpt-sc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/sighndl.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/schedule.h ../include/klic/sched.h
alloc-sc.o: alloc-sc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/sched.h
unify-sc.o: unify-sc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/schedule.h \
    ../include/klic/gb.h ../include/klic/gobj.h \
    ../include/klic/g_methtab.h ../include/klic/susp.h \
		../include/klic/sched.h
faisus-sc.o: faisus-sc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/susp.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/gobj.h \
		../include/klic/sched.h
atomt-sc.o: atomt-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
functt-sc.o: functt-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
gcmerge-sc.o: gcmerge-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
gen-sc.o: gen-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h \
		../include/klic/gobj.h \
    ../include/klic/g_pointer.h ../include/klic/g_termarray.h
iarith-sc.o: iarith-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
farith-sc.o: farith-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
uterms-sc.o: uterms-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h \
		../include/klic/gobj.h
sysc-sc.o: sysc-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h \
		../include/klic/gd_macro.h
parse-sc.o: parse-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
scan-sc.o: scan-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
read-sc.o: read-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
var-sc.o: var-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
termio-sc.o: termio-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
unparse-sc.o: unparse-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
stack-sc.o: stack-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
queue-sc.o: queue-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
bag-sc.o: bag-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
bags-sc.o: bags-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
bagk-sc.o: bagk-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
bagks-sc.o: bagks-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
setk-sc.o: setk-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
setks-sc.o: setks-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
splay-sc.o: splay-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
compare-sc.o: compare-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h
itimer-sc.o: itimer-sc.c \
    ../include/klic/klichdr.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/g_vector.h ../include/klic/g_float.h \
    ../include/klic/gmodule.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/sched.h \
		../include/klic/timer.h
generic-sc.o: generic-sc.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/functorstuffs.h \
    ../include/klic/atomstuffs.h ../include/klic/gd_macro.h \
    ../include/klic/susp.h ../include/klic/sched.h
gmvv-sc.o: gmvv-sc.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/g_vector.h \
    ../include/klic/atomstuffs.h ../include/klic/functorstuffs.h \
    ../include/klic/gd_macro.h ../include/klic/gd_methtab.h \
		../include/klic/sched.h
gio-sc.o: gio-sc.c \
    ../include/klic/gcobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_methtab.h ../include/klic/g_extern.h \
    ../include/klic/g_extinl.h ../include/klic/g_pointer.h \
    ../include/klic/g_string.h ../include/klic/gd_macro.h \
    ../include/klic/atomstuffs.h ../include/klic/functorstuffs.h \
    ../include/klic/gc_macro.h ../include/klic/gc_methtab.h \
		../include/klic/sched.h
gstring-sc.o: gstring-sc.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/g_string.h \
    ../include/klic/atomstuffs.h ../include/klic/functorstuffs.h \
    ../include/klic/gd_macro.h ../include/klic/gd_methtab.h \
		../include/klic/sched.h
gtermarray-sc.o: gtermarray-sc.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/g_termarray.h \
    ../include/klic/gd_macro.h ../include/klic/gd_methtab.h \
		../include/klic/sched.h
gfloat-sc.o: gfloat-sc.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/gd_macro.h \
    ../include/klic/atomstuffs.h ../include/klic/functorstuffs.h \
    ../include/klic/gd_methtab.h ../include/klic/sched.h
gmerge-sc.o: gmerge-sc.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/gc_macro.h \
    ../include/klic/gd_macro.h ../include/klic/gc_methtab.h \
		../include/klic/sched.h
gcode-sc.o: gcode-sc.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/predinfo.h \
    ../include/klic/atomstuffs.h ../include/klic/functorstuffs.h \
    ../include/klic/gd_macro.h ../include/klic/gmodule.h \
    ../include/klic/gd_methtab.h ../include/klic/sched.h
gmodule-sc.o: gmodule-sc.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/predinfo.h \
    ../include/klic/atomstuffs.h ../include/klic/functorstuffs.h \
    ../include/klic/gd_macro.h ../include/klic/gmodule.h \
    ../include/klic/gd_methtab.h ../include/klic/sched.h
gpointer-sc.o: gpointer-sc.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/g_pointer.h \
    ../include/klic/gd_macro.h ../include/klic/gd_methtab.h \
		../include/klic/sched.h
random-sc.o: random-sc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/g_methtab.h ../include/klic/g_basic.h \
    ../include/klic/gg_macro.h ../include/klic/susp.h \
    ../include/klic/gg_methtab.h ../include/klic/sched.h
unify2-sc.oo: unify2-sc.oc \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/primitives.h ../include/klic/alloc.h \
    ../include/klic/control.h ../include/klic/unify.h \
    ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/functorstuffs.h ../include/klic/gobj.h \
    ../include/klic/g_methtab.h ../include/klic/sched.h
cmphsh-sc.o: cmphsh-sc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/index.h ../include/klic/generic.h \
    ../include/klic/g_methtab.h ../include/klic/functorstuffs.h \
    ../include/klic/atomstuffs.h ../include/klic/sched.h
wakeup-sc.o: wakeup-sc.c \
    ../include/klic/gdobject.h ../include/klic/basic.h \
    ../include/klic/config.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h ../include/klic/gb.h \
    ../include/klic/bb.h ../include/klic/g_basic.h \
    ../include/klic/g_extern.h ../include/klic/g_extinl.h \
    ../include/klic/g_methtab.h ../include/klic/atomstuffs.h \
    ../include/klic/functorstuffs.h ../include/klic/gc_macro.h \
    ../include/klic/gc_methtab.h ../include/klic/sched.h
signal-sc.o: signal-sc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/sighndl.h ../include/klic/sched.h
asyncio-sc.o: asyncio-sc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/unify.h ../include/klic/asyncio.h \
		../include/klic/sched.h 
otbl-sc.o: otbl-sc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/g_basic.h ../include/klic/g_methtab.h \
		../include/klic/sched.h
ktimer-sc.o: ktimer-sc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/struct.h ../include/klic/param.h \
    ../include/klic/timer.h ../include/klic/sighndl.h  \
		../include/klic/sched.h
newatom-sc.o: newatom-sc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/newatom.h ../include/klic/struct.h \
    ../include/klic/param.h ../include/klic/primitives.h \
    ../include/klic/alloc.h ../include/klic/control.h \
    ../include/klic/unify.h ../include/klic/index.h \
    ../include/klic/atomstuffs.h ../include/klic/sched.h
options-sc.o: options-sc.c \
    ../include/klic/basic.h ../include/klic/config.h \
    ../include/klic/options.h ../include/klic/sched.h
