#! /bin/make -f
#
#

LD = cc
CC = cc

#CFLAGS= -c -g -fullwarn $(XFLAGS) -DDEBUG -I../bg/
#CFLAGS= -c -g -fullwarn $(XFLAGS) -D_OLD_TERMIOS -I../bg/
CFLAGS= -c -g $(XFLAGS) -I../bg/
LDFLAGS=  $(XFLAGS)

LVLIB = ../bg/lv3.a

.c.o:
	$(CC) $(CFLAGS) $<

default: all

all: d_t e_t f_t g_t h_t dino_t

d_t: d_test.o $(LVLIB)
	$(LD) $(LDFLAGS) -o $@ d_test.o $(LVLIB) -lm

e_t: e_test.o $(LVLIB)
	$(LD) $(LDFLAGS) -o $@ e_test.o $(LVLIB) -lm

dino_t: dino_test.o  $(LVLIB)
	$(LD) $(LDFLAGS) -o $@ dino_test.o $(LVLIB) -lm

f_t: f_test.o pattern.o $(LVLIB)
	$(LD) -o $@ f_test.o pattern.o $(LVLIB) -lm

t: t.o pattern.o $(LVLIB)
	$(LD) -o $@ t.o pattern.o $(LVLIB) -lm

g_t: g_test.o pattern.o $(LVLIB)
	$(LD) -o $@ g_test.o pattern.o $(LVLIB) -lm

h_t: h_test.o pattern.o $(LVLIB)
	$(LD) -o $@ h_test.o pattern.o $(LVLIB) -lm

dr_t: dr_test.o utils.o $(LVLIB)
	$(LD) -o $@ dr_test.o utils.o  $(LVLIB) -lm

clean:
	rm *.o

# DO NOT DELETE THIS LINE -- make depend depends on it.

e_test.o: /usr/include/stdio.h /usr/include/stdlib.h 
e_test.o: /usr/include/time.h /usr/include/signal.h 
e_test.o: /usr/include/sys/types.h 
e_test.o: /usr/include/sys/select.h /usr/include/sys/time.h ../bg/lv3.h
dino_test.o: /usr/include/stdio.h /usr/include/stdlib.h 
dino_test.o: /usr/include/time.h /usr/include/signal.h
dino_test.o: /usr/include/sys/types.h 
dino_test.o: /usr/include/sys/select.h /usr/include/sys/time.h ../bg/lv3.h
f_test.o: /usr/include/stdio.h /usr/include/stdlib.h 
f_test.o: /usr/include/time.h /usr/include/signal.h 
f_test.o: /usr/include/sys/schedctl.h /usr/include/sys/sysmp.h
f_test.o: /usr/include/sys/types.h /usr/include/sys/bsd_types.h
f_test.o: /usr/include/sys/select.h /usr/include/sys/time.h ../bg/lv3.h
g_test.o: /usr/include/stdio.h /usr/include/stdlib.h 
g_test.o: /usr/include/time.h /usr/include/math.h
g_test.o: /usr/include/sys/signal.h /usr/include/sys/schedctl.h
g_test.o: /usr/include/sys/sysmp.h /usr/include/sys/types.h
g_test.o: /usr/include/sys/bsd_types.h /usr/include/sys/select.h
g_test.o: /usr/include/sys/time.h ../bg/lv3.h
pattern.o: /usr/include/stdio.h ../bg/lv3.h /usr/include/time.h
