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 \
26 #MM kernel-hidd-base \
28 #MM kernel-hidd-pciata \
30 #MM kernel-battclock \
33 #MM kernel-expansion \
34 #MM kernel-pc-acpica \
35 #MM kernel-hidd-acpibutton \
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 \
43 #MM kernel-hidd-pci-pcipc \
47 KRSRCS_ARCH := battclock processor
49 KLIBS_ARCH := expansion
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)