1SubDir HAIKU_TOP src tests add-ons kernel file_systems userlandfs ntfs ;
2
3local ntfsTop = [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems ntfs ] ;
4
5SEARCH_SOURCE += $(ntfsTop) ;
6
7# set some additional defines
8{
9	local defines =
10		USER=1
11	;
12
13	defines = [ FDefines $(defines) ] ;
14	SubDirCcFlags $(defines) ;
15	SubDirC++Flags $(defines) ;
16}
17
18SubDirHdrs [ FDirName $(ntfsTop) libntfs ] ;
19
20SubDirCcFlags -DHAVE_CONFIG_H=1 ;
21SubDirC++Flags -DHAVE_CONFIG_H=1 ;
22
23UsePrivateHeaders kernel ;
24
25
26Addon <userland>ntfs
27	:
28	attributes.c
29	mime_table.c
30	utils.c
31	ntfsdir.c
32	volume_util.c
33	fs_func.c
34	kernel_interface.c
35	:
36	libntfs.a libuserlandfs_haiku_kernel.so
37;
38
39SEARCH on [ FGristFiles
40		kernel_cpp.cpp
41	] = [ FDirName $(HAIKU_TOP) src system kernel util ] ;
42
43#SubIncludeGPL HAIKU_TOP src add-ons kernel file_systems ntfs libntfs ;
44	# TODO: We should be a version for userland instead of using the kernel
45	# version!
46