forgotten commit
[AROS.git] / arch / x86_64-pc / boot / mmakefile.src
blob5f4b56489896e235b72a8e031b8b17be7d8223fa
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 : linklibs-bootconsole          \
24 #MM                        kernel-hidd-base              \
25 #MM                        kernel-ata                    \
26 #MM                        kernel-hidd-pciata            \
27 #MM                        kernel-ahci                   \
28 #MM                        kernel-battclock              \
29 #MM                        kernel-efi                    \
30 #MM                        kernel-timer                  \
31 #MM                        kernel-expansion              \
32 #MM                        kernel-pc-acpica              \
33 #MM                        kernel-pc-hpet                \
34 #MM                        kernel-hidd-i8042             \
35 #MM                        kernel-pc-i386-serial         \
36 #MM                        kernel-pc-i386-parallel       \
37 #MM                        kernel-hidd-vgagfx                    \
38 #MM                        kernel-hidd-vesagfx                   \
39 #MM                        kernel-hidd-pci               \
40 #MM                        kernel-hidd-pci-pcipc         \
41 #MM                        kernel-processor
43 KRSRCS      := efi hpet
44 KRSRCS_ARCH := battclock processor
45 KLIBS       := acpica
46 KLIBS_ARCH  := expansion
47 KDEVS       := ata ahci
48 KDEVS_ARCH  := timer
49 KHIDDS      := parallel pci pcipc serial vesagfx vgagfx storage system ata_pci i8042
51 %make_package mmake=kernel-bsp-pc-x86_64 file=$(AROSARCHDIR)/aros-bsp.pkg \
52         devs=$(KDEVS) arch_devs=$(KDEVS_ARCH) hidds=$(KHIDDS) libs=$(KLIBS) \
53         arch_libs=$(KLIBS_ARCH) res=$(KRSRCS) arch_res=$(KRSRCS_ARCH)
55 # -------- x86_64-pc legacy drivers package --------
57 #MM- kernel-legacy-pc-x86_64 :          \
58 #MM     kernel-hidd-serialmouse         \
59 #MM     kernel-devs-trackdisk
61 LEGACY_DEVS  := trackdisk
62 LEGACY_HIDDS := serialmouse
64 %make_package mmake=kernel-legacy-pc-x86_64 file=$(AROSARCHDIR)/aros-legacy.pkg \
65         devs=$(LEGACY_DEVS) hidds=$(LEGACY_HIDDS)
67 %common