mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-26 00:41:08 +00:00
42 lines
745 B
PHP
42 lines
745 B
PHP
|
KERNEL_DIR = $(REP_DIR)/src/kernel
|
||
|
|
||
|
INC_DIR += $(KERNEL_DIR)/include
|
||
|
INC_DIR += $(REP_DIR)/src/core/include
|
||
|
|
||
|
|
||
|
##
|
||
|
## Platform-specific kernel parts
|
||
|
##
|
||
|
|
||
|
PLATFORM = petalogix_s3adsp1800_mmu
|
||
|
|
||
|
#
|
||
|
# Basic platform support
|
||
|
#
|
||
|
include $(LIBINC_DIR)/$(PLATFORM)__kernel_support.inc
|
||
|
|
||
|
#
|
||
|
# Enable atomic operations for this platform
|
||
|
#
|
||
|
LIBS += $(PLATFORM)__atomic_operations
|
||
|
|
||
|
|
||
|
##
|
||
|
## Generic kernel parts
|
||
|
##
|
||
|
|
||
|
GENERIC_DIR = $(KERNEL_DIR)/generic
|
||
|
|
||
|
SRC_CC += kernel.cc
|
||
|
SRC_CC += scheduler.cc
|
||
|
SRC_CC += thread.cc
|
||
|
SRC_CC += blocking.cc
|
||
|
SRC_CC += syscall_events.cc
|
||
|
|
||
|
vpath kernel.cc $(GENERIC_DIR)
|
||
|
vpath scheduler.cc $(GENERIC_DIR)
|
||
|
vpath thread.cc $(GENERIC_DIR)
|
||
|
vpath blocking.cc $(GENERIC_DIR)
|
||
|
vpath syscall_events.cc $(GENERIC_DIR)
|
||
|
|