Makefile 605 字节
Newer Older
1 2 3 4
# The loops are all 64-bit code
CFLAGS += -m64
CFLAGS += -I$(CURDIR)
CFLAGS += -D SELFTEST
5
CFLAGS += -maltivec
6 7 8 9

# Use our CFLAGS for the implicit .S rule
ASFLAGS = $(CFLAGS)

10
TEST_GEN_PROGS := copyuser_64 copyuser_power7 memcpy_64 memcpy_power7
11 12
EXTRA_SOURCES := validate.c ../harness.c

13
include ../../lib.mk
14 15 16 17 18 19

copyuser_64:     CPPFLAGS += -D COPY_LOOP=test___copy_tofrom_user_base
copyuser_power7: CPPFLAGS += -D COPY_LOOP=test___copy_tofrom_user_power7
memcpy_64:       CPPFLAGS += -D COPY_LOOP=test_memcpy
memcpy_power7:   CPPFLAGS += -D COPY_LOOP=test_memcpy_power7

20
$(TEST_GEN_PROGS): $(EXTRA_SOURCES)