# File: testlib/Makefile include Makefile.target INCLUDE = -I. -I.. PAPILIB = $(LIBRARY) TESTLIBOBJS:= test_utils.o UTILOBJS:= do_loops.o test_utils.o clockcore.o ifneq ($(F77),) UTILOBJS+= ftests_util.o TESTLIBOBJS+= ftests_util.o endif all: libtestlib.a $(UTILOBJS) libtestlib.a: $(TESTLIBOBJS) $(AR) $(ARG64) rv $@ $(TESTLIBOBJS) do_loops.o: do_loops.c papi_test.h do_loops.h $(CC) $(INCLUDE) $(CFLAGS) -O0 -c do_loops.c # $(CC) $(INCLUDE) $(CFLAGS) $(TOPTFLAGS) -c do_loops.c clockcore.o: clockcore.c $(CC) $(INCLUDE) $(CFLAGS) $(TOPTFLAGS) -c clockcore.c test_utils.o: test_utils.c $(CC) $(INCLUDE) $(CFLAGS) $(TOPTFLAGS) -c test_utils.c ftests_util.o: ftests_util.F fpapi_test.h $(F77) $(INCLUDE) $(FFLAGS) $(FTOPTFLAGS) -c ftests_util.F clean: rm -f *.o *genmod.f90 *genmod.mod *.stderr *.stdout core *~ $(ALL) libtestlib.a libtestlib.so distclean: clean rm -f Makefile.target install: @echo "Papi testlib (DATADIR) being installed in: \"$(DATADIR)\""; -mkdir -p $(DATADIR)/testlib -chmod go+rx $(DATADIR) -chmod go+rx $(DATADIR)/testlib -find . -perm -100 -type f -exec cp {} $(DATADIR)/testlib \; -chmod go+rx $(DATADIR)/testlib/* -find . -name "*.[chaF]" -type f -exec cp {} $(DATADIR)/testlib \; -cp Makefile.target $(DATADIR)/testlib/Makefile