Call core_ExitInterrupt only when going back to user mode. Going back to
[AROS.git] / arch / arm-native / kernel / mmakefile.src
blob40d1c607406f5132c102afa1cd73c54bb87de920
1 # $Id$
2 include $(TOP)/config/make.cfg
4 CFILES := \
5         kernel_startup \
6         kernel_cpu \
7         platform_init \
8         kernel_debug \
9         getsystemattr \
10         getcpucount \
11         getcpunumber \
12         maygetchar \
13         tags \
14         intr \
15         kernel_systimer \
16         syscall \
17         mmu \
18         issuper \
19         cli \
20         sti \
21         virtualtophysical \
22         setprotection \
23         mapglobal \
24         unmapglobal \
25         vars \
26         screen_fb \
27         font8x14
29 PLATFILES := platform_bcm2708
31 AFILES := intvecs
33 #MM kernel-raspi-arm: setup-raspi-arm kernel-kernel-kobj kernel-exec-kobj
34 kernel-raspi-arm: $(OSGENDIR)/boot/core.elf
36 $(OSGENDIR)/boot/core.elf: $(KOBJSDIR)/kernel_resource.o $(KOBJSDIR)/exec_library.o
37                 %mkdirs_q $(OSGENDIR)/boot
38                 $(TARGET_LD) -Map $(OSGENDIR)/boot/core.map -T $(SRCDIR)/$(CURDIR)/ldscript.lds -o $@ $(KOBJSDIR)/kernel_resource.o $(KOBJSDIR)/exec_library.o -L$(AROS_LIB) -larossupport -lautoinit -llibinit -lstdc.static -laeabi
39                 $(TARGET_STRIP) --strip-unneeded -R .note -R .comment $@
41 #MM kernel-kernel-raspi-arm : includes
42 #MM kernel-kernel-raspi-arm-kobj : includes
44 USER_INCLUDES := $(PRIV_KERNEL_INCLUDES) $(PRIV_EXEC_INCLUDES) \
45         -I$(GENINCDIR) -I$(AROSDIR)/Development/include
47 %build_archspecific \
48   mainmmake=kernel-kernel maindir=rom/kernel arch=raspi-arm \
49   files="$(CFILES) $(PLATFILES)" asmfiles="$(AFILES)" compiler=kernel
50