The nanokernel timers will be available in the microkernel, but can be disabled if not needed. A kconfig option is needed for that: the option is enabled by default, and only available in the nanokernel for now. It will be made available in the microkernel in the future. Change-Id: I3910affde7bd2e7b25ab0a3c655255a9be01c9b8 Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
18 lines
571 B
Makefile
18 lines
571 B
Makefile
ccflags-y +=-I$(srctree)/kernel/nanokernel/include
|
|
ccflags-y +=-I$(srctree)/kernel/microkernel/include
|
|
|
|
|
|
asflags-y := ${ccflags-y}
|
|
|
|
obj-y = nano_fiber.o nano_lifo.o \
|
|
nano_fifo.o nano_stack.o \
|
|
nano_context.o nano_init.o nano_sema.o \
|
|
version.o ctors.o device.o
|
|
|
|
obj-$(CONFIG_STACK_CANARIES) += compiler_stack_protect.o
|
|
obj-$(CONFIG_INT_LATENCY_BENCHMARK) += int_latency_bench.o
|
|
obj-$(CONFIG_PERFORMANCE_METRICS) += nanometrics.o
|
|
obj-$(CONFIG_ADVANCED_POWER_MANAGEMENT) += idle.o
|
|
obj-$(CONFIG_NANOKERNEL) += nano_sys_clock.o
|
|
obj-$(CONFIG_NANO_TIMERS) += nano_timer.o
|