Added missing properties.
[tangerine.git] / arch / ppc-sam440 / boot / mmakefile.src
blob9e4efb68916e2c73c3b1e9deaf15db2027110560
1 # $Id$
2 include $(TOP)/config/make.cfg
5 #MM bootiso-sam440-ppc: \
6 #MM     kernel-sam440-ppc \
7 #MM     kernel-package-sam440-ppc \
8 #MM     workbench-complete \
9 #MM     contrib-networking-stacks \
10 #MM     contrib-networking-drivers-emac-powerpc \
11 #MM     contrib-dhcp-client \
12 #MM     aros-tcpip-apps
14 #MM kernel-package-sam440-ppc: \
15 #MM     linklibs-clib \
16 #MM     kernel-expansion \
17 #MM     kernel-utility \
18 #MM     kernel-oop \
19 #MM     kernel-battclock \
20 #MM     kernel-hidd \
21 #MM     kernel-mathieeesingbas \
22 #MM     kernel-aros \
23 #MM     kernel-misc \
24 #MM     kernel-timer \
25 #MM     kernel-pci \
26 #MM     kernel-pci-amcc440 \
27 #MM     kernel-graphics \
28 #MM     kernel-cgfx-kobj \
29 #MM     kernel-layers \
30 #MM     kernel-keymap \
31 #MM     kernel-intuition \
32 #MM     kernel-input \
33 #MM     kernel-gameport \
34 #MM     kernel-keyboard \
35 #MM     kernel-console \
36 #MM     kernel-fs-con \
37 #MM     kernel-fs-packet \
38 #MM     kernel-workbench \
39 #MM     kernel-bootloader-sam440-ppc \
40 #MM     kernel-dos \
41 #MM     kernel-boot \
42 #MM     kernel-ata \
43 #MM     hidd-i2c \
44 #MM     hidd-radeon \
45 #MM     hidd-usb \
46 #MM     workbench-fs-nil \
47 #MM     workbench-fs-ram \
48 #MM     workbench-libs-partition \
49 #MM     kernel-sam440-ppc-irq \
50 #MM     contrib-cdvdfs \
51 #MM     workbench-hidd-graphics
53 PKG_LIBS := aros mathieeesingbas partition expansion utility oop graphics layers intuition keymap workbench dos boot
54 PKG_RSRC := misc bootloader battclock
55 PKG_DEVS :=  input gameport keyboard console timer ata
56 PKG_HANDLERS := con nil ram packet cdrom
57 PKG_HIDDS:= graphics hiddclass pci pci-amcc440 i2c radeon irq usb ohci
58 PKG_USB:= hid
60 MODULES := \
61         $(addprefix $(BINDIR)/Libs/, $(addsuffix .library, $(PKG_LIBS))) \
62         $(addprefix $(BINDIR)/Devs/, $(addsuffix .device, $(PKG_DEVS))) \
63         $(addprefix $(BINDIR)/Devs/, $(addsuffix .resource, $(PKG_RSRC))) \
64         $(addprefix $(BINDIR)/Devs/, $(addsuffix .handler, $(PKG_HANDLERS))) \
65         $(addprefix $(BINDIR)/Devs/Drivers/, $(addsuffix .hidd, $(PKG_HIDDS))) \
66         $(addprefix $(BINDIR)/Classes/USB/, $(addsuffix .hidd, $(PKG_USB))) 
68 .PHONY: $(PORTSDIR)/aros$(AROS_TARGET_SUFFIX)-$(AROS_TARGET_ARCH)-$(AROS_TARGET_CPU).iso
69         
70 kernel-package-sam440-ppc:
71         $(RM) -rf $(BINDIR)/boot/modules
72         %mkdirs_q $(BINDIR)/boot/modules
73         @mv $(MODULES) $(BINDIR)/boot/modules/
74         # Dirty hack to link graphics.library with cybergraphics (they use the same graphics_driver!!!)
75         $(KERNEL_LD) -r $(BINDIR)/boot/modules/graphics.library $(KOBJSDIR)/cybergraphics_library.o -o $(BINDIR)/boot/modules/gfx.library
76         $(RM) $(BINDIR)/boot/modules/graphics.library
77         #$(TOP)/tools/package/pkg c $(BINDIR)/boot/kernel.pkg $(BINDIR)/.pkg
78         
79 bootiso-sam440-ppc: $(PORTSDIR)/aros$(AROS_TARGET_SUFFIX)-$(AROS_TARGET_ARCH)-$(AROS_TARGET_CPU).iso
81 $(PORTSDIR)/aros$(AROS_TARGET_SUFFIX)-$(AROS_TARGET_ARCH)-$(AROS_TARGET_CPU).iso:
82         %mkdirs_q $(AROSDIR)/S
83         @$(CP) $(TOP)/workbench/s/Startup-Sequence $(AROSDIR)/S/Startup-Sequence
84         @$(MKDIR) -p "$(AROSDIR)/Tools/Boot Disks"
85         @$(MKDIR) -p "$(PORTSDIR)"
86         @mkisofs -f \
87                 -o $(PORTSDIR)/aros$(AROS_TARGET_SUFFIX)-$(AROS_TARGET_ARCH)-$(AROS_TARGET_CPU).iso \
88                 -b bootloader \
89                 -no-emul-boot \
90                 -allow-leading-dots \
91                 -iso-level 4 \
92                 -V "AROS Live CD" \
93                 -publisher "AROS Development Team" \
94                 -sysid "AROS-$(AROS_TARGET_CPU)-$(AROS_TARGET_ARCH)" \
95                 -l -J -r \
96                 $(AROSDIR)
99 #MM setup-sam440-ppc
100 setup-sam440-ppc : 
101         %mkdirs_q $(BINDIR)/boot $(OSGENDIR)/boot $(TARGETDIR)
102         $(CP) menu.lst $(BINDIR)/boot/
103 #       $(CP) menu.lst.DH0 $(BINDIR)/boot/