2 include $(TOP)/config/make.cfg
4 FILES := kernel_init scheduler intr mmu tags syscall debug uic
6 #MM kernel-sam440-ppc: setup-sam440-ppc kernel-kernel-sam440-ppc-kobj kernel-exec-kobj
8 kernel-sam440-ppc: $(BINDIR)/boot/aros-amcc440
10 $(BINDIR)/boot/aros-amcc440: $(KOBJSDIR)/kernel_resource.o $(KOBJSDIR)/exec_library.o
11 $(TARGET_CC) -nostartfiles -Wl,-Map -Wl,$(OSGENDIR)/boot/kernel.map -Wl,-T -Wl,$(SRCDIR)/$(CURDIR)/ldscript.lds \
12 -o $@ $(KOBJSDIR)/kernel_resource.o $(KOBJSDIR)/exec_library.o \
13 $(OSGENDIR)/kernel/arch/cli.o $(OSGENDIR)/kernel/arch/sti.o $(OSGENDIR)/kernel/arch/issuper.o \
14 -L$(LIBDIR) -larossupport -lrom -larosm -lamiga -lautoinit -llibinit
16 #MM kernel-kernel-sam440-ppc : includes kernel-kernel-native-ppc
17 #MM kernel-kernel-sam440-ppc-kobj : includes kernel-kernel-native-ppc
20 mainmmake=kernel-kernel maindir=rom/kernel \
21 cflags="$(CFLAGS) $(PRIV_KERNEL_INCLUDES) $(PRIV_EXEC_INCLUDES)" \
22 arch=sam440-ppc files="$(FILES)"
24 #%build_module mmake=kernel-kernel-sam440-ppc \
25 # modname=kernel modtype=resource \
26 # cflags="$(CFLAGS) $(PRIV_KERNEL_INCLUDES) $(PRIV_EXEC_INCLUDES)" \
27 # files="$(FILES)" uselibs="rom"