- Define structure pointer to NULL to make the compiler happy
[AROS.git] / rom / usb / mmakefile.src
blobed86bea531ac72f7cdd42e9407ae86616692d4be
1 #   $Id$
3 include $(SRCDIR)/config/aros.cfg
5 # --- Main metatargets ---
7 # Build a complete disk-based Poseidon
8 #MM- kernel-usb : \
9 #MM      kernel-usb-poseidon \
10 #MM      kernel-usb-shelltools \
11 #MM      kernel-usb-classes \
12 #MM      kernel-usb-shellapps \
13 #MM      kernel-usb-trident \
14 #MM      kernel-usb-pciusb \
15 #MM      kernel-usb-usbromstartup
17 #MM- kernel-usb-nopci : \
18 #MM      kernel-usb-poseidon \
19 #MM      kernel-usb-shelltools \
20 #MM      kernel-usb-classes \
21 #MM      kernel-usb-shellapps \
22 #MM      kernel-usb-trident
24 #MM- kernel-usb-amiga-m68k : kernel-usb-nopci
26 # Clean up
27 #MM- kernel-usb-clean : \
28 #MM      kernel-usb-poseidon-clean \
29 #MM      kernel-usb-shelltools-clean \
30 #MM      kernel-usb-classes-clean \
31 #MM      kernel-usb-shellapps-clean \
32 #MM      kernel-usb-trident-clean \
33 #MM      kernel-usb-pciusb-clean \
34 #MM      kernel-usb-usbclass-clean \
35 #MM      kernel-usb-usbromstartup-clean 
37 #MM- kernel-usb-nopci-clean : \
38 #MM      kernel-usb-poseidon-clean \
39 #MM      kernel-usb-shelltools-clean \
40 #MM      kernel-usb-classes-clean \
41 #MM      kernel-usb-shellapps-clean \
42 #MM      kernel-usb-trident-clean
44 # Build SDK
45 #MM- kernel-usb-includes : \
46 #MM      kernel-usb-poseidon-includes \
47 #MM      kernel-usb-usbclass-includes
49 # Platform bindings follow (obsolete)
50 #MM- kernel-usb-sam440-ppc : \
51 #MM         kernel-usb
53 # This is kickstart package contents
54 USB_CLASSES := USB/bootkeyboard USB/bootmouse USB/hub USB/hid USB/massstorage
55 USB_DEVS    := USBHardware/pciusb
56 USB_LIBS    := poseidon
57 USB_RES     := usbromstartup
59 # --- PKG kickstart package ---
61 #MM kernel-package-usb : kernel-usb
63 %make_package mmake=kernel-package-usb file=$(AROS_BOOT)/poseidon.pkg \
64         classes=$(USB_CLASSES) devs=$(USB_DEVS) libs=$(USB_LIBS) res=$(USB_RES)
66 %common