Fixed compatibility of output.
[AROS.git] / arch / i386-pc / boot / mmakefile.src
blob2799992a5def49b57123727f50a6a9d23ccdc96e
1 # $Id$
3 include $(SRCDIR)/config/aros.cfg
5 #MM- includes-pc-i386 : includes-common-i386 includes-copy-pc-i386 includes-copy
8 # Rules to create kickstart packages for pc-i386
11 #MM- kernel-link-pc-i386 :      \
12 #MM     kernel-pc-i386-kernel-gz \
13 #MM     kernel-bsp-pc-i386-gz   \
14 #MM     kernel-legacy-pc-i386-gz \
15 #MM     kernel-package-base-gz  \
16 #MM     kernel-package-usb-gz   \
17 #MM     kernel-package-fs-gz
20 # The kernel
23 #MM- kernel-pc-i386-kernel:     \
24 #MM     kernel-kernel-kobj      \
25 #MM     kernel-exec-kobj \
26 #MM     kernel-task-kobj
28 %link_kickstart mmake=kernel-pc-i386-kernel file=$(AROSARCHDIR)/kernel \
29         startup=$(KOBJSDIR)/kernel_resource.o libs=exec res=task 
32 # Board support package
35 #MM- kernel-bsp-pc-i386 :               \
36 #MM     linklibs                        \
37 #MM     kernel-battclock                \
38 #MM     kernel-processor                \
39 #MM     kernel-timer                    \
40 #MM     kernel-expansion                \
41 #MM     kernel-efi                      \
42 #MM     kernel-pc-acpica                \
43 #MM     kernel-pc-hpet                  \
44 #MM     kernel-ata                      \
45 #MM     kernel-hidd-pciata              \
46 #MM     kernel-ahci                     \
47 #MM     kernel-pc-i386-serial           \
48 #MM     kernel-pc-i386-parallel         \
49 #MM     kernel-hidd-i8042               \
50 #MM     kernel-hidd-pci                 \
51 #MM     kernel-hidd-pci-pcipc           \
52 #MM     kernel-hidd-vesa                \
53 #MM     kernel-hidd-vga    
55 KRSRCS      := efi hpet
56 KRSRCS_ARCH := battclock processor
57 KLIBS       := acpica
58 KLIBS_ARCH  := expansion
59 KDEVS       := ahci ata
60 KDEVS_ARCH  := timer
61 KHIDDS      := ata_pci i8042 vesagfx vgah pci pcipc serial parallel
63 %make_package mmake=kernel-bsp-pc-i386 file=$(AROSARCHDIR)/aros-bsp.pkg \
64     devs=$(KDEVS) arch_devs=$(KDEVS_ARCH) hidds=$(KHIDDS) libs=$(KLIBS) \
65     arch_libs=$(KLIBS_ARCH) res=$(KRSRCS) arch_res=$(KRSRCS_ARCH)
68 # Legacy drivers package
71 #MM- kernel-legacy-pc-i386 :        \
72 #MM     kernel-hidd-serialmouse     \
73 #MM     kernel-devs-trackdisk       \
74 #MM     kernel-isapnp
76 # ISAPnP disabled because totally untested
77 #LEGACY_RSRCS := isapnp
78 LEGACY_DEVS  := trackdisk
79 LEGACY_HIDDS := serialmouse
81 %make_package mmake=kernel-legacy-pc-i386 file=$(AROSARCHDIR)/aros-legacy.pkg \
82         devs=$(LEGACY_DEVS) hidds=$(LEGACY_HIDDS) res=$(LEGACY_RSRCS)
84 %common