]> Creatis software - bbtk.git/blob - packages/std/bbs/boxes/bbPrependPackageDataPath.bbs
cc262572d651f8e37c55070675a35ab9adf08970
[bbtk.git] / packages / std / bbs / boxes / bbPrependPackageDataPath.bbs
1 load std
2
3 define PrependPackageDataPath std
4   author "laurent.guigues at creatis.insa-lyon.fr"
5   description "Prepends the input file name 'In' with the path to the data directory of the package 'Package'"
6   category "misc"
7
8   # For getting bbtk Data Path
9   new Configuration c
10   
11   # For making a full path name, avoiding troubles with / or \
12   new MakeFileName mfn1
13   new MakeFileName mfn2
14
15   connect c.DataPath mfn1.Directory
16   connect mfn1.Out mfn2.Directory  
17   
18   # inputs / outputs 
19   input  In   mfn2.File "Last Filename"
20   input  Package   mfn1.File "Package name"
21   output Out mfn2.Out   "Full path Filename"
22 endefine
23