revert between 56095 -> 55830 in arch
[AROS.git] / arch / x86_64-pc / boot / mmakefile.src
blob2b29430e4dc6eec46feb4894a39fb88ce9e1ba4c
1 # $Id$
3 include $(SRCDIR)/config/aros.cfg
5 # What our port consists of
7 #MM- boot-pc-x86_64        : bootloader-$(AROS_TARGET_BOOTLOADER)-pc-x86_64 kernel-bootstrap-pc-gz
8 #MM- kernel-link-pc-x86_64 : kernel-pc-x86_64-kernel-gz \
9 #MM                          kernel-bsp-pc-x86_64-gz kernel-legacy-pc-x86_64-gz \
10 #MM                          kernel-package-base-gz  kernel-package-usb-gz      \
11 #MM                          kernel-package-fs-gz
12 #MM- workbench-pc-x86_64   : workbench-drivers kernel-pc-i386-trackdisk
14 # -------- x86_64-pc kernel --------
16 #MM- kernel-pc-x86_64-kernel: kernel-kernel-kobj kernel-exec-kobj kernel-task-kobj
18 %link_kickstart mmake=kernel-pc-x86_64-kernel file=$(AROSARCHDIR)/kernel \
19         startup=$(KOBJSDIR)/kernel_resource.o libs=exec res=task
21 # -------- x86_64-pc board support package --------
23 #MM kernel-bsp-pc-x86_64 :      \
24 #MM                        linklibs-bootconsole         \
25 #MM                        kernel-hidd-bus                      \
26 #MM                        kernel-hidd-base                     \
27 #MM                        kernel-ata                           \
28 #MM                        kernel-hidd-pciata           \
29 #MM                        kernel-ahci                          \
30 #MM                        kernel-battclock                     \
31 #MM                        kernel-efi                           \
32 #MM                        kernel-timer                         \
33 #MM                        kernel-expansion                     \
34 #MM                        kernel-pc-acpica             \
35 #MM                        kernel-hidd-acpibutton       \
36 #MM                        kernel-pc-hpet               \
37 #MM                        kernel-hidd-i8042            \
38 #MM                        kernel-pc-i386-serial    \
39 #MM                        kernel-pc-i386-parallel  \
40 #MM                        kernel-hidd-vgagfx           \
41 #MM                        kernel-hidd-vesagfx          \
42 #MM                        kernel-hidd-pci              \
43 #MM                        kernel-hidd-pci-pcipc    \
44 #MM                        kernel-processor
46 KRSRCS      := efi hpet
47 KRSRCS_ARCH := battclock processor
48 KLIBS       := acpica
49 KLIBS_ARCH  := expansion
50 KDEVS       := ata ahci
51 KDEVS_ARCH  := timer
52 KHIDDS      := acpibutton ata_pci bus i8042 parallel pci pcipc serial vesagfx vgagfx storage system
54 %make_package mmake=kernel-bsp-pc-x86_64 file=$(AROSARCHDIR)/aros-bsp.pkg \
55         devs=$(KDEVS) arch_devs=$(KDEVS_ARCH) hidds=$(KHIDDS) libs=$(KLIBS) \
56         arch_libs=$(KLIBS_ARCH) res=$(KRSRCS) arch_res=$(KRSRCS_ARCH)
58 # -------- x86_64-pc legacy drivers package --------
60 #MM- kernel-legacy-pc-x86_64 :          \
61 #MM     kernel-hidd-serialmouse         \
62 #MM     kernel-devs-trackdisk
64 LEGACY_DEVS  := trackdisk
65 LEGACY_HIDDS := serialmouse
67 %make_package mmake=kernel-legacy-pc-x86_64 file=$(AROSARCHDIR)/aros-legacy.pkg \
68         devs=$(LEGACY_DEVS) hidds=$(LEGACY_HIDDS)
70 %common