1 2SUBDIRS = . 3 4EXTRA_DIST=lcg64.data .insertlib 5INCLUDEDIR = $(top_srcdir)/SRC 6 7LIBDIR=$(top_builddir)/lib 8CHKDIR=$(top_srcdir)/check 9 10.NOTPARALLEL: 11 12bin_PROGRAMS = check.flcg check_sim.flcg time.flcg 13check_flcg_SOURCES = check_genf.F 14check_flcg_DEPENDENCIES = $(LIBDIR)/libsprng.a 15check_flcg_FFLAGS = $(FFPSIZE) -I$(INCLUDEDIR) 16check_flcg_LDADD = -L$(LIBDIR) -lsprng -lstdc++ 17check_flcg_LDFLAGS = 18check_sim_flcg_SOURCES = check_genf_simple.F 19check_sim_flcg_DEPENDENCIES = $(LIBDIR)/libsprng.a 20check_sim_flcg_FFLAGS = $(FFPSIZE) -I$(INCLUDEDIR) 21check_sim_flcg_LDADD = -L$(LIBDIR) -lsprng -lstdc++ 22check_sim_flcg_LDFLAGS = 23time_flcg_SOURCES = timingf.F 24time_flcg_DEPENDENCIES = $(LIBDIR)/libsprng.a 25time_flcg_FFLAGS = $(FFPSIZE) -I$(INCLUDEDIR) 26time_flcg_LDADD = -L$(LIBDIR) -lsprng -lstdc++ 27time_flcg_LDFLAGS = 28 29 30bin_SCRIPTS = checklcg timelcg 31CLEANFILES = $(bin_SCRIPTS) 32 33checklcg: $(CHKDIR)/insertlib 34 rm -f ./checklcg 35 @$(CHKDIR)/insertlib lcg ./checklcg "Checking Default FORTRAN interface:" "check.flcg < ./lcg64.data 2> /dev/null" ./check.flcg 36 @$(CHKDIR)/insertlib lcg ./checklcg "Checking Simple FORTRAN interface:" "check_sim.flcg < ./lcg64.data 2> /dev/null" ./check_sim.flcg 37 chmod u+x ./checklcg 38 39timelcg: $(CHKDIR)/insertlib 40 rm -f ./timelcg 41 @$(CHKDIR)/insertlib lcg ./timelcg "Timing FORTRAN interface" ./time.flcg ./time.flcg 42 chmod u+x ./timelcg 43