Build version 1 of all catalogs.
[AROS.git] / rom / usb / mmakefile.src
blob06abb6ca5dd68dd27d8cfc68e169c8e3ac546a71
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 # Clean up
25 #MM- kernel-usb-clean : \
26 #MM      kernel-usb-poseidon-clean \
27 #MM      kernel-usb-shelltools-clean \
28 #MM      kernel-usb-classes-clean \
29 #MM      kernel-usb-shellapps-clean \
30 #MM      kernel-usb-trident-clean \
31 #MM      kernel-usb-pciusb-clean \
32 #MM      kernel-usb-usbclass-clean \
33 #MM      kernel-usb-usbromstartup-clean 
35 #MM- kernel-usb-nopci-clean : \
36 #MM      kernel-usb-poseidon-clean \
37 #MM      kernel-usb-shelltools-clean \
38 #MM      kernel-usb-classes-clean \
39 #MM      kernel-usb-shellapps-clean \
40 #MM      kernel-usb-trident-clean
42 # Build SDK
43 #MM- kernel-usb-includes : \
44 #MM      kernel-usb-poseidon-includes \
45 #MM      kernel-usb-usbclass-includes
47 # Platform bindings follow (obsolete)
48 #MM- kernel-usb-sam440-ppc : \
49 #MM         kernel-usb
51 # This is kickstart package contents
52 USB_CLASSES := USB/bootkeyboard USB/bootmouse USB/hub USB/hid USB/massstorage
53 USB_DEVS    := USBHardware/pciusb
54 USB_LIBS    := poseidon
55 USB_RES     := usbromstartup
57 # --- PKG kickstart package ---
59 #MM kernel-package-usb : kernel-usb
61 %make_package mmake=kernel-package-usb file=$(AROS_BOOT)/poseidon.pkg \
62         classes=$(USB_CLASSES) devs=$(USB_DEVS) libs=$(USB_LIBS) res=$(USB_RES)
64 %common