AROS-v0/arch/all-pc/kernel/mmakefile.src

73 lines
1.9 KiB
Plaintext

include $(SRCDIR)/config/aros.cfg
FUNCS := \
maygetchar \
allocirq \
addirqhandler \
getirq \
modifyirq \
exitinterrupt \
displayalert \
getcpucount \
getcpunumber \
alloccpumask \
clearcpumask \
freecpumask \
getcpumask \
cpuinmask \
spininit \
spinislocked \
spintrylock \
spinlock \
spinunlock \
schedulecpu \
getsystemattr
ASMFILES := \
cli \
sti \
issuper
FILES := \
apic \
apic_ia32 \
apic_msi \
apic_intr \
apic_heartbeat \
apic_error \
acpi \
acpi_pm \
acpi_apic \
acpi_ioapic \
acpi_set \
smp \
syscall \
cpu_traps \
pic_i8259a \
ictl \
smp_exec \
kernel_mmap \
kernel_scheduler \
kernel_timer \
_displayalert \
_bug \
platform_post \
kernel_ipi
MAINDIR := rom/kernel
USER_INCLUDES := $(PRIV_KERNEL_INCLUDES) $(PRIV_EXEC_INCLUDES) \
-isystem $(SRCDIR)/arch/all-native/bootconsole/include -DAROS_ARCHITECTURE="\"$(AROS_TARGET_PLATFORM)\""
#MM- kernel-kernel-pc-common : kernel-acpica-sharedlib-linklib linklibs-bootconsole \
#MM kernel-kernel-native kernel-acpica-sharedlib-includes
#MM- kernel-kernel-pc : kernel-kernel-pc-common
#MM- kernel-kernel-pc-kobj : kernel-kernel-pc-common
#MM- kernel-kernel-pc-quick : kernel-kernel-native-quick
%build_archspecific \
mainmmake=kernel-kernel modname=kernel maindir=$(MAINDIR) \
arch=pc files="$(FILES) $(FUNCS)" asmfiles=$(ASMFILES) usesdks="private config"
%common