Fixed gfx.hidd dependency name for PPC targets
[AROS.git] / arch / ppc-sam440 / boot / mmakefile.src
blobdfcda6332bd5a46dd33f7b78cf8bbb4f95eacc26
1 # $Id$
3 include $(SRCDIR)/config/aros.cfg
5 #MM- AROS-sam440-ppc: \
6 #MM     kernel-sam440-ppc \
7 #MM     kernel-modules-sam440-ppc \
8 #MM     workbench-complete \
9 #MM     workbench-devs-networks-emac-powerpc \
10 #MM     aros-tcpip-apps
12 #MM bootiso-sam440-ppc: \
13 #MM     boot \
14 #MM     parthenope-sam440 \
15 #MM     AROS-sam440-ppc
17 #MM- kernel-modules-sam440-ppc: \
18 #MM     linklibs-rom \
19 #MM     kernel-expansion \
20 #MM     kernel-utility \
21 #MM     kernel-oop \
22 #MM     kernel-battclock \
23 #MM     kernel-hidd \
24 #MM     kernel-aros \
25 #MM     kernel-misc \
26 #MM     kernel-task \
27 #MM     kernel-timer \
28 #MM     kernel-hidd-pci \
29 #MM     kernel-hidd-pci-amcc440 \
30 #MM     kernel-hidd-pci-amcc460 \
31 #MM     kernel-graphics \
32 #MM     kernel-layers \
33 #MM     kernel-keymap \
34 #MM     kernel-intuition \
35 #MM     kernel-input \
36 #MM     kernel-gameport \
37 #MM     kernel-keyboard \
38 #MM     kernel-console \
39 #MM     kernel-filesystem \
40 #MM     kernel-fs-con \
41 #MM     kernel-fs-afs \
42 #MM     kernel-bootloader \
43 #MM     kernel-dos \
44 #MM     kernel-lddemon \
45 #MM     kernel-dosboot \
46 #MM     kernel-debug \
47 #MM     kernel-ata \
48 #MM     kernel-hidd-pciata \
49 #MM     hidd-i2c \
50 #MM     hidd-i2c-amcc440 \
51 #MM     hidd-radeon \
52 #MM     hidd-usb \
53 #MM     kernel-partition \
54 #MM     workbench-libs-workbench \
55 #MM     kernel-fs-cdvdfs \
56 #MM     kernel-fs-fat \
57 #MM     kernel-fs-sfs \
58 #MM     kernel-fs-ram \
59 #MM     kernel-hidd-gfx \
60 #MM     kernel-hidd-kbd \
61 #MM     kernel-hidd-mouse \
62 #MM     hidd-sm502gfx \
63 #MM     kernel-usb-sam440-ppc \
64 #MM     kernel-usb-usbromstartup \
65 #MM     kernel-processor \
66 #MM     kernel-econsole \
67 #MM     kernel-shell \
68 #MM     kernel-shellcommands
70 #MM- kernel-link-sam440-ppc: setup-sam440-ppc kernel-kernel-kobj kernel-exec-kobj kernel-sam440-ppc-quick
72 #MM
73 kernel-link-sam440-ppc: $(AROSARCHDIR)/kernel
75 #MM
76 kernel-link-sam440-ppc-quick: $(AROSARCHDIR)/kernel
78 $(AROSARCHDIR)/kernel: $(KOBJSDIR)/kernel_resource.o $(KOBJSDIR)/exec_library.o
79         @$(ECHO) "Linking    $(AROS_DIR_ARCH)/kernel"
80         $(TARGET_CC) -nostartfiles -Wl,-Map -Wl,$(OSGENDIR)/boot/kernel.map -Wl,-T -Wl,$(SRCDIR)/$(CURDIR)/ldscript.lds \
81         -o $@ $(KOBJSDIR)/kernel_resource.o $(KOBJSDIR)/exec_library.o \
82         -L$(AROS_LIB) -larossupport -lamiga -lautoinit -llibinit -lstdc.static -lgcc
84 TARGET_ISO := $(DISTDIR)/aros$(AROS_TARGET_SUFFIX)-$(AROS_TARGET_ARCH)-$(AROS_TARGET_CPU).iso
86 .PHONY: $(DISTDIR)/aros$(AROS_TARGET_SUFFIX)-$(AROS_TARGET_ARCH)-$(AROS_TARGET_CPU).iso
87         
88 bootiso-sam440-ppc: $(AROSDIR)/.backdrop $(TARGET_ISO)
90 $(AROSDIR)/.backdrop: $(SRCDIR)/workbench/.backdrop
91         @$(CP) $< $@
93 #MM
94 bootiso-sam440-ppc-quick: $(TARGET_ISO)
96 .PHONY: bootiso-sam440-ppc-quick
98 $(TARGET_ISO):
99         %mkdirs_q $(AROSDIR)/S
100         @$(CP) $(SRCDIR)/workbench/s/Startup-Sequence $(AROSDIR)/S/Startup-Sequence
101         @$(MKDIR) -p "$(AROSDIR)/Tools/Boot Disks"
102         @$(MKDIR) -p "$(DISTDIR)"
103         @mkisofs -f \
104                 -o $@ \
105                 -b Parthenope \
106                 -no-emul-boot \
107                 -allow-leading-dots \
108                 -iso-level 4 \
109                 -V "AROS Live CD" \
110                 -publisher "AROS Development Team" \
111                 -sysid "AROS-$(AROS_TARGET_CPU)-$(AROS_TARGET_ARCH)" \
112                 -l -J -r \
113                 $(AROSDIR)
115 #MM setup-sam440-ppc
116 setup-sam440-ppc : $(SRCDIR)/$(CURDIR)/menu.lst
117         %mkdirs_q $(AROSARCHDIR) $(OSGENDIR)/boot $(TARGETDIR)
118         $(CP) $(SRCDIR)/$(CURDIR)/menu.lst $(AROSARCHDIR)/
119 #       $(CP) $(SRCDIR)/$(CURDIR)/menu.lst.DH0 $(AROSARCHDIR)/