1 SubDir HAIKU_TOP src add-ons kernel file_systems udf drive_setup_addon ;
3 # save original optimization level
6 # set some additional defines
12 if $(COMPILE_FOR_R5) {
13 defines += COMPILE_FOR_R5 ;
19 # the gcc on BeOS doesn't compile BFS correctly with -O2 or more
23 defines = [ FDefines $(defines) ] ;
24 SubDirCcFlags $(defines) -Wno-multichar ;
25 SubDirC++Flags $(defines) -Wno-multichar ;
28 UsePrivateHeaders [ FDirName kernel util ] ;
29 SubDirHdrs [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems udf ] ;
31 # Note that the add-on is named "i-udf-ds" to put it alphabetically
32 # before the standard iso9660 add-on, thus giving it first dibs at
33 # iso9660/UDF hybrid discs.
43 SEARCH on [ FGristFiles
44 Recognition.cpp UdfDebug.cpp UdfString.cpp UdfStructures.cpp Utils.cpp
45 ] = [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems udf ] ;
52 actions ignore InstallUDFDS
54 cp $(>) /boot/system/add-ons/drive_setup/fs/
57 InstallUDFDS install : i-udf-ds ;
59 # restore original optimization level