Merge branches 'acpi-resources', 'acpi-battery', 'acpi-doc' and 'acpi-pnp'
[linux-2.6-block.git] / tools / testing / selftests / powerpc / pmu / Makefile
CommitLineData
cb96143d
ME
1noarg:
2 $(MAKE) -C ../
3
6faeeea4 4TEST_PROGS := count_instructions l3_bank_test per_event_excludes
86450f20 5EXTRA_SOURCES := ../harness.c event.c lib.c
cb96143d 6
6faeeea4 7all: $(TEST_PROGS) ebb
cbfd7dab 8
6faeeea4 9$(TEST_PROGS): $(EXTRA_SOURCES)
cb96143d
ME
10
11# loop.S can only be built 64-bit
12count_instructions: loop.S count_instructions.c $(EXTRA_SOURCES)
13 $(CC) $(CFLAGS) -m64 -o $@ $^
14
6faeeea4 15include ../../lib.mk
cb96143d 16
6faeeea4
ME
17DEFAULT_RUN_TESTS := $(RUN_TESTS)
18override define RUN_TESTS
19 $(DEFAULT_RUN_TESTS)
20 $(MAKE) -C ebb run_tests
21endef
cb96143d 22
6faeeea4
ME
23DEFAULT_EMIT_TESTS := $(EMIT_TESTS)
24override define EMIT_TESTS
25 $(DEFAULT_EMIT_TESTS)
26 $(MAKE) -s -C ebb emit_tests
27endef
3752e453 28
2fa30fe9 29DEFAULT_INSTALL_RULE := $(INSTALL_RULE)
6faeeea4
ME
30override define INSTALL_RULE
31 $(DEFAULT_INSTALL_RULE)
32 $(MAKE) -C ebb install
33endef
3752e453 34
6faeeea4
ME
35clean:
36 rm -f $(TEST_PROGS) loop.o
37 $(MAKE) -C ebb clean
38
39ebb:
40 $(MAKE) -k -C $@ all
3752e453 41
6faeeea4 42.PHONY: all run_tests clean ebb