CC =			gcc
CFLAGS =		-O
LIBS =			-lm

SOURCES =		command.c examples.c main.c mofn.c network.c \
			sample.c stats.c tree.c utils.c \
			user-command.c user-examples.c
OBJECTS =		command.o examples.o main.o mofn.o network.o \
			sample.o stats.o tree.o utils.o \
			user-command.o user-examples.o


trepan: $(OBJECTS)
	$(CC) -o trepan $(CFLAGS) $(OBJECTS) $(LIBS)


trepan.purify: $(OBJECTS)
	purify -log-file=trepan.log $(CC) -o trepan.purify $(CFLAGS) \
	$(OBJECTS) $(LIBS)

	
depend:
	makedepend -f makefile $(SOURCES)

lint:
	lint $(SOURCES)  | less


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

command.o: /usr/include/stdio.h /usr/include/sys/types.h
command.o: /usr/include/machine/types.h /usr/include/sys/cdefs.h
command.o: /usr/include/machine/cdefs.h /usr/include/machine/ansi.h
command.o: /usr/include/machine/endian.h /usr/include/stdlib.h
command.o: /usr/include/string.h /usr/include/math.h utils-exp.h
command.o: examples-exp.h user-examples-exp.h tree.h command-int.h
command.o: user-command-exp.h network-exp.h mofn-exp.h sample-exp.h
examples.o: /usr/include/stdlib.h /usr/include/machine/ansi.h
examples.o: /usr/include/sys/types.h /usr/include/machine/types.h
examples.o: /usr/include/sys/cdefs.h /usr/include/machine/cdefs.h
examples.o: /usr/include/machine/endian.h /usr/include/stdio.h
examples.o: /usr/include/string.h utils-exp.h examples-exp.h
main.o: /usr/include/stdlib.h /usr/include/machine/ansi.h
main.o: /usr/include/sys/types.h /usr/include/machine/types.h
main.o: /usr/include/sys/cdefs.h /usr/include/machine/cdefs.h
main.o: /usr/include/machine/endian.h /usr/include/stdio.h
main.o: /usr/include/math.h /usr/include/string.h utils-exp.h examples-exp.h
main.o: tree.h command-exp.h
mofn.o: /usr/include/stdlib.h /usr/include/machine/ansi.h
mofn.o: /usr/include/sys/types.h /usr/include/machine/types.h
mofn.o: /usr/include/sys/cdefs.h /usr/include/machine/cdefs.h
mofn.o: /usr/include/machine/endian.h /usr/include/stdio.h
mofn.o: /usr/include/math.h /usr/include/string.h utils-exp.h examples-exp.h
mofn.o: tree.h sample-exp.h mofn-int.h stats-exp.h
network.o: /usr/include/math.h /usr/include/sys/cdefs.h
network.o: /usr/include/machine/cdefs.h /usr/include/stdio.h
network.o: /usr/include/sys/types.h /usr/include/machine/types.h
network.o: /usr/include/machine/ansi.h /usr/include/machine/endian.h
network.o: /usr/include/stdlib.h /usr/include/string.h utils-exp.h
network.o: examples-exp.h tree.h network-int.h
sample.o: /usr/include/stdlib.h /usr/include/machine/ansi.h
sample.o: /usr/include/sys/types.h /usr/include/machine/types.h
sample.o: /usr/include/sys/cdefs.h /usr/include/machine/cdefs.h
sample.o: /usr/include/machine/endian.h /usr/include/stdio.h
sample.o: /usr/include/string.h /usr/include/math.h utils-exp.h
sample.o: examples-exp.h tree.h stats-exp.h sample-int.h
stats.o: /usr/include/stdio.h /usr/include/sys/types.h
stats.o: /usr/include/machine/types.h /usr/include/sys/cdefs.h
stats.o: /usr/include/machine/cdefs.h /usr/include/machine/ansi.h
stats.o: /usr/include/machine/endian.h /usr/include/stdlib.h
stats.o: /usr/include/math.h utils-exp.h stats-int.h
tree.o: /usr/include/stdlib.h /usr/include/machine/ansi.h
tree.o: /usr/include/sys/types.h /usr/include/machine/types.h
tree.o: /usr/include/sys/cdefs.h /usr/include/machine/cdefs.h
tree.o: /usr/include/machine/endian.h /usr/include/stdio.h
tree.o: /usr/include/math.h utils-exp.h examples-exp.h network-exp.h tree.h
tree.o: sample-exp.h mofn-exp.h
utils.o: /usr/include/stdlib.h /usr/include/machine/ansi.h
utils.o: /usr/include/sys/types.h /usr/include/machine/types.h
utils.o: /usr/include/sys/cdefs.h /usr/include/machine/cdefs.h
utils.o: /usr/include/machine/endian.h /usr/include/stdio.h utils-exp.h
user-command.o: /usr/include/stdio.h /usr/include/sys/types.h
user-command.o: /usr/include/machine/types.h /usr/include/sys/cdefs.h
user-command.o: /usr/include/machine/cdefs.h /usr/include/machine/ansi.h
user-command.o: /usr/include/machine/endian.h /usr/include/stdlib.h
user-command.o: /usr/include/string.h /usr/include/math.h utils-exp.h
user-command.o: examples-exp.h tree.h command-int.h network-exp.h mofn-exp.h
user-command.o: sample-exp.h
user-examples.o: /usr/include/stdlib.h /usr/include/machine/ansi.h
user-examples.o: /usr/include/sys/types.h /usr/include/machine/types.h
user-examples.o: /usr/include/sys/cdefs.h /usr/include/machine/cdefs.h
user-examples.o: /usr/include/machine/endian.h /usr/include/stdio.h
user-examples.o: /usr/include/string.h utils-exp.h examples-exp.h
user-examples.o: user-examples-int.h
