1 2SUBDIRS = . 3 4EXTRA_DIST=lfg.data .insertlib 5INCLUDEDIR = $(top_srcdir)/SRC 6 7LIBDIR=$(top_builddir)/lib 8CHKDIR=$(top_srcdir)/check 9 10.NOTPARALLEL: 11 12bin_PROGRAMS = check.flfg check_sim.flfg time.flfg 13check_flfg_SOURCES = check_genf.F 14check_flfg_DEPENDENCIES = $(LIBDIR)/libsprng.a 15check_flfg_FFLAGS = $(FFPSIZE) -I$(INCLUDEDIR) 16check_flfg_LDADD = -L$(LIBDIR) -lsprng -lstdc++ 17check_flfg_LDFLAGS = 18check_sim_flfg_SOURCES = check_genf_simple.F 19check_sim_flfg_DEPENDENCIES = $(LIBDIR)/libsprng.a 20check_sim_flfg_LDADD = -L$(LIBDIR) -lsprng -lstdc++ 21check_sim_flfg_FFLAGS =$(FFPSIZE) -I$(INCLUDEDIR) 22check_sim_flfg_LDFLAGS = 23time_flfg_SOURCES = timingf.F 24time_flfg_DEPENDENCIES = $(LIBDIR)/libsprng.a 25time_flfg_LDADD = -L$(LIBDIR) -lsprng -lstdc++ 26time_flfg_FFLAGS = $(FFPSIZE) -I$(INCLUDEDIR) 27time_flfg_LDFLAGS = 28 29bin_SCRIPTS = checklfg timelfg 30CLEANFILES = $(bin_SCRIPTS) 31 32checklfg: 33 rm -f ./checklfg 34 chmod u+x $(CHKDIR)/insertlib 35 @$(CHKDIR)/insertlib lfg ./checklfg "Checking Default FORTRAN interface:" "check.flfg < ./lfg.data 2> /dev/null" ./check.flfg 36 @$(CHKDIR)/insertlib lfg ./checklfg "Checking Simple FORTRAN interface:" "check_sim.flfg < ./lfg.data 2> /dev/null" ./check_sim.flfg 37 chmod u+x ./checklfg 38 39timelfg: $(CHKDIR)/insertlib 40 rm -f ./timelfg 41 @$(CHKDIR)/insertlib lfg ./timelfg "Timing FORTRAN interface" ./time.flfg ./time.flfg 42 chmod u+x ./timelfg 43