#!Makefile
FC	= dclf90
CC	= gcc
CFLAGS	= -lm
READSRC	= read.f90
READEXE	= read
SRC_UP	= advect_up.c
SRC_CEN	= advect_center.c
SRC_NON	= advect_non.c
TGT_UP	= advect_up
TGT_CEN	= advect_center
TGT_NON	= advect_non
RES_FILE= test.dat

all: $(TGT_UP) $(TGT_CEN) $(TGT_NON) $(READEXE)
$(READEXE): $(READSRC)
	$(FC) $< -o $@

$(TGT_UP): $(SRC_UP)
	$(CC) $< ${CFLAGS} -o $@

$(TGT_CEN): $(SRC_CEN)
	$(CC) $< ${CFLAGS} -o $@

$(TGT_NON): $(SRC_NON)
	$(CC) $< ${CFLAGS} -o $@

clean:
	rm -rf $(TGT_UP) $(TGT_CEN) $(TGT_NON) $(READEXE) $(RES_FILE)
