summaryrefslogtreecommitdiff
path: root/netfs/fuse/Jamfile.jam
diff options
context:
space:
mode:
Diffstat (limited to 'netfs/fuse/Jamfile.jam')
-rw-r--r--netfs/fuse/Jamfile.jam28
1 files changed, 21 insertions, 7 deletions
diff --git a/netfs/fuse/Jamfile.jam b/netfs/fuse/Jamfile.jam
index 14338d5..4d000be 100644
--- a/netfs/fuse/Jamfile.jam
+++ b/netfs/fuse/Jamfile.jam
@@ -1,34 +1,48 @@
import package ;
lib Glacier2 : : <name>Glacier2++11 ;
+constant FUSE_VER : 35 ;
+
+rule iceobj ( name : ice ) {
+ obj $(name) : $(ice) :
+ <toolset>tidy:<checker>none
+ <library>../ice//netfs-api
+ <implicit-dependency>../ice//netfs-api
+ <library>..//slicer
+ <include>.
+ ;
+}
+iceobj fuseConfig : fuseConfig.ice ;
+iceobj fuseMappers : fuseMappers.ice ;
-obj fuseConfig : fuseConfig.ice :
- <toolset>tidy:<checker>none
- <library>../ice//netfs-api
- <implicit-dependency>../ice//netfs-api
-;
lib netfs-client-configuration :
fuseConfig
+ fuseMappers
fuseConfig.ice
+ fuseMappers.ice
fuseConfigImpl.cpp
+ fuseMappersImpl.cpp
:
<slicer>pure
<library>../ice//netfs-api
+ <library>../lib//netfs-common
<implicit-dependency>../ice//netfs-api
<implicit-dependency>fuseConfig
<library>..//Ice
<library>..//slicer
<library>..//adhocutil
+ <include>.
: :
<library>..//Ice
<library>..//slicer
+ <include>.
;
lib netfs-client :
netfs-client-configuration
[ glob *.cpp : fuseConfigImpl.cpp netfs.cpp ]
:
- <define>FUSE_USE_VERSION=35
+ <define>FUSE_USE_VERSION=$(FUSE_VER)
<implicit-dependency>../ice//netfs-api
<library>netfs-client-configuration
<implicit-dependency>netfs-client-configuration
@@ -42,7 +56,7 @@ lib netfs-client :
<library>..//slicer-xml
<use>../..//fuse
: :
- <define>FUSE_USE_VERSION=31
+ <define>FUSE_USE_VERSION=$(FUSE_VER)
<include>.
<library>../ice//netfs-api
<library>Glacier2