mirror of
https://github.com/brain-hackers/linux-brain.git
synced 2024-06-09 23:36:23 +09:00
b2d35fa5fc
If the kernel headers aren't installed we can't build all the tests. Add a new make target rule 'khdr' in the file lib.mk to generate the kernel headers and that gets include for every test-dir Makefile that includes lib.mk If the testdir in turn have its own sub-dirs the top_srcdir needs to be set to the linux-rootdir to be able to generate the kernel headers. Signed-off-by: Anders Roxell <anders.roxell@linaro.org> Reviewed-by: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Shuah Khan (Samsung OSG) <shuah@kernel.org>
20 lines
546 B
Makefile
20 lines
546 B
Makefile
|
|
INCLUDEDIR := -I. -I../../../../../drivers/staging/android/uapi/ -I../../../../../usr/include/
|
|
CFLAGS := $(CFLAGS) $(INCLUDEDIR) -Wall -O2 -g
|
|
|
|
TEST_GEN_FILES := ionapp_export ionapp_import ionmap_test
|
|
|
|
all: $(TEST_GEN_FILES)
|
|
|
|
$(TEST_GEN_FILES): ipcsocket.c ionutils.c
|
|
|
|
TEST_PROGS := ion_test.sh
|
|
|
|
KSFT_KHDR_INSTALL := 1
|
|
top_srcdir = ../../../../..
|
|
include ../../lib.mk
|
|
|
|
$(OUTPUT)/ionapp_export: ionapp_export.c ipcsocket.c ionutils.c
|
|
$(OUTPUT)/ionapp_import: ionapp_import.c ipcsocket.c ionutils.c
|
|
$(OUTPUT)/ionmap_test: ionmap_test.c ionutils.c
|