| 
									
										
										
										
											2022-08-25 15:23:59 +02:00
										 |  |  | list(APPEND sources "vfs.c" | 
					
						
							|  |  |  |                     "vfs_eventfd.c"
 | 
					
						
							|  |  |  |                     "vfs_uart.c"
 | 
					
						
							|  |  |  |                     "vfs_semihost.c"
 | 
					
						
							|  |  |  |                     "vfs_console.c")
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | list(APPEND pr driver | 
					
						
							|  |  |  |                esp_timer)
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | idf_component_register(SRCS ${sources} | 
					
						
							| 
									
										
										
										
											2023-07-19 12:28:39 +02:00
										 |  |  |                        LDFRAGMENTS "linker.lf"
 | 
					
						
							| 
									
										
										
										
											2022-08-25 15:23:59 +02:00
										 |  |  |                        INCLUDE_DIRS include
 | 
					
						
							|  |  |  |                        PRIV_INCLUDE_DIRS private_include
 | 
					
						
							|  |  |  |                        PRIV_REQUIRES ${pr})
 | 
					
						
							| 
									
										
										
										
											2019-04-15 13:45:08 +10:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-04-30 16:36:20 +02:00
										 |  |  | if(CONFIG_ESP_CONSOLE_USB_CDC)
 | 
					
						
							|  |  |  |     target_sources(${COMPONENT_LIB} PRIVATE "vfs_cdcacm.c")
 | 
					
						
							|  |  |  | endif()
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-10-21 12:46:24 +08:00
										 |  |  | if(CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG OR CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG)
 | 
					
						
							| 
									
										
										
										
											2021-04-28 16:38:24 +08:00
										 |  |  |     target_sources(${COMPONENT_LIB} PRIVATE "vfs_usb_serial_jtag.c")
 | 
					
						
							|  |  |  | endif()
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-15 13:45:08 +10:00
										 |  |  | # Some newlib syscalls are implemented in vfs.c, make sure these are always
 | 
					
						
							|  |  |  | # seen by the linker
 | 
					
						
							| 
									
										
										
										
											2019-06-04 19:05:33 +08:00
										 |  |  | target_link_libraries(${COMPONENT_LIB} INTERFACE "-u vfs_include_syscalls_impl")
 |