| Cyrill Gorcunov | d97b46a | 2012-05-31 16:26:44 -0700 | [diff] [blame^] | 1 | uname_M := $(shell uname -m 2>/dev/null || echo not) | 
 | 2 | ARCH ?= $(shell echo $(uname_M) | sed -e s/i.86/i386/) | 
 | 3 | ifeq ($(ARCH),i386) | 
 | 4 |         ARCH := X86 | 
 | 5 | 	CFLAGS := -DCONFIG_X86_32 -D__i386__ | 
 | 6 | endif | 
 | 7 | ifeq ($(ARCH),x86_64) | 
 | 8 | 	ARCH := X86 | 
 | 9 | 	CFLAGS := -DCONFIG_X86_64 -D__x86_64__ | 
 | 10 | endif | 
 | 11 |  | 
 | 12 | CFLAGS += -I../../../../arch/x86/include/generated/ | 
 | 13 | CFLAGS += -I../../../../include/ | 
 | 14 | CFLAGS += -I../../../../usr/include/ | 
 | 15 | CFLAGS += -I../../../../arch/x86/include/ | 
 | 16 |  | 
 | 17 | all: | 
 | 18 | ifeq ($(ARCH),X86) | 
 | 19 | 	gcc $(CFLAGS) kcmp_test.c -o run_test | 
 | 20 | else | 
 | 21 | 	echo "Not an x86 target, can't build kcmp selftest" | 
 | 22 | endif | 
 | 23 |  | 
 | 24 | run-tests: all | 
 | 25 | 	./kcmp_test | 
 | 26 |  | 
 | 27 | clean: | 
 | 28 | 	rm -fr ./run_test | 
 | 29 | 	rm -fr ./test-file |