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 \
14 #MM kernel-package-sam440-ppc: \
16 #MM kernel-expansion \
19 #MM kernel-battclock \
21 #MM kernel-mathieeesingbas \
26 #MM kernel-pci-amcc440 \
28 #MM kernel-cgfx-kobj \
31 #MM kernel-intuition \
37 #MM kernel-fs-packet \
38 #MM kernel-workbench \
39 #MM kernel-bootloader-sam440-ppc \
46 #MM workbench-fs-nil \
47 #MM workbench-fs-ram \
48 #MM workbench-libs-partition \
49 #MM kernel-sam440-ppc-irq \
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
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
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
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)"
87 -o $(PORTSDIR)/aros$(AROS_TARGET_SUFFIX)-$(AROS_TARGET_ARCH)-$(AROS_TARGET_CPU).iso \
93 -publisher "AROS Development Team" \
94 -sysid "AROS-$(AROS_TARGET_CPU)-$(AROS_TARGET_ARCH)" \
101 %mkdirs_q $(BINDIR)/boot $(OSGENDIR)/boot $(TARGETDIR)
102 $(CP) menu.lst $(BINDIR)/boot/
103 # $(CP) menu.lst.DH0 $(BINDIR)/boot/