summaryrefslogtreecommitdiff
path: root/netfs/fuse/Jamfile.jam
blob: 7953e86d0ff2e9541873b704d76a54eb4c419477 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
lib fuse : : <name>fuse ;
lib Glacier2 : : <name>Glacier2 ;

cpp-pch pch : pch.hpp :
	<define>_FILE_OFFSET_BITS=64
	<include>../../libfusepp
	<implicit-dependency>../ice//netfsComms
	<library>../ice//netfsComms
	<library>..//boost_thread
	<library>fuse
	<library>..//Ice
	<library>..//adhocutil
	;

lib netfsClientConfiguration :
	fuseConfig.ice
	:
	<slicer>yes
	<library>..//Ice
	<library>..//IceUtil
	<library>..//pthread
	<library>..//slicer
	<library>..//adhocutil
	<cflags>-fvisibility=hidden
	: :
	<library>..//IceUtil
	<library>..//Ice
	<library>..//boost_system
	<library>..//slicer
	;

lib netfsClient :
	pch
	netfsClientConfiguration
	[ glob *.cpp : netfs.cpp ]
	[ glob ../../libfusepp/fuse*.cpp ]
	:
	<define>_FILE_OFFSET_BITS=64
	<include>../../libfusepp
	<implicit-dependency>../ice//netfsComms
	<library>netfsClientConfiguration
	<implicit-dependency>netfsClientConfiguration
	<library>../ice//netfsComms
	<library>../lib//netfsCommon
	<library>..//boost_thread
	<library>..//boost_system
	<library>..//Ice
	<library>Glacier2
	<library>..//IceUtil
	<library>..//pthread
	<library>..//slicer
	<library>..//libxmlpp
	<library>..//adhocutil
	<library>..//slicer-xml
	<cflags>-fvisibility=hidden
	: :
	<include>.
	<include>../../libfusepp
	<library>../ice//netfsComms
	<library>Glacier2
	<implicit-dependency>../ice//netfsComms
	<library>netfsClientConfiguration
	<implicit-dependency>netfsClientConfiguration
	<define>_FILE_OFFSET_BITS=64
	;

exe netfs :
	netfs.cpp :
	<library>netfsClient
	<library>fuse
	<library>..//adhocutil
	<cflags>-fvisibility=hidden
	;