mirror of
				https://github.com/davidgiven/fluxengine.git
				synced 2025-10-24 11:11:02 -07:00 
			
		
		
		
	
		
			
				
	
	
		
			58 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| from build.c import cxxlibrary
 | |
| from build.protobuf import proto, protocc
 | |
| 
 | |
| proto(
 | |
|     name="proto",
 | |
|     srcs=["./vfs.proto"],
 | |
|     deps=["lib+common_proto", "lib+layout_proto", "lib/external+fl2_proto"],
 | |
| )
 | |
| 
 | |
| protocc(
 | |
|     name="proto_lib",
 | |
|     srcs=[".+proto"],
 | |
|     deps=[
 | |
|         "lib+common_proto_lib",
 | |
|         "lib+layout_proto_lib",
 | |
|         "lib/external+fl2_proto_lib",
 | |
|     ],
 | |
| )
 | |
| 
 | |
| cxxlibrary(
 | |
|     name="vfs",
 | |
|     srcs=[
 | |
|         "./acorndfs.cc",
 | |
|         "./amigaffs.cc",
 | |
|         "./appledos.cc",
 | |
|         "./applesingle.cc",
 | |
|         "./brother120fs.cc",
 | |
|         "./cbmfs.cc",
 | |
|         "./cpmfs.cc",
 | |
|         "./fatfs.cc",
 | |
|         "./fluxsectorinterface.cc",
 | |
|         "./imagesectorinterface.cc",
 | |
|         "./lif.cc",
 | |
|         "./machfs.cc",
 | |
|         "./microdos.cc",
 | |
|         "./philefs.cc",
 | |
|         "./prodos.cc",
 | |
|         "./roland.cc",
 | |
|         "./smaky6fs.cc",
 | |
|         "./vfs.cc",
 | |
|         "./zdos.cc",
 | |
|     ],
 | |
|     hdrs={
 | |
|         "lib/vfs/applesingle.h": "./applesingle.h",
 | |
|         "lib/vfs/sectorinterface.h": "./sectorinterface.h",
 | |
|         "lib/vfs/vfs.h": "./vfs.h",
 | |
|     },
 | |
|     deps=[
 | |
|         "+fmt_lib",
 | |
|         "arch",
 | |
|         "lib/algorithms",
 | |
|         ".+proto_lib",
 | |
|         "dep/hfsutils",
 | |
|         "dep/adflib",
 | |
|         "dep/fatfs",
 | |
|     ],
 | |
| )
 |