]> Creatis software - bbtk.git/blob - kernel/appli/bbCreatePackage/bbCreatePackage.bat.in
*** empty log message ***
[bbtk.git] / kernel / appli / bbCreatePackage / bbCreatePackage.bat.in
1 @echo off
2
3 echo creates the file architecture for a new user package
4
5
6 if %0%1==%0 goto ERROR01
7
8
9 set BBTKINPUT="@bbCreatePackage_DATA_PATH@"
10 set BBTKOUTPUT=%1
11
12
13 echo %0
14 echo %PWD%
15
16 # bbCreatePackage path
17 ##EED TMP=$(which $0|rev)
18 ##EED BINPATH=$(echo ${TMP#*/}|rev)
19 # Input data path
20 set INPUT="${BINPATH}/@bbCreatePackage_DATA_REL_PATH_FROM_BIN@/void-Package"
21
22
23
24 set OUTPUT=%1
25 set PACK=%2
26 set AUTHOR=%3
27 set DESCRIPTION=%4
28
29 echo "output= " %OUTPUT%
30 echo "bin   = " %BINPATH%
31 echo "input = " %INPUT%
32 echo "pack  = " %PACK%
33
34
35 echo "----- Creating black box package '%BBTKNAME%' in repository '%BBTKOUTPUT%' -----"
36
37
38 IF EXIST %BBTKOUTPUT% GOTO ERROR02
39
40 echo "-> Packages repository '%BBTKOUTPUT%' does not exist : creating it"
41 mkdir %BBTKOUTPUT%
42
43
44
45     echo "-> Creating file '%BBTKOUTPUT%/CMakeLists.txt' "
46     copy %BBTKINPUT%\PackageCMakeLists.txt %BBTKOUTPUT%\CMakeLists.txt
47     echo "-> Creating file directory '%BBTKOUTPUT%/cmake' "
48     mkdir %BBTKOUTPUT%\cmake
49     echo "-> Coping files in '%BBTKOUTPUT%/cmake' "
50     copy %BBTKINPUT%\cmake\*.cmake %BBTKOUTPUT%\cmake
51     copy %BBTKINPUT%\cmake\*.in %BBTKOUTPUT%\cmake
52
53 echo "Done !"
54 echo "Edit the file '%BBTKOUTPUT%/CMakeLists.txt' to customize your package"
55
56
57 goto END
58
59
60
61
62 :ERROR01
63 echo bbCreatePackage.bat "<path-to-package-repository>"
64 goto END
65
66 :ERROR02
67 echo "ERROR : Directory '%BBTKOUTPUT%/%BBTKNAME%' already exists !"  
68 goto end
69
70
71
72 :END
73