Switched to archspecific build and removed kernel.conf.
[AROS.git] / arch / ppc-sam440 / kernel / mmakefile.src
blobb79767d1000f84f4e1cbff3e4769667e03f440d3
1 # $Id$
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
19 %build_archspecific \
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"