1target_sources(${PROJECT_NAME} PRIVATE
2    # {{BEGIN_TARGET_SOURCES}}
3	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio10_control_process.c
4	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio20_control_process.c
5	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_activate.c
6	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_change.c
7	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_control_request.c
8	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_deactivate.c
9	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_entry.c
10	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_feedback_get.c
11	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_feedback_set.c
12	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_feedback_thread_entry.c
13	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_feedback_task_function.c
14	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_frame_write.c
15	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_initialize.c
16	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_interrupt_send.c
17	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_interrupt_thread_entry.c
18	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_interrupt_task_function.c
19	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_ioctl.c
20	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_read_frame_free.c
21	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_read_frame_get.c
22	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_read_thread_entry.c
23	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_read_task_function.c
24	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_reception_start.c
25	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_sample_read16.c
26	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_sample_read24.c
27	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_sample_read32.c
28	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_sample_read8.c
29	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_speed_get.c
30	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_stream_get.c
31	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_transmission_start.c
32	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_unitialize.c
33	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_write_frame_commit.c
34	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_write_frame_get.c
35	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_write_thread_entry.c
36	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_write_task_function.c
37	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_tasks_run.c
38	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_activate.c
39	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_auto_seq_done.c
40	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_auto_seq_start.c
41	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_control_abort.c
42	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_control_request.c
43	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_deactivate.c
44	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_entry.c
45	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_hardware_error.c
46	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_icc_insert.c
47	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_icc_remove.c
48	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_initialize.c
49	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_notify_task_run.c
50	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_notify_thread_entry.c
51	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_response.c
52	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_runner_task_run.c
53	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_runner_thread_entry.c
54	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_tasks_run.c
55	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_thread_entry.c
56	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_time_extension.c
57	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_uninitialize.c
58	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_activate.c
59	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_bulkin_thread.c
60	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_bulkout_thread.c
61	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_control_request.c
62	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_deactivate.c
63	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_entry.c
64	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_initialize.c
65	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_ioctl.c
66	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_read.c
67	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_read_run.c
68	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_tasks_run.c
69	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_unitialize.c
70	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_write.c
71	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_write_run.c
72	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_write_with_callback.c
73	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_activate.c
74	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_bulkin_thread.c
75	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_bulkout_thread.c
76	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_change.c
77	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_control_request.c
78	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_deactivate.c
79	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_entry.c
80	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_initialize.c
81	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_interrupt_thread.c
82	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_uninitialize.c
83	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_write.c
84	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_activate.c
85	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_control_request.c
86	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_deactivate.c
87	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_entry.c
88	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_initialize.c
89	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_state_get.c
90	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_state_sync.c
91	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_tasks_run.c
92	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_thread.c
93	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_activate.c
94	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_control_request.c
95	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_deactivate.c
96	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_descriptor_send.c
97	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_entry.c
98	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_event_get.c
99	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_event_set.c
100	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_initialize.c
101	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_interrupt_thread.c
102	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_read.c
103	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_read_run.c
104	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_receiver_event_free.c
105	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_receiver_event_get.c
106	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_receiver_initialize.c
107	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_receiver_tasks_run.c
108	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_receiver_thread.c
109	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_receiver_uninitialize.c
110	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_report_get.c
111	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_report_set.c
112	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_tasks_run.c
113	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_uninitialize.c
114	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_activate.c
115	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_control_request.c
116	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_data.c
117	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_deactivate.c
118	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_device_info_send.c
119	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_device_prop_desc_get.c
120	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_device_prop_value_get.c
121	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_device_prop_value_set.c
122	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_device_reset.c
123	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_entry.c
124	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_event_get.c
125	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_event_set.c
126	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_initialize.c
127	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_interrupt_thread.c
128	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_add.c
129	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_data_get.c
130	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_data_send.c
131	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_delete.c
132	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_handles_send.c
133	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_info_get.c
134	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_info_send.c
135	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_prop_desc_get.c
136	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_prop_value_get.c
137	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_prop_value_set.c
138	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_props_supported_get.c
139	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_references_get.c
140	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_references_set.c
141	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_objects_number_send.c
142	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_partial_object_data_get.c
143	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_response_send.c
144	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_storage_format.c
145	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_storage_id_send.c
146	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_storage_info_get.c
147	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_thread.c
148	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_activate.c
149	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_control_request.c
150	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_deactivate.c
151	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_entry.c
152	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_initialize.c
153	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_ioctl.c
154	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_read.c
155	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_read_run.c
156	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_soft_reset.c
157	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_uninitialize.c
158	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_write.c
159	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_write_run.c
160	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_activate.c
161	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_bulkin_thread.c
162	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_bulkout_thread.c
163	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_control_request.c
164	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_deactivate.c
165	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_entry.c
166	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_initialize.c
167	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_interrupt_thread.c
168	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_msg_initialize.c
169	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_msg_keep_alive.c
170	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_msg_query.c
171	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_msg_reset.c
172	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_msg_set.c
173	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_write.c
174	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_activate.c
175	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_control_request.c
176	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_csw_send.c
177	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_deactivate.c
178	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_entry.c
179	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_format.c
180	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_get_configuration.c
181	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_get_performance.c
182	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_get_status_notification.c
183	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_initialize.c
184	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_inquiry.c
185	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_mode_select.c
186	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_mode_sense.c
187	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_prevent_allow_media_removal.c
188	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_read.c
189	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_read_capacity.c
190	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_read_disk_information.c
191	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_read_dvd_structure.c
192	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_read_format_capacity.c
193	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_read_toc.c
194	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_report_key.c
195	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_request_sense.c
196	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_start_stop.c
197	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_synchronize_cache.c
198	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_tasks_run.c
199	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_test_ready.c
200	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_thread.c
201	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_uninitialize.c
202	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_verify.c
203	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_write.c
204	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_activate.c
205	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_change.c
206	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_control_request.c
207	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_deactivate.c
208	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_entry.c
209	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_initialize.c
210	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_ioctl.c
211	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_max_payload_get.c
212	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_read_payload_free.c
213	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_read_payload_get.c
214	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_read_task_function.c
215	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_read_thread_entry.c
216	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_reception_start.c
217	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_stream_get.c
218	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_tasks_run.c
219	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_transmission_start.c
220	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_uninitialize.c
221	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_write_payload_commit.c
222	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_write_payload_get.c
223	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_write_task_function.c
224	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_write_thread_entry.c
225
226    # {{END_TARGET_SOURCES}}
227)
228
229target_include_directories(${PROJECT_NAME} PUBLIC
230    ${CMAKE_CURRENT_LIST_DIR}/inc
231)
232