forcing device into host mode requires a full config - which we will do in opendevice...
[AROS.git] / arch / x86_64-pc / boot / mmakefile.src
blob915e1127d6ba2c94bb7234cbfef94b2bbd4eed0a
1 # $Id$
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              \
17 #MM                        kernel-ata-kobj               \
18 #MM                        kernel-ahci-kobj              \
19 #MM                        kernel-battclock-kobj         \
20 #MM                        kernel-efi-kobj               \
21 #MM                        kernel-timer-kobj             \
22 #MM                        kernel-expansion-kobj         \
23 #MM                        kernel-pc-acpi-kobj           \
24 #MM                        kernel-pc-hpet-kobj           \
25 #MM                        kernel-hidd-i8042-kobj        \
26 #MM                        kernel-pc-i386-serial-kobj    \
27 #MM                        kernel-pc-i386-parallel-kobj  \
28 #MM                        kernel-hidd-vga-kobj          \
29 #MM                        kernel-hidd-irq-kobj          \
30 #MM                        kernel-hidd-vesa-kobj         \
31 #MM                        kernel-pci-kobj               \
32 #MM                        kernel-pci-pcipc-kobj         \
33 #MM                        kernel-processor-kobj
35 KRSRCS  := acpi battclock efi hpet processor
36 KLIBS   := exec expansion
37 KDEVS   := ata ahci timer
38 KHIDDS  := parallel pci pcipc serial vesagfx vgah i8042
40 USER_LDFLAGS := -L$(GENDIR)/lib
42 %link_kickstart mmake=kernel-bsp-x86_64-pc file=$(BINDIR)/boot/aros-bsp-pc-x86_64 \
43         devs=$(KDEVS) hidds=$(KHIDDS) libs=$(KLIBS) res=$(KRSRCS) startup=$(KOBJSDIR)/kernel_resource.o \
44         uselibs="bootconsole autoinit libinit amiga arossupport arosc.static arosm hiddstubs" \
45         map=$(GENDIR)/boot/kernel-bsp-x86_64-pc.map
47 # -------- x86_64-pc legacy drivers package --------
49 #MM- kernel-legacy-pc-i386 :            \
50 #MM     kernel-hidd-serialmouse-pkg     \
51 #MM     kernel-devs-trackdisk-pkg
53 LEGACY_DEVS  := trackdisk
54 LEGACY_HIDDS := serialmouse
56 %make_package mmake=kernel-legacy-pc-x86_64 file=$(BINDIR)/boot/aros-legacy-pc-x86_64.pkg \
57         devs=$(LEGACY_DEVS) hidds=$(LEGACY_HIDDS)
59 %common