HaikuDepot: notify work status from main window
[haiku.git] / src / tools / btrfs_shell / Jamfile
blob50a69d24d068871b4342e441721a0135328b59e0
1 SubDir HAIKU_TOP src tools btrfs_shell ;
3 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems btrfs ] ;
5 # prevent inclusion of HaikuBuildCompatibility.h
6 DEFINES += HAIKU_BUILD_COMPATIBILITY_H ;
8 # set some additional defines
10         local defines =
11                 #BTRFS_BIG_ENDIAN_ONLY
12                 FS_SHELL
13                 TRACE_BTRFS # ENABLE DEBUGGING
14                 ;
16         defines = [ FDefines $(defines) ] ;
17         SubDirCcFlags $(defines) -Wno-multichar ;
18         SubDirC++Flags $(defines) -Wno-multichar -fno-rtti ;
19         HOST_LINKFLAGS += -lz ; # zlib link
23 # platform specific libraries
24 local fsShellCommandLibs ;
25 if ! $(HOST_PLATFORM_BEOS_COMPATIBLE) {
26         fsShellCommandLibs = $(HOST_NETWORK_LIBS) ;
29 UseHeaders [ FDirName $(HAIKU_TOP) headers build ] : true ;
30 UseHeaders [ FDirName $(HAIKU_TOP) headers build os ] : true ;
31 UseHeaders [ FDirName $(HAIKU_TOP) headers build os support ] : true ;
33 UsePrivateKernelHeaders ;
34 UsePrivateHeaders shared storage fs_shell ;
35 UseHeaders [ FDirName $(HAIKU_TOP) headers private ] : true ;
36 UseHeaders [ FDirName $(HAIKU_TOP) src tools fs_shell ] ;
38 local btrfsSources =
39         Attribute.cpp
40         AttributeIterator.cpp
41         BTree.cpp
42         Chunk.cpp
43         CRCTable.cpp
44         DirectoryIterator.cpp
45         ExtentAllocator.cpp
46         Inode.cpp
47         Journal.cpp
48         Volume.cpp
49         kernel_interface.cpp
52 local utilitySources =
53         AVLTreeBase.cpp
56 BuildPlatformMergeObject <build>btrfs.o : $(btrfsSources) $(utilitySources) ;
58 BuildPlatformMain <build>btrfs_shell
59         :
60         additional_commands.cpp
61         command_cat.cpp
62         :
63         <build>btrfs.o
64         <build>fs_shell.a $(HOST_LIBSUPC++) $(HOST_LIBSTDC++)
65         $(HOST_LIBROOT) $(fsShellCommandLibs)
68 SEARCH on [ FGristFiles $(utilitySources) ]
69         += [ FDirName $(HAIKU_TOP) src system kernel util ] ;