Check if volumes are bootable by checking whether C/Shell is compatible with
[tangerine.git] / arch / x86_64-pc / boot / mmakefile.src
blob6efb8bc0ab231312adb40b7d0b515ff2aae47bae
1 # $Id$
2 include $(TOP)/config/make.cfg
4 #MM kernel-package-pc-x86_64: \
5 #MM     linklibs-clib \
6 #MM     kernel-aros \
7 #MM     kernel-bootloader-pc-x86_64 \
8 #MM     kernel-timer \
9 #MM     kernel-keyboard \
10 #MM     kernel-gameport \
11 #MM     kernel-battclock \
12 #MM     kernel-misc \
13 #MM     kernel-mathieeesingbas \
14 #MM     workbench-libs-partition \
15 #MM     workbench-hidd-graphics \
16 #MM     kernel-graphics \
17 #MM     kernel-layers \
18 #MM     kernel-keymap \
19 #MM     kernel-intuition \
20 #MM     kernel-input \
21 #MM     kernel-cgfx-kobj \
22 #MM     kernel-dos \
23 #MM     kernel-console \
24 #MM     kernel-fs-packet \
25 #MM     kernel-fs-con \
26 #MM     kernel-workbench \
27 #MM     workbench-fs-nil \
28 ##MM    workbench-fs-ram \
29 #MM     contrib-amberram \
30 #MM     kernel-fs-afs \
31 #MM     kernel-pc-x86_64-drivers \
32 #MM     kernel-contrib-necessary-pc-x86_64 \
33 #MM     kernel-bootmenu \
34 #MM     kernel-dosboot \
35 #MM     kernel-boot
37 #MM- kernel-contrib-necessary-pc-x86_64 : contrib-necessary-pc-x86_64
39 PKG_LIBS := aros boot dos graphics intuition keymap layers mathieeesingbas partition workbench
40 PKG_RSRC := battclock bootloader bootmenu dosboot misc
41 PKG_DEVS := ata console gameport input keyboard timer
42 PKG_HANDLERS := afs cdrom con nil packet amberram
43 PKG_HIDDS:= graphics parallel pci pcipc serial vesagfx vgah
45 MODULES := \
46         $(addprefix $(BINDIR)/Libs/, $(addsuffix .library, $(PKG_LIBS))) \
47         $(addprefix $(BINDIR)/Devs/, $(addsuffix .device, $(PKG_DEVS))) \
48         $(addprefix $(BINDIR)/Devs/, $(addsuffix .resource, $(PKG_RSRC))) \
49         $(addprefix $(BINDIR)/Devs/, $(addsuffix .handler, $(PKG_HANDLERS))) \
50         $(addprefix $(BINDIR)/Devs/Drivers/, $(addsuffix .hidd, $(PKG_HIDDS)))
52 kernel-package-pc-x86_64:
53         $(RM) -rf $(BINDIR)/.pkg
54         %mkdirs_q $(BINDIR)/.pkg
55         @mv $(MODULES) $(BINDIR)/.pkg/
56         # Dirty hack to link graphics.library with cybergraphics (they use the same graphics_driver!!!)
57         $(TARGET_LD) -r $(BINDIR)/.pkg/graphics.library $(KOBJSDIR)/cybergraphics_library.o -o $(BINDIR)/.pkg/gfx.library
58         $(RM) $(BINDIR)/.pkg/graphics.library
59         $(SRCDIR)/tools/package/pkg c $(BINDIR)/boot/kernel-pc-x86_64.pkg $(BINDIR)/.pkg  
60         $(RM) -rf $(BINDIR)/.pkg