CC=gcc
CFLAGS= -I. -Ivcode -Wall -DVCODE -g3  # -O3 -DNDEBUG
OBJS = gen.o dpf-ir.o dpf.o xlate.o output.o consistency.o dpf-ir-print.o optimize.o pid.o
SRC = $(OBJS:.o=.c)
LOBJS = $(OBJS:.o=.ln)

all: dpf.lib.a

dpf.lib.a: $(OBJS) vcode/vcode.lib.a
	ar ruv dpf.lib.a $(OBJS)
	ranlib dpf.lib.a

depend:
	makedepend $(SRC)

clean:
	rm -f *.o *.Addrs *.Counts *.pixie *.bak core dpf driver

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

gen.o: dpf-internal.h dpf.h queue.h dpf-config.h demand.h
gen.o: /usr/include/stdio.h /usr/include/stddef.h /usr/include/sys/stdtypes.h
gen.o: /usr/include/stdlib.h
dpf-ir.o: dpf-internal.h dpf.h queue.h dpf-config.h demand.h
dpf-ir.o: /usr/include/stdio.h /usr/include/string.h
dpf-ir.o: /usr/include/sys/stdtypes.h
dpf.o: dpf-internal.h dpf.h queue.h dpf-config.h demand.h
dpf.o: /usr/include/stdio.h /usr/include/string.h /usr/include/sys/stdtypes.h
dpf.o: /usr/include/stddef.h /usr/include/stdlib.h /usr/include/malloc.h
xlate.o: dpf-internal.h dpf.h queue.h dpf-config.h demand.h
xlate.o: /usr/include/stdio.h old-dpf.h
output.o: dpf-internal.h dpf.h queue.h dpf-config.h demand.h
output.o: /usr/include/stdio.h
consistency.o: dpf-internal.h dpf.h queue.h dpf-config.h demand.h
consistency.o: /usr/include/stdio.h /usr/include/string.h
consistency.o: /usr/include/sys/stdtypes.h
dpf-ir-print.o: dpf-internal.h dpf.h queue.h dpf-config.h demand.h
dpf-ir-print.o: /usr/include/stdio.h
optimize.o: dpf-internal.h dpf.h queue.h dpf-config.h demand.h
optimize.o: /usr/include/stdio.h /usr/include/values.h
pid.o: dpf-internal.h dpf.h queue.h dpf-config.h demand.h
pid.o: /usr/include/stdio.h
