#
#  UNIX makefile for building dp
#
#  On ANL sparcs, use pathname for gcc-2.4.5, and don't use -Wall

DFLAGS = -DTP_RUSAGE

#C compiler
CC = gcc
#CC = /usr/local/gcc-2.4.5/bin/gcc

# save symbols for dbx
#CFLAGS = -g -Wall $(DFLAGS)
#CFLAGS = -g $(DFLAGS)

# optimized
CFLAGS = -O6 $(DFLAGS)
#CFLAGS = -O6 $(DFLAGS)

# gprof profiling
# CFLAGS = -pg -O $(DFLAGS)

FILES =   clocks.c avail.c options.c stats.c misc.c dp.c generate.c

OBJECTS =   clocks.o avail.o options.o stats.o misc.o dp.o generate.o

anldp: main.o $(OBJECTS)
	$(CC) $(CFLAGS) -o anldp main.o $(OBJECTS)

#proto:
#	csh prot_new main.c $(FILES)

clean:
	/bin/rm *.o

main.o $(OBJECTS): Header.h
main.o $(OBJECTS): Clocks.h
main.o $(OBJECTS): Avail.h
main.o $(OBJECTS): Options.h
main.o $(OBJECTS): Stats.h
main.o dp.o: Dp.h


