|
Packit |
577717 |
# File: utils/Makefile
|
|
Packit |
577717 |
include Makefile.target
|
|
Packit |
577717 |
|
|
Packit |
577717 |
INCLUDE = -I../testlib -I.. -I.
|
|
Packit |
577717 |
testlibdir=../testlib
|
|
Packit |
577717 |
CLOCKCORE= $(testlibdir)/clockcore.o
|
|
Packit |
577717 |
DOLOOPS = $(testlibdir)/do_loops.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
ALL = papi_avail papi_mem_info papi_cost papi_clockres papi_native_avail \
|
|
Packit |
577717 |
papi_command_line papi_event_chooser papi_decode papi_xml_event_info \
|
|
Packit |
577717 |
papi_version papi_multiplex_cost papi_component_avail papi_error_codes
|
|
Packit |
577717 |
|
|
Packit |
577717 |
%.o:%.c
|
|
Packit |
577717 |
$(CC) $(CFLAGS) $(OPTFLAGS) $(INCLUDE) -c $<
|
|
Packit |
577717 |
|
|
Packit |
577717 |
default all utils: $(ALL)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_avail: papi_avail.o $(PAPILIB) print_header.o
|
|
Packit |
577717 |
$(CC) $(LDFLAGS) -o papi_avail papi_avail.o print_header.o $(PAPILIB)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_clockres: papi_clockres.o $(PAPILIB) $(CLOCKCORE)
|
|
Packit |
577717 |
$(CC) $(LDFLAGS) -o papi_clockres papi_clockres.o $(PAPILIB) $(CLOCKCORE) -lm
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_command_line: papi_command_line.o $(PAPILIB) $(DOLOOPS)
|
|
Packit |
577717 |
$(CC) $(LDFLAGS) -o papi_command_line papi_command_line.o $(PAPILIB) $(DOLOOPS)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_component_avail: papi_component_avail.o $(PAPILIB) print_header.o
|
|
Packit |
577717 |
$(CC) $(LDFLAGS) -o papi_component_avail papi_component_avail.o $(PAPILIB) print_header.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_cost: papi_cost.o $(PAPILIB) cost_utils.o
|
|
Packit |
577717 |
$(CC) $(LDFLAGS) -o papi_cost papi_cost.o cost_utils.o $(PAPILIB) -lm
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_decode: papi_decode.o $(PAPILIB)
|
|
Packit |
577717 |
$(CC) $(LDFLAGS) -o papi_decode papi_decode.o $(PAPILIB)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_error_codes: papi_error_codes.o $(PAPILIB)
|
|
Packit |
577717 |
$(CC) $(LDFLAGS) -o papi_error_codes papi_error_codes.o $(PAPILIB)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_event_chooser: papi_event_chooser.o $(PAPILIB) print_header.o
|
|
Packit |
577717 |
$(CC) $(LDFLAGS) -o papi_event_chooser papi_event_chooser.o print_header.o $(PAPILIB)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_hybrid_native_avail: papi_hybrid_native_avail.o $(PAPILIB)
|
|
Packit |
577717 |
$(CC) $(LDFLAGS) -o papi_hybrid_native_avail papi_hybrid_native_avail.o $(PAPILIB)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_mem_info: papi_mem_info.o $(PAPILIB)
|
|
Packit |
577717 |
$(CC) $(LDFLAGS) -o papi_mem_info papi_mem_info.o $(PAPILIB)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_multiplex_cost: papi_multiplex_cost.o $(PAPILIB) cost_utils.o
|
|
Packit |
577717 |
$(CC) $(LDFLAGS) -o papi_multiplex_cost papi_multiplex_cost.o cost_utils.o $(PAPILIB) -lm
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_native_avail: papi_native_avail.o $(PAPILIB) print_header.o
|
|
Packit |
577717 |
$(CC) $(LDFLAGS) -o papi_native_avail papi_native_avail.o $(PAPILIB) print_header.o
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_version: papi_version.o $(PAPILIB)
|
|
Packit |
577717 |
$(CC) $(LDFLAGS) -o papi_version papi_version.o $(PAPILIB)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
papi_xml_event_info: papi_xml_event_info.o $(PAPILIB)
|
|
Packit |
577717 |
$(CC) $(LDFLAGS) -o papi_xml_event_info papi_xml_event_info.o $(PAPILIB)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
|
|
Packit |
577717 |
|
|
Packit |
577717 |
cost_utils.o: ../testlib/papi_test.h cost_utils.c
|
|
Packit |
577717 |
$(CC) $(INCLUDE) $(CFLAGS) $(OPTFLAGS) -c cost_utils.c
|
|
Packit |
577717 |
|
|
Packit |
577717 |
print_header.o: print_header.h print_header.c
|
|
Packit |
577717 |
$(CC) $(INCLUDE) $(CFLAGS) $(OPTFLAGS) -c print_header.c
|
|
Packit |
577717 |
|
|
Packit |
577717 |
clean:
|
|
Packit |
577717 |
rm -f *.o *.stderr *.stdout core *~ $(ALL)
|
|
Packit |
577717 |
|
|
Packit |
577717 |
distclean clobber: clean
|
|
Packit |
577717 |
rm -f Makefile.target
|
|
Packit |
577717 |
|
|
Packit |
577717 |
install: $(UTIL_TARGETS)
|
|
Packit |
577717 |
@echo "Utilities (BINDIR) being installed in: \"$(BINDIR)\"";
|
|
Packit |
577717 |
-mkdir -p $(BINDIR)
|
|
Packit |
577717 |
-chmod go+rx $(BINDIR)
|
|
Packit |
577717 |
-find . -perm -100 -type f -exec cp {} $(BINDIR) \;
|