2 include $(TOP)/config/make.cfg
4 # What our port consists of
6 #MM- boot-pc-x86_64 : bootloader-$(AROS_TARGET_BOOTLOADER)-pc-x86_64 kernel-bootstrap-pc-gz
7 #MM- kernel-link-pc-x86_64 : kernel-bsp-x86_64-pc-gz kernel-legacy-x86_64-pc-gz \
8 #MM kernel-package-base-gz kernel-package-usb-gz \
9 #MM kernel-package-fs-gz
10 #MM- workbench-pc-x86_64 : workbench-drivers kernel-pc-i386-trackdisk
12 # -------- x86_64-pc board support package --------
14 #MM kernel-bsp-x86_64-pc : linklibs-bootconsole \
15 #MM kernel-kernel-kobj \
16 #MM kernel-exec-kobj \
18 #MM kernel-hidd-pciata-kobj \
19 #MM kernel-ahci-kobj \
20 #MM kernel-battclock-kobj \
22 #MM kernel-timer-kobj \
23 #MM kernel-expansion-kobj \
24 #MM kernel-pc-acpi-kobj \
25 #MM kernel-pc-hpet-kobj \
26 #MM kernel-hidd-i8042-kobj \
27 #MM kernel-pc-i386-serial-kobj \
28 #MM kernel-pc-i386-parallel-kobj \
29 #MM kernel-hidd-vga-kobj \
30 #MM kernel-hidd-irq-kobj \
31 #MM kernel-hidd-vesa-kobj \
33 #MM kernel-pci-pcipc-kobj \
34 #MM kernel-processor-kobj
36 KRSRCS := acpi battclock efi hpet processor
37 KLIBS := exec expansion
38 KDEVS := ata ahci timer
39 KHIDDS := parallel pci pcipc serial vesagfx vgah ata_pci i8042
41 USER_LDFLAGS := -L$(GENDIR)/lib
43 %link_kickstart mmake=kernel-bsp-x86_64-pc file=$(BINDIR)/boot/aros-bsp-pc-x86_64 \
44 devs=$(KDEVS) hidds=$(KHIDDS) libs=$(KLIBS) res=$(KRSRCS) startup=$(KOBJSDIR)/kernel_resource.o \
45 uselibs="bootconsole hiddstubs" \
46 map=$(GENDIR)/boot/kernel-bsp-x86_64-pc.map
48 # -------- x86_64-pc legacy drivers package --------
50 #MM- kernel-legacy-pc-i386 : \
51 #MM kernel-hidd-serialmouse-pkg \
52 #MM kernel-devs-trackdisk-pkg
54 LEGACY_DEVS := trackdisk
55 LEGACY_HIDDS := serialmouse
57 %make_package mmake=kernel-legacy-pc-x86_64 file=$(BINDIR)/boot/aros-legacy-pc-x86_64.pkg \
58 devs=$(LEGACY_DEVS) hidds=$(LEGACY_HIDDS)