O = obj/tcpescan_emrsp/
S = src/tcpescan_emrsp/
NR = src/tcpescan_emrsp/

#Linux platform
F90 = gfortran -fdefault-real-8
LL  = lib/spicelib.a
LO  = $(LL) -O
# CO  = -M $(O) -I $(O) -O -c
CO  = -O -I $(O)  -c

EXECUTABLE = exe/macintel_osx_64bit/tcpescan_emrsp

$(EXECUTABLE): \
	$(O)nrtype.o      \
	$(O)caldat.o      \
	$(O)tcpescan_emrsp.o
	$(F90) \
	$(O)nrtype.o      \
	$(O)caldat.o      \
	$(O)tcpescan_emrsp.o     \
	$(LO) -o $(EXECUTABLE)

$(O)nrtype.o:   $(NR)nrtype.f90
		$(F90) $(CO) $(NR)nrtype.f90 -o $(O)nrtype.o

$(O)caldat.o:	$(NR)caldat.f90
		$(F90) $(CO) $(NR)caldat.f90 -o $(O)caldat.o

$(O)tcpescan_emrsp.o:	$(S)tcpescan_emrsp.f90
		$(F90) $(CO) $(S)tcpescan_emrsp.f90 -o $(O)tcpescan_emrsp.o


clean:
	rm -f $(O)*.o $(O)*.mod $(EXECUTABLE)
