
bindir          = ${exec_prefix}/bin
datadir         = ${datarootdir}
datarootdir     = ${prefix}/share
exec_prefix     = /apps/share/rappture/20121012
includedir      = ${prefix}/include
libdir          = ${exec_prefix}/lib
mandir          = ${datarootdir}/man
prefix          = /apps/share/rappture/20121012
srcdir		= ../../../../rappture/examples/app-fermi/fortran

destdir		= $(prefix)/examples/app-fermi/fortran

INSTALL         = /usr/bin/install -c
MKDIR_P		= /bin/mkdir -p

FC              = gfortran
FCFLAGS		= -g -O2 
FCDEBUGFLAGS	= -Wall -g
VPATH		= $(srcdir)

INCLUDES    	= -I$(srcdir)/../../../src/core
LIBS		= -L../../../src/core -lrappture \
		  -L$(libdir) -lexpat -lz -lm

FC_SWITCHES 	= $(FCFLAGS) $(FCDEBUGFLAGS) $(DEFINES) $(INCLUDES)

FILES		= \
		Makefile \
		$(srcdir)/fermi.f \
		$(srcdir)/tool.xml 

all: fermi

fermi: $(srcdir)/fermi.f
	$(FC) $(FC_SWITCHES) $< -o $@ $(LIBS)

install: fermi
	$(MKDIR_P) -m 0755 $(destdir)
	for i in $(FILES) ; do \
	  $(INSTALL) -m 0444 $$i $(destdir) ; \
	done
	$(INSTALL) -m 0555 fermi $(destdir)


clean:
	$(RM) fermi run*.xml

distclean: clean
	$(RM) Makefile
