Fixed weird formatting.
[AROS.git] / rom / usb / mmakefile.src
blob433380d9f142930e32286ce5b38e7b344d22d32a
1 #   $Id$
2 include $(TOP)/config/make.cfg
4 # --- Main metatargets ---
6 # Build a complete disk-based Poseidon
7 #MM- kernel-usb : \
8 #MM      kernel-usb-poseidon \
9 #MM      kernel-usb-shelltools \
10 #MM      kernel-usb-classes \
11 #MM      kernel-usb-shellapps \
12 #MM      kernel-usb-trident \
13 #MM      kernel-usb-pciusb
15 # Clean up
16 #MM- kernel-usb-clean : \
17 #MM      kernel-usb-poseidon-clean \
18 #MM      kernel-usb-shelltools-clean \
19 #MM      kernel-usb-classes-clean \
20 #MM      kernel-usb-shellapps-clean \
21 #MM      kernel-usb-trident-clean \
22 #MM      kernel-usb-pciusb-clean \
23 #MM      kernel-usb-usbclass-clean \
24 #MM      kernel-usb-usbromstartup-clean 
26 # Build SDK
27 #MM- kernel-usb-includes : \
28 #MM      kernel-usb-poseidon-includes \
29 #MM      kernel-usb-usbclass-includes
31 # Platform bindings follow (obsolete)
32 #MM- kernel-usb-sam440-ppc : \
33 #MM         kernel-usb
35 #MM- kernel-usb-kobj-sam440-ppc : \
36 #MM      kernel-usb-kobj
38 # This is kickstart package contents
39 USB_CLASSES := bootkeyboard bootmouse hub hid massstorage
40 USB_DEVS    := pciusb
41 USB_LIBS    := poseidon
42 USB_RES     := usbromstartup
44 # --- PKG kickstart package ---
46 #MM- kernel-usb-pkg :                   \
47 #MM      kernel-usb-poseidon-pkg        \
48 #MM      kernel-usb-shelltools          \
49 #MM      kernel-usb-classes             \
50 #MM      kernel-usb-classes-pkg         \
51 #MM      kernel-usb-shellapps           \
52 #MM      kernel-usb-trident             \
53 #MM      kernel-usb-pciusb-pkg          \
54 #MM      kernel-usb-usbromstartup-pkg
56 #MM kernel-package-usb : kernel-usb-pkg
58 %make_package mmake=kernel-package-usb file=$(BINDIR)/boot/poseidon.pkg \
59         classes=$(USB_CLASSES) devs=$(USB_DEVS) libs=$(USB_LIBS) res=$(USB_RES)
61 # --- ELF kickstart package ---
63 #MM- kernel-usb-kobj :                  \
64 #MM      kernel-usb-poseidon-kobj       \
65 #MM      kernel-usb-shelltools          \
66 #MM      kernel-usb-classes             \
67 #MM      kernel-usb-classes-kobj        \
68 #MM      kernel-usb-shellapps           \
69 #MM      kernel-usb-trident             \
70 #MM      kernel-usb-pciusb-kobj         \
71 #MM      kernel-usb-usbromstartup-kobj
73 %link_kickstart mmake=kernel-link-usb file=$(BINDIR)/boot/poseidon \
74         classes=$(USB_CLASSES) devs=$(USB_DEVS) libs=$(USB_LIBS) res=$(USB_RES) \
75         uselibs="debug hiddstubs" \
76         map=$(GENDIR)/boot/kernel-usb.map deps=kernel-usb-kobj
78 %common