X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fappli%2FbbCreatePackage%2FbbCreatePackage.bat.in;h=9fc83717c76a9723047e2d3457a66c09854fe700;hb=70db75992e0ccf5ad1fab5ccf9cec013877ea3d5;hp=42859182a68199c89083e82e102b2ce3250dca8a;hpb=70859910e5bdba4c9194e900602db3b7ac3277d4;p=bbtk.git diff --git a/kernel/appli/bbCreatePackage/bbCreatePackage.bat.in b/kernel/appli/bbCreatePackage/bbCreatePackage.bat.in index 4285918..9fc8371 100755 --- a/kernel/appli/bbCreatePackage/bbCreatePackage.bat.in +++ b/kernel/appli/bbCreatePackage/bbCreatePackage.bat.in @@ -6,65 +6,48 @@ echo creates the file architecture for a new user package if %0%1==%0 goto ERROR01 -set BBTKINPUT="@bbCreatePackage_DATA_PATH@" -set BBTKOUTPUT=%1 - - -echo %0 -echo %PWD% - -# bbCreatePackage path -##EED TMP=$(which $0|rev) -##EED BINPATH=$(echo ${TMP#*/}|rev) -# Input data path -set INPUT="${BINPATH}/@bbCreatePackage_DATA_REL_PATH_FROM_BIN@/void-Package" - - +rem bbCreatePackage path +set BINPATH=%~dp0 +rem Input data path +set INPUT="%BINPATH%\@bbCreatePackage_DATA_REL_PATH_FROM_BIN@\void-Package" set OUTPUT=%1 set PACK=%2 set AUTHOR=%3 set DESCRIPTION=%4 -echo "output= " %OUTPUT% -echo "bin = " %BINPATH% -echo "input = " %INPUT% -echo "pack = " %PACK% - +echo output= %OUTPUT% +echo bin = %BINPATH% +echo input = %INPUT% +echo pack = %PACK% +echo author = %AUTHOR% +echo description = %DESCRIPTION% -echo "----- Creating black box package '%BBTKNAME%' in repository '%BBTKOUTPUT%' -----" +IF EXIST %OUTPUT%\%PACK% GOTO ERROR02 +echo "** Creating new black box package '%PACK%' in folder '%OUTPUT%'" -IF EXIST %BBTKOUTPUT% GOTO ERROR02 +mkdir %OUTPUT%\%PACK% +xcopy %INPUT% %OUTPUT%\%PACK% /S +"%BINPATH%\bbSed" %OUTPUT%\%PACK%\CMakeLists.txt WITHOUT_NAME "%PACK%" > %OUTPUT%\%PACK%\CMakeLists2.txt +"%BINPATH%\bbSed" %OUTPUT%\%PACK%\CMakeLists2.txt WITHOUT_AUTHOR %AUTHOR% > %OUTPUT%\%PACK%\CMakeLists3.txt +"%BINPATH%\bbSed" %OUTPUT%\%PACK%\CMakeLists3.txt WITHOUT_DESCRIPTION %DESCRIPTION% > %OUTPUT%\%PACK%\CMakeLists.txt +del "%OUTPUT%\%PACK%\CMakeLists2.txt" +del "%OUTPUT%\%PACK%\CMakeLists3.txt" +echo "Done !" +echo "Edit the file '%OUTPUT%\%PACK%\CMakeLists.txt' to customize your package" -echo "-> Packages repository '%BBTKOUTPUT%' does not exist : creating it" -mkdir %BBTKOUTPUT% - - - - echo "-> Creating file '%BBTKOUTPUT%/CMakeLists.txt' " - copy %BBTKINPUT%\PackageCMakeLists.txt %BBTKOUTPUT%\CMakeLists.txt - echo "-> Creating file directory '%BBTKOUTPUT%/cmake' " - mkdir %BBTKOUTPUT%\cmake - echo "-> Coping files in '%BBTKOUTPUT%/cmake' " - copy %BBTKINPUT%\cmake\*.cmake %BBTKOUTPUT%\cmake - copy %BBTKINPUT%\cmake\*.in %BBTKOUTPUT%\cmake - -echo "Done !" -echo "Edit the file '%BBTKOUTPUT%/CMakeLists.txt' to customize your package" goto END - - :ERROR01 -echo bbCreatePackage.bat "" +echo bbCreatePackage.bat " [author] [description] " goto END :ERROR02 -echo "ERROR : Directory '%BBTKOUTPUT%/%BBTKNAME%' already exists !" +echo "ERROR : Directory '%OUTPUT%/%PACK%' already exists !" goto end