Check for SYS/GL during library init. Reason is that
[AROS.git] / rom / usb / classes / mmakefile.src
blob46eb8d709c26fe4c7e2863a4f87ad9e77bb8d8c3
1 #   $Id$
3 include $(SRCDIR)/config/aros.cfg
5 #MM kernel-usb-usbclass-includes : \
6 #MM     kernel-usb-poseidon-includes \
7 #MM     includes-copy
8 #MM- kernel-usb-usbclass : linklibs
10 # This metatarget builds classes which are always disk-based
11 #MM- kernel-usb-classes-common : \
12 #MM     kernel-usb-classes-asixeth \
13 #MM     kernel-usb-classes-usbaudio \
14 #MM     kernel-usb-classes-bluetooth \
15 #MM     kernel-usb-classes-camdusbmidi \
16 #MM     kernel-usb-classes-cdcacm \
17 #MM     kernel-usb-classes-dm9601eth \
18 #MM     kernel-usb-classes-dfu \
19 #MM     kernel-usb-classes-egalaxtouch \
20 #MM     kernel-usb-classes-ethwrap \
21 #MM     kernel-usb-classes-moschipeth \
22 #MM     kernel-usb-classes-palmpda \
23 #MM     kernel-usb-classes-pegasus \
24 #MM     kernel-usb-classes-printer \
25 #MM     kernel-usb-classes-ptp \
26 #MM     kernel-usb-classes-rawwrap \
27 #MM     kernel-usb-classes-serialcp210x \
28 #MM     kernel-usb-classes-serialpl2303 \
29 #MM     kernel-usb-classes-simplemidi \
30 #MM     kernel-usb-classes-stir4200 \
31 #MM     kernel-usb-classes-rndis \
32 #MM     kernel-usb-classes-felsunxi
34 # Build complete set of classes on disk
35 #MM kernel-usb-classes :                \
36 #MM     kernel-usb-classes-common       \
37 #MM     kernel-usb-classes-bootkeyboard \
38 #MM     kernel-usb-classes-bootmouse    \
39 #MM     kernel-usb-classes-hid          \
40 #MM     kernel-usb-classes-hub          \
41 #MM     kernel-usb-classes-massstorage
43 # Build a set of kickstart-resident classes for ELF packaging
44 #MM kernel-usb-classes-kobj :                   \
45 #MM     kernel-usb-classes-bootkeyboard-kobj    \
46 #MM     kernel-usb-classes-bootmouse-kobj       \
47 #MM     kernel-usb-classes-hid-kobj             \
48 #MM     kernel-usb-classes-hub-kobj             \
49 #MM     kernel-usb-classes-massstorage-kobj
51 #MM kernel-usb-classes-clean : \
52 #MM     kernel-usb-classes-asixeth-clean \
53 #MM     kernel-usb-classes-usbaudio-clean \
54 #MM     kernel-usb-classes-bluetooth-clean \
55 #MM     kernel-usb-classes-bootkeyboard-clean \
56 #MM     kernel-usb-classes-bootmouse-clean \
57 #MM     kernel-usb-classes-camdusbmidi-clean \
58 #MM     kernel-usb-classes-cdcacm-clean \
59 #MM     kernel-usb-classes-dm9601eth-clean \
60 #MM     kernel-usb-classes-dfu-clean \
61 #MM     kernel-usb-classes-egalaxtouch-clean \
62 #MM     kernel-usb-classes-ethwrap-clean \
63 #MM     kernel-usb-classes-hid-clean \
64 #MM     kernel-usb-classes-hub-clean \
65 #MM     kernel-usb-classes-massstorage-clean \
66 #MM     kernel-usb-classes-moschipeth-clean \
67 #MM     kernel-usb-classes-palmpda-clean \
68 #MM     kernel-usb-classes-pegasus-clean \
69 #MM     kernel-usb-classes-printer-clean \
70 #MM     kernel-usb-classes-ptp-clean \
71 #MM     kernel-usb-classes-rawwrap-clean \
72 #MM     kernel-usb-classes-serialcp210x-clean \
73 #MM     kernel-usb-classes-serialpl2303-clean \
74 #MM     kernel-usb-classes-simplemidi-clean \
75 #MM     kernel-usb-classes-stir4200-clean \ 
76 #MM     kernel-usb-classes-rndis-clean \
77 #MM     kernel-usb-classes-felsunxi-clean
79 .PHONY: kernel-usb-classes
80 .PHONY: kernel-usb-classes-kobj
81 .PHONY: kernel-usb-classes-clean
83 %build_module_abi mmake=kernel-usb-usbclass \
84     modname=usbclass modtype=library
86 %common