|
Packit |
577717 |
PAPI_SRCDIR = $(PWD)
|
|
Packit |
577717 |
SOURCES = $(MISCSRCS) papi.c papi_internal.c papi_hl.c extras.c sw_multiplex.c \
|
|
Packit |
577717 |
papi_fwrappers.c papi_fwrappers_.c papi_fwrappers__.c upper_PAPI_FWRAPPERS.c \
|
|
Packit |
577717 |
threads.c cpus.c $(OSFILESSRC) $(CPUCOMPONENT_C) papi_preset.c \
|
|
Packit |
577717 |
papi_vector.c papi_memory.c $(COMPSRCS)
|
|
Packit |
577717 |
OBJECTS = $(MISCOBJS) papi.o papi_internal.o papi_hl.o extras.o sw_multiplex.o \
|
|
Packit |
577717 |
papi_fwrappers.o papi_fwrappers_.o papi_fwrappers__.o upper_PAPI_FWRAPPERS.o \
|
|
Packit |
577717 |
threads.o cpus.o $(OSFILESOBJ) $(CPUCOMPONENT_OBJ) papi_preset.o \
|
|
Packit |
577717 |
papi_vector.o papi_memory.o $(COMPOBJS)
|
|
Packit |
577717 |
PAPI_EVENTS_TABLE = papi_events_table.h
|
|
Packit |
577717 |
HEADERS = $(MISCHDRS) $(OSFILESHDR) $(PAPI_EVENTS_TABLE) \
|
|
Packit |
577717 |
papi.h papi_internal.h papiStdEventDefs.h \
|
|
Packit |
577717 |
papi_preset.h threads.h cpus.h papi_vector.h \
|
|
Packit |
577717 |
papi_memory.h config.h \
|
|
Packit |
577717 |
extras.h sw_multiplex.h papi_hl.h \
|
|
Packit |
577717 |
papi_common_strings.h components_config.h
|
|
Packit |
577717 |
|
|
Packit |
577717 |
LIBCFLAGS += -I. $(CFLAGS) -DOSLOCK=\"$(OSLOCK)\" -DOSCONTEXT=\"$(OSCONTEXT)\"
|
|
Packit |
577717 |
FHEADERS = fpapi.h f77papi.h f90papi.h
|
|
Packit |
577717 |
# pkgconfig directory
|
|
Packit |
577717 |
LIBPC = $(LIBDIR)/pkgconfig
|
|
Packit |
577717 |
|
|
Packit |
577717 |
all: $(SHOW_CONF) $(LIBS) utils tests
|
|
Packit |
577717 |
.PHONY : all test fulltest tests testlib utils ctests ftests comp_tests validation_tests null
|
|
Packit |
577717 |
|
|
Packit |
577717 |
include $(COMPONENT_RULES)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
showconf:
|
|
Packit |
577717 |
@echo "Host architecture : $(DESCR)";
|
|
Packit |
577717 |
@echo "Host CPU component : $(CPUCOMPONENT_NAME)";
|
|
Packit |
577717 |
@echo "Installation DESTDIR: $(DESTDIR)";
|
|
Packit |
577717 |
@echo "Installation PREFIX : $(PREFIX)";
|
|
Packit |
577717 |
@echo "Installation EPREFIX: $(EPREFIX)";
|
|
Packit |
577717 |
@echo "Installation INCDIR : $(INCDIR)";
|
|
Packit |
577717 |
@echo "Installation LIBDIR : $(LIBDIR)";
|
|
Packit |
577717 |
@echo "Installation BINDIR : $(BINDIR)";
|
|
Packit |
577717 |
@echo "Installation MANDIR : $(MANDIR)";
|
|
Packit |
577717 |
@echo "Installation DOCDIR : $(DOCDIR)";
|
|
Packit |
577717 |
@echo "Installation DATADIR: $(DATADIR)";
|
|
Packit |
577717 |
@echo
|
|
Packit |
577717 |
|
|
Packit |
577717 |
show_bgp_conf:
|
|
Packit |
577717 |
@echo;
|
|
Packit |
577717 |
@echo "BG/P System Path : $(BGP_SYSDIR)";
|
|
Packit |
577717 |
@echo "BG/P Install Path : $(BGP_INSTALLDIR)";
|
|
Packit |
577717 |
@echo "BG/P GNU/Linux Path: $(BGP_GNU_LINUX_PATH)";
|
|
Packit |
577717 |
@echo "BG/P ARCH Path : $(BGP_ARCH_PATH)";
|
|
Packit |
577717 |
@echo "BG/P Runtime Path : $(BGP_RUNTIME_PATH)";
|
|
Packit |
577717 |
@echo
|
|
Packit |
577717 |
|
|
Packit |
577717 |
static: $(LIBRARY)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
$(LIBRARY): $(OBJECTS)
|
|
Packit |
577717 |
rm -f $(LIBRARY)
|
|
Packit |
577717 |
$(AR) $(ARG64) rv $(LIBRARY) $(OBJECTS)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
shared: libpapi.so libpapi.so.$(PAPIVER)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
libpapi.so libpapi.so.$(PAPIVER): $(SHLIB)
|
|
Packit |
577717 |
ln -sf $(SHLIB) $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
$(SHLIB): $(HEADERS) $(SOURCES) $(SHLIBOBJS)
|
|
Packit |
577717 |
rm -f $(SHLIB) libpapi.so libpapi.so.$(PAPIVER);
|
|
Packit |
577717 |
$(CC_SHR) $(LIBCFLAGS) $(OPTFLAGS) $(SOURCES) $(SHLIBOBJS) -o $@ $(SHLIBDEPS) $(LDFLAGS)
|
|
Packit |
577717 |
@if test "$(POST_BUILD)" != "" ; then \
|
|
Packit |
577717 |
-$(POST_BUILD) ; \
|
|
Packit |
577717 |
fi
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_fwrappers_.c: papi_fwrappers.c $(HEADERS)
|
|
Packit |
577717 |
$(CPP) -DFORTRANUNDERSCORE papi_fwrappers.c > papi_fwrappers_.c
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_fwrappers__.c: papi_fwrappers.c $(HEADERS)
|
|
Packit |
577717 |
$(CPP) -DFORTRANDOUBLEUNDERSCORE papi_fwrappers.c > papi_fwrappers__.c
|
|
Packit |
577717 |
|
|
Packit |
577717 |
upper_PAPI_FWRAPPERS.c: papi_fwrappers.c $(HEADERS)
|
|
Packit |
577717 |
$(CPP) -DFORTRANCAPS papi_fwrappers.c > upper_PAPI_FWRAPPERS.c
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_fwrappers.o: papi_fwrappers.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c papi_fwrappers.c -o papi_fwrappers.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_fwrappers_.o: papi_fwrappers_.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c papi_fwrappers_.c -o papi_fwrappers_.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_fwrappers__.o: papi_fwrappers__.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c papi_fwrappers__.c -o papi_fwrappers__.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
upper_PAPI_FWRAPPERS.o: upper_PAPI_FWRAPPERS.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c upper_PAPI_FWRAPPERS.c -o upper_PAPI_FWRAPPERS.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi.o: papi.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c papi.c -o papi.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_internal.o: papi_internal.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c papi_internal.c -o papi_internal.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
threads.o: threads.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c threads.c -o threads.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
cpus.o: cpus.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c cpus.c -o cpus.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_hl.o: papi_hl.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c papi_hl.c -o papi_hl.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
aix-memory.o: aix-memory.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c aix-memory.c -o aix-memory.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
solaris-memory.o: solaris-memory.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c solaris-memory.c -o solaris-memory.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
solaris-common.o: solaris-common.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c solaris-common.c -o solaris-common.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
linux-bgp-memory.o: linux-bgp-memory.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c linux-bgp-memory.c -o linux-bgp-memory.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
linux-bgq-memory.o: linux-bgq-memory.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c linux-bgq-memory.c -o linux-bgq-memory.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
darwin-memory.o: darwin-memory.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c darwin-memory.c -o darwin-memory.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
darwin-common.o: darwin-common.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c darwin-common.c -o darwin-common.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
linux-memory.o: linux-memory.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c linux-memory.c -o linux-memory.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
linux-timer.o: linux-timer.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c linux-timer.c -o linux-timer.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
linux-common.o: linux-common.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c linux-common.c -o linux-common.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
extras.o: extras.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c extras.c -o extras.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_memory.o: papi_memory.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c papi_memory.c -o papi_memory.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_vector.o: papi_vector.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c papi_vector.c -o papi_vector.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_preset.o: papi_preset.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c papi_preset.c -o papi_preset.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
sw_multiplex.o: sw_multiplex.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c sw_multiplex.c -o sw_multiplex.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
$(CPUCOMPONENT_OBJ): $(CPUCOMPONENT_C) $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c $(CPUCOMPONENT_C) -o $(CPUCOMPONENT_OBJ)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
x86_cpuid_info.o: x86_cpuid_info.c x86_cpuid_info.h $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c x86_cpuid_info.c -o x86_cpuid_info.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
$(PAPI_EVENTS_TABLE): $(PAPI_EVENTS_CSV) papi_events_table.sh
|
|
Packit |
577717 |
sh papi_events_table.sh $(PAPI_EVENTS_CSV) > $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
$(ARCH_EVENTS)_map.o: $(ARCH_EVENTS)_map.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c $(ARCH_EVENTS)_map.c -o $(ARCH_EVENTS)_map.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
# Required for BGP
|
|
Packit |
577717 |
.SUFFIXES: .rts.o
|
|
Packit |
577717 |
.c.rts.o:
|
|
Packit |
577717 |
$(CC) $(CFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
bgp_tests:$(LIBRARY) null
|
|
Packit |
577717 |
$(SETPATH) cd ctests/bgp; $(MAKE) CC="$(CC)" CC_R="$(CC_R)" MPICC="$(MPICC)" CFLAGS="-I.. -I../.. $(CFLAGS)" TOPTFLAGS="$(TOPTFLAGS)" SMPCFLGS="$(SMPCFLGS)" OMPCFLGS="$(OMPCFLGS)" NOOPT="$(NOOPT)" LDFLAGS="$(LDFLAGS) $(STATIC)" LIBRARY="../../$(LINKLIB)" bgp_tests
|
|
Packit |
577717 |
|
|
Packit |
577717 |
#Required for freebsd
|
|
Packit |
577717 |
freebsd-memory.o: freebsd-memory.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
freebsd/map.o: freebsd/map.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
freebsd/map-unknown.o: freebsd/map-unknown.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
freebsd/map-p6.o: freebsd/map-p6.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
freebsd/map-p6-m.o: freebsd/map-p6-m.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
freebsd/map-p6-3.o: freebsd/map-p6-3.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
freebsd/map-p6-2.o: freebsd/map-p6-2.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
freebsd/map-p6-c.o: freebsd/map-p6-c.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
freebsd/map-k7.o: freebsd/map-k7.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
freebsd/map-k8.o: freebsd/map-k8.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
freebsd/map-p4.o: freebsd/map-p4.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
freebsd/map-atom.o: freebsd/map-atom.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
freebsd/map-core.o: freebsd/map-core.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
freebsd/map-core2.o: freebsd/map-core2.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
freebsd/map-core2-extreme.o: freebsd/map-core2-extreme.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
freebsd/map-i7.o: freebsd/map-i7.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
freebsd/map-westmere.o: freebsd/map-westmere.c $(HEADERS)
|
|
Packit |
577717 |
$(CC) $(LIBCFLAGS) -c $< -o $@
|
|
Packit |
577717 |
|
|
Packit |
577717 |
test: ctests
|
|
Packit |
577717 |
$(SETPATH) ctests/zero
|
|
Packit |
577717 |
|
|
Packit |
577717 |
fulltest: tests
|
|
Packit |
577717 |
$(SETPATH) sh run_tests.sh
|
|
Packit |
577717 |
|
|
Packit |
577717 |
tests: $(TESTS)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
testlib:
|
|
Packit |
577717 |
$(SETPATH) cd testlib; $(MAKE)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
utils: $(LIBS) testlib
|
|
Packit |
577717 |
cd utils && $(MAKE)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
validation_tests: $(LIBS) testlib
|
|
Packit |
577717 |
$(SETPATH) cd validation_tests; $(MAKE)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
ctests: $(LIBS) testlib validation_tests
|
|
Packit |
577717 |
$(SETPATH) cd ctests; $(MAKE)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
ftests: $(LIBS) testlib
|
|
Packit |
577717 |
$(SETPATH) cd ftests; $(MAKE)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
|
|
Packit |
577717 |
|
|
Packit |
577717 |
|
|
Packit |
577717 |
# compile tests added to components
|
|
Packit |
577717 |
comp_tests: $(LIBS) testlib
|
|
Packit |
577717 |
ifneq (${COMPONENTS},)
|
|
Packit |
577717 |
@for comp in ${COMPONENTS} ; do \
|
|
Packit |
577717 |
$$comp_tests: $(LIBS) testlib null ; \
|
|
Packit |
577717 |
$(SETPATH) cd components/$$comp/tests ; $(MAKE) ; \
|
|
Packit |
577717 |
$(SETPATH) cd ../../.. ; done
|
|
Packit |
577717 |
endif
|
|
Packit |
577717 |
|
|
Packit |
577717 |
clean: comp_tests_clean native_clean
|
|
Packit |
577717 |
-rm -rf $(LIBRARY) $(SHLIB) libpapi.so libpapi.so.$(PAPIVER) $(OBJECTS) core rii_files genpapifdef *~ so_locations papi_fwrappers_.c papi_fwrappers__.c upper_PAPI_FWRAPPERS.c
|
|
Packit |
577717 |
-cd ../doc; $(MAKE) clean
|
|
Packit |
577717 |
-cd ctests; $(MAKE) clean
|
|
Packit |
577717 |
-cd ftests; $(MAKE) clean
|
|
Packit |
577717 |
-cd testlib; $(MAKE) clean
|
|
Packit |
577717 |
-cd utils; $(MAKE) clean
|
|
Packit |
577717 |
-cd validation_tests; $(MAKE) clean
|
|
Packit |
577717 |
|
|
Packit |
577717 |
# Component tests cleaning
|
|
Packit |
577717 |
comp_tests_clean:
|
|
Packit |
577717 |
ifneq (${COMPONENTS},)
|
|
Packit |
577717 |
@for comp in ${COMPONENTS} ; do \
|
|
Packit |
577717 |
cd components/$$comp/tests ; \
|
|
Packit |
577717 |
$(MAKE) clean ; \
|
|
Packit |
577717 |
cd ../../.. ; \
|
|
Packit |
577717 |
done
|
|
Packit |
577717 |
endif
|
|
Packit |
577717 |
|
|
Packit |
577717 |
clobber distclean: clean native_clobber
|
|
Packit |
577717 |
-cd ../doc; $(MAKE) distclean
|
|
Packit |
577717 |
-cd ctests; $(MAKE) distclean
|
|
Packit |
577717 |
-cd ftests; $(MAKE) distclean
|
|
Packit |
577717 |
-cd testlib; $(MAKE) distclean
|
|
Packit |
577717 |
-cd utils; $(MAKE) distclean
|
|
Packit |
577717 |
-cd validation_tests; $(MAKE) distclean
|
|
Packit |
577717 |
-cd components; $(MAKE) -f Makefile_comp_tests distclean
|
|
Packit |
577717 |
-rm -f $(LIBRARY) $(SHLIB) $(EXTRALIBS) Makefile config.h libpapi.so papi.pc components_config.h $(PAPI_EVENTS_TABLE)
|
|
Packit |
577717 |
-rm -f config.log config.status f77papi.h f90papi.h fpapi.h
|
|
Packit |
577717 |
|
|
Packit |
577717 |
null:
|
|
Packit |
577717 |
|
|
Packit |
577717 |
dist:
|
|
Packit |
577717 |
$(MAKE) install-all PREFIX=`pwd`/papi-$(CPUCOMPONENT_NAME)
|
|
Packit |
577717 |
tar cfv ./papi-$(CPUCOMPONENT).tar ./papi-$(CPUCOMPONENT_NAME)
|
|
Packit |
577717 |
gzip ./papi-$(CPUCOMPONENT_NAME).tar
|
|
Packit |
577717 |
rm -rf ./papi-$(CPUCOMPONENT_NAME)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
install-all: install install-tests
|
|
Packit |
577717 |
|
|
Packit |
577717 |
install: install-lib install-man install-utils install-pkgconf
|
|
Packit |
577717 |
|
|
Packit |
577717 |
install-lib: native_install
|
|
Packit |
577717 |
@echo "Headers (INCDIR) being installed in: \"$(DESTDIR)$(INCDIR)\"";
|
|
Packit |
577717 |
-mkdir -p $(DESTDIR)$(INCDIR)
|
|
Packit |
577717 |
-chmod go+rx $(DESTDIR)$(INCDIR)
|
|
Packit |
577717 |
cp $(FHEADERS) papi.h papiStdEventDefs.h $(DESTDIR)$(INCDIR)
|
|
Packit |
577717 |
cd $(DESTDIR)$(INCDIR); chmod go+r $(FHEADERS) papi.h papiStdEventDefs.h
|
|
Packit |
577717 |
@echo "Libraries (LIBDIR) being installed in: \"$(DESTDIR)$(LIBDIR)\"";
|
|
Packit |
577717 |
-mkdir -p $(DESTDIR)$(LIBDIR)
|
|
Packit |
577717 |
-chmod go+rx $(DESTDIR)$(LIBDIR)
|
|
Packit |
577717 |
@if test -r $(LIBRARY) ; then \
|
|
Packit |
577717 |
cp $(LIBRARY) $(DESTDIR)$(LIBDIR); \
|
|
Packit |
577717 |
chmod go+r $(DESTDIR)$(LIBDIR)/$(LIBRARY); \
|
|
Packit |
577717 |
fi
|
|
Packit |
577717 |
@if test -r $(SHLIB) ; then \
|
|
Packit |
577717 |
cp -p $(SHLIB) $(DESTDIR)$(LIBDIR)/libpapi.so.$(PAPIVER).$(PAPIREV).$(PAPIAGE).$(PAPIINC); \
|
|
Packit |
577717 |
chmod go+r $(DESTDIR)$(LIBDIR)/libpapi.so.$(PAPIVER).$(PAPIREV).$(PAPIAGE).$(PAPIINC) ; \
|
|
Packit |
577717 |
cd $(DESTDIR)$(LIBDIR); ln -sf libpapi.so.$(PAPIVER).$(PAPIREV).$(PAPIAGE).$(PAPIINC) libpapi.so.$(PAPIVER).$(PAPIREV).$(PAPIAGE); \
|
|
Packit |
577717 |
cd $(DESTDIR)$(LIBDIR); ln -sf libpapi.so.$(PAPIVER).$(PAPIREV).$(PAPIAGE).$(PAPIINC) libpapi.so.$(PAPIVER); \
|
|
Packit |
577717 |
cd $(DESTDIR)$(LIBDIR); ln -sf libpapi.so.$(PAPIVER).$(PAPIREV).$(PAPIAGE).$(PAPIINC) libpapi.so; \
|
|
Packit |
577717 |
fi
|
|
Packit |
577717 |
|
|
Packit |
577717 |
install-man:
|
|
Packit |
577717 |
cd ../man && $(MAKE) DOCDIR=$(DESTDIR)$(DOCDIR) MANDIR=$(DESTDIR)$(MANDIR) install
|
|
Packit |
577717 |
|
|
Packit |
577717 |
install-utils:
|
|
Packit |
577717 |
$(SETPATH) cd utils; $(MAKE) BINDIR="$(DESTDIR)$(BINDIR)" CC="$(CC)" CC_R="$(CC_R)" CFLAGS="-I.. $(CFLAGS)" TOPTFLAGS="$(TOPTFLAGS)" SMPCFLGS="$(SMPCFLGS)" OMPCFLGS="$(OMPCFLGS)" NOOPT="$(NOOPT)" LDFLAGS="$(LDFLAGS) $(STATIC)" LIBRARY="../$(LINKLIB)" install
|
|
Packit |
577717 |
|
|
Packit |
577717 |
install-tests: install-comp_tests
|
|
Packit |
577717 |
$(SETPATH) cd testlib; $(MAKE) install
|
|
Packit |
577717 |
$(SETPATH) cd ctests; $(MAKE) install
|
|
Packit |
577717 |
$(SETPATH) cd ftests; $(MAKE) install
|
|
Packit |
577717 |
$(SETPATH) cd validation_tests; $(MAKE) install
|
|
Packit |
577717 |
-cp run_tests.sh $(DESTDIR)$(DATADIR)
|
|
Packit |
577717 |
-cp run_tests_exclude_cuda.txt $(DESTDIR)$(DATADIR)
|
|
Packit |
577717 |
-cp run_tests_exclude.txt $(DESTDIR)$(DATADIR)
|
|
Packit |
577717 |
-chmod go+rx $(DESTDIR)$(DATADIR)/run_tests.sh
|
|
Packit |
577717 |
-chmod go+r $(DESTDIR)$(DATADIR)/run_tests_exclude_cuda.txt $(DESTDIR)$(DATADIR)/run_tests_exclude.txt
|
|
Packit |
577717 |
|
|
Packit |
577717 |
# Component tests installing
|
|
Packit |
577717 |
install-comp_tests:
|
|
Packit |
577717 |
ifneq (${COMPONENTS},)
|
|
Packit |
577717 |
@for comp in ${COMPONENTS} ; do \
|
|
Packit |
577717 |
cd components/$$comp/tests ; \
|
|
Packit |
577717 |
$(MAKE) DATADIR="$(DESTDIR)$(DATADIR)/components" install ; \
|
|
Packit |
577717 |
cd ../../.. ; \
|
|
Packit |
577717 |
done
|
|
Packit |
577717 |
endif
|
|
Packit |
577717 |
|
|
Packit |
577717 |
install-pkgconf:
|
|
Packit |
577717 |
@echo "pkcongfig being installed in: \"$(DESTDIR)$(LIBPC)\"";
|
|
Packit |
577717 |
-mkdir -p $(DESTDIR)$(LIBPC)
|
|
Packit |
577717 |
-chmod go+rx $(DESTDIR)$(LIBPC)
|
|
Packit |
577717 |
cp papi.pc $(DESTDIR)$(LIBPC)/papi-$(PAPIVER).$(PAPIREV).$(PAPIAGE).$(PAPIINC).pc
|
|
Packit |
577717 |
cd $(DESTDIR)$(LIBPC); ln -sf papi-$(PAPIVER).$(PAPIREV).$(PAPIAGE).$(PAPIINC).pc papi-$(PAPIVER).$(PAPIREV).$(PAPIAGE).pc;
|
|
Packit |
577717 |
cd $(DESTDIR)$(LIBPC); ln -sf papi-$(PAPIVER).$(PAPIREV).$(PAPIAGE).$(PAPIINC).pc papi-$(PAPIVER).pc;
|
|
Packit |
577717 |
cd $(DESTDIR)$(LIBPC); ln -sf papi-$(PAPIVER).$(PAPIREV).$(PAPIAGE).$(PAPIINC).pc papi.pc;
|
|
Packit |
577717 |
|
|
Packit |
577717 |
#
|
|
Packit |
577717 |
# Dummy targets for configurations that do not also include a Rules file with targets
|
|
Packit |
577717 |
#
|
|
Packit |
577717 |
native_clean:
|
|
Packit |
577717 |
|
|
Packit |
577717 |
native_install:
|
|
Packit |
577717 |
|
|
Packit |
577717 |
native_clobber:
|