Kbuild: Test Makefiles
This commit adds Makefiles for each sample test in the project. The Makefiles integrate the test samples into the Kbuild system. Signed-off-by: Juan Manuel Cruz <juan.m.cruz.alcaraz@linux.intel.com> Change-Id: I8d84756836c1f7d00dc823d7ff76334c75304d66
This commit is contained in:
parent
90abf06e7f
commit
9846fb257a
26 changed files with 97 additions and 0 deletions
3
samples/microkernel/test/test_critical/src/Makefile
Normal file
3
samples/microkernel/test/test_critical/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = critical.o
|
3
samples/microkernel/test/test_events/src/Makefile
Normal file
3
samples/microkernel/test/test_events/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = events.o test_fiber.o
|
3
samples/microkernel/test/test_fifo/src/Makefile
Normal file
3
samples/microkernel/test/test_fifo/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = fifo.o
|
5
samples/microkernel/test/test_fp_sharing/src/Makefile
Normal file
5
samples/microkernel/test/test_fp_sharing/src/Makefile
Normal file
|
@ -0,0 +1,5 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = float_regs_x86.o
|
||||
obj-y += main.o
|
||||
obj-y += pi.o
|
4
samples/microkernel/test/test_libs/src/Makefile
Normal file
4
samples/microkernel/test/test_libs/src/Makefile
Normal file
|
@ -0,0 +1,4 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = libraries.o
|
||||
obj-y += main.o
|
3
samples/microkernel/test/test_mail/src/Makefile
Normal file
3
samples/microkernel/test/test_mail/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = mail.o main.o
|
3
samples/microkernel/test/test_map/src/Makefile
Normal file
3
samples/microkernel/test/test_map/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = map.o
|
3
samples/microkernel/test/test_mutex/src/Makefile
Normal file
3
samples/microkernel/test/test_mutex/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = mutex.o
|
3
samples/microkernel/test/test_pipe/src/Makefile
Normal file
3
samples/microkernel/test/test_pipe/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = main.o pipe.o
|
3
samples/microkernel/test/test_pool/src/Makefile
Normal file
3
samples/microkernel/test/test_pool/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = pool.o
|
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = secure.o
|
3
samples/microkernel/test/test_sema/src/Makefile
Normal file
3
samples/microkernel/test/test_sema/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = main.o sema.o test_fiber.o
|
3
samples/microkernel/test/test_sprintf/src/Makefile
Normal file
3
samples/microkernel/test/test_sprintf/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = test_sprintf.o
|
3
samples/microkernel/test/test_stackprot/src/Makefile
Normal file
3
samples/microkernel/test/test_stackprot/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = stackprot.o
|
3
samples/microkernel/test/test_static_idt/src/Makefile
Normal file
3
samples/microkernel/test/test_static_idt/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = static_idt.o test_stubs.o
|
3
samples/microkernel/test/test_task/src/Makefile
Normal file
3
samples/microkernel/test/test_task/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = task.o
|
3
samples/microkernel/test/test_task_irq/src/Makefile
Normal file
3
samples/microkernel/test/test_task_irq/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = main.o raise_int.o test_device.o
|
3
samples/microkernel/test/test_tickless/src/Makefile
Normal file
3
samples/microkernel/test/test_tickless/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = test_tickless.o timestamps.o
|
3
samples/microkernel/test/test_timer/src/Makefile
Normal file
3
samples/microkernel/test/test_timer/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = timer.o
|
3
samples/microkernel/test/test_xip/src/Makefile
Normal file
3
samples/microkernel/test/test_xip/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = test_xip.o test_xip_helper.o
|
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = main.o
|
19
samples/nanokernel/test/test_context/src/Makefile
Normal file
19
samples/nanokernel/test/test_context/src/Makefile
Normal file
|
@ -0,0 +1,19 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
ifeq (${CONFIG_BSP_GENERIC_PC},y)
|
||||
EXTRA_CFLAGS +=-I$(srctree)/arch/x86/generic_pc
|
||||
endif
|
||||
|
||||
ifeq (${CONFIG_BSP_QUARK},y)
|
||||
EXTRA_CFLAGS +=-I$(srctree)/arch/x86/quark
|
||||
endif
|
||||
|
||||
ifeq (${CONFIG_BSP_FSL_FRDM_K64F},y)
|
||||
EXTRA_CFLAGS +=-I$(srctree)/arch/arm/fsl_frdm_k64f
|
||||
endif
|
||||
|
||||
ifeq (${CONFIG_BSP_TI_LM3S6965},y)
|
||||
EXTRA_CFLAGS +=-I$(srctree)/arch/arm/ti_lm3s6965
|
||||
endif
|
||||
|
||||
obj-y = context.o
|
3
samples/nanokernel/test/test_fifo/src/Makefile
Normal file
3
samples/nanokernel/test/test_fifo/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = fifo.o
|
3
samples/nanokernel/test/test_lifo/src/Makefile
Normal file
3
samples/nanokernel/test/test_lifo/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = lifo.o
|
3
samples/nanokernel/test/test_sema/src/Makefile
Normal file
3
samples/nanokernel/test/test_sema/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = sema.o
|
3
samples/nanokernel/test/test_stack/src/Makefile
Normal file
3
samples/nanokernel/test/test_stack/src/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
EXTRA_CFLAGS += ${PROJECTINCLUDE} -I${srctree}/samples/include
|
||||
|
||||
obj-y = stack.o
|
Loading…
Add table
Add a link
Reference in a new issue