# A makefile to compile and cleanup the mcp program

OBJ= adjust.o allocs.o gaussj.o init.o main.o pop_init.o run.o sphere.o\
     store.o vector.o energy.o sobseq.o interpolate.o matrix.o
SOU= adjust.c allocs.c gaussj.c init.c main.c pop_init.c run.c sphere.c\
     store.c vector.c energy.c sobseq.c interpolate.c matrix.c

LIB= -lm

CFLAGS= $(OPTS)
CC1 = cc -fast
CC2 = gcc -O2 
CC3 = gcc-3.2 -O3 -march=pentium4 -mfpmath=sse
CC4 = icc -O3 -tpp7 -axW -xW
CC = $(CC4)
LOPT= -hbxa

prog	:$(OBJ)
	$(CC) $(OBJ) -o mcp $(LIB)

$(OBJ)	:mcp.h

init.o	:init.h

init.o	:dat.h

$(OBJ)	:vector.h

lint:
	-lint $(LOPT) $(SOU)

test	:read_par.o
	$(CC) read_par.o -o test $(LIB)

clean: 
	-rm *.o mcp
