]> git.friedersdorff.com Git - max/tmk_keyboard.git/blob - lufa_drivers_usb_class_printer.xml
2465035ce879c8e553d953ecfa341ffc506db2cb
[max/tmk_keyboard.git] / lufa_drivers_usb_class_printer.xml
1 <!--
2              LUFA Library
3      Copyright (C) Dean Camera, 2013.
4
5   dean [at] fourwalledcubicle [dot] com
6            www.lufa-lib.org
7 -->
8
9 <!-- Atmel Studio framework integration file -->
10
11 <lufa>
12         <asf>
13                 <select-by-config id="lufa.drivers.usb.class.printer" name="lufa.drivers.usb.class.printer.mode" default="host_device" caption="LUFA USB Class Driver - Printer">
14                         <build type="doxygen-entry-point" value="Group_USBClassPrinter"/>
15
16                         <info type="gui-flag" value="hidden"/>
17
18                         <module type="service" id="lufa.drivers.usb.class.printer#host_device" caption="LUFA USB Class Driver - Printer (Host/Device)">
19                                 <info type="description" value="summary">
20                                         Common definitions and Host/Device mode implementations of the Printer USB class.
21                                 </info>
22
23                                 <build type="doxygen-entry-point" value="Group_USBClassPrinter"/>
24
25                                 <info type="gui-flag" value="hidden"/>
26
27                                 <device-support-alias value="lufa_avr8"/>
28                                 <device-support-alias value="lufa_xmega"/>
29                                 <device-support-alias value="lufa_uc3"/>
30
31                                 <build type="header-file" value="Drivers/USB/Class/PrinterClass.h"/>
32                                 <build type="header-file" value="Drivers/USB/Class/Common/PrinterClassCommon.h"/>
33                                 <build type="header-file" value="Drivers/USB/Class/Device/PrinterClassDevice.h"/>
34                                 <build type="c-source"    value="Drivers/USB/Class/Device/PrinterClassDevice.c"/>
35                                 <build type="header-file" value="Drivers/USB/Class/Host/PrinterClassHost.h"/>
36                                 <build type="c-source"    value="Drivers/USB/Class/Host/PrinterClassHost.c"/>
37                         </module>
38
39                         <module type="service" id="lufa.drivers.usb.class.printer#host" caption="LUFA USB Class Driver - Printer (Host)">
40                                 <info type="description" value="summary">
41                                         Common definitions and Host mode implementation of the Printer USB class.
42                                 </info>
43
44                                 <build type="doxygen-entry-point" value="Group_USBClassPrinter"/>
45
46                                 <info type="gui-flag" value="hidden"/>
47
48                                 <device-support-alias value="lufa_avr8"/>
49                                 <device-support-alias value="lufa_xmega"/>
50                                 <device-support-alias value="lufa_uc3"/>
51
52                                 <build type="header-file" value="Drivers/USB/Class/PrinterClass.h"/>
53                                 <build type="header-file" value="Drivers/USB/Class/Common/PrinterClassCommon.h"/>
54                                 <build type="header-file" value="Drivers/USB/Class/Device/PrinterClassDevice.h"/>
55                                 <build type="header-file" value="Drivers/USB/Class/Host/PrinterClassHost.h"/>
56                                 <build type="c-source"    value="Drivers/USB/Class/Host/PrinterClassHost.c"/>
57                         </module>
58
59                         <module type="service" id="lufa.drivers.usb.class.printer#device" caption="LUFA USB Class Driver - Printer (Device)">
60                                 <info type="description" value="summary">
61                                         Common definitions and Device mode implementation of the Printer USB class.
62                                 </info>
63
64                                 <build type="doxygen-entry-point" value="Group_USBClassPrinter"/>
65
66                                 <info type="gui-flag" value="hidden"/>
67
68                                 <device-support-alias value="lufa_avr8"/>
69                                 <device-support-alias value="lufa_xmega"/>
70                                 <device-support-alias value="lufa_uc3"/>
71
72                                 <build type="header-file" value="Drivers/USB/Class/PrinterClass.h"/>
73                                 <build type="header-file" value="Drivers/USB/Class/Common/PrinterClassCommon.h"/>
74                                 <build type="header-file" value="Drivers/USB/Class/Device/PrinterClassDevice.h"/>
75                                 <build type="c-source"    value="Drivers/USB/Class/Device/PrinterClassDevice.c"/>
76                                 <build type="header-file" value="Drivers/USB/Class/Host/PrinterClassHost.h"/>
77                         </module>
78
79                         <module type="service" id="lufa.drivers.usb.class.printer#definitions_only" caption="LUFA USB Class Driver - Printer (Definitions Only)">
80                                 <info type="description" value="summary">
81                                         Common definitions only (no implementations) of the Printer USB class.
82                                 </info>
83
84                                 <build type="doxygen-entry-point" value="Group_USBClassPrinter"/>
85
86                                 <info type="gui-flag" value="hidden"/>
87
88                                 <device-support-alias value="lufa_avr8"/>
89                                 <device-support-alias value="lufa_xmega"/>
90                                 <device-support-alias value="lufa_uc3"/>
91
92                                 <build type="header-file" value="Drivers/USB/Class/PrinterClass.h"/>
93                                 <build type="header-file" value="Drivers/USB/Class/Common/PrinterClassCommon.h"/>
94                                 <build type="header-file" value="Drivers/USB/Class/Device/PrinterClassDevice.h"/>
95                                 <build type="header-file" value="Drivers/USB/Class/Host/PrinterClassHost.h"/>
96                         </module>
97                 </select-by-config>
98         </asf>
99 </lufa>