X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=tools%2Fmake%2Fconfigure;fp=tools%2Fmake%2Fconfigure;h=f83750ec83014cea050fc32cbb76a99c5d7aa106;hb=237602b9903d51a9b3de50e5ff9fed0289118be4;hp=2382c1d583e95f93451b4fd661febb88c3cc7071;hpb=946ca81debea60182a1eb28b5b9a791e74fcc8eb;p=projects.git diff --git a/tools/make/configure b/tools/make/configure index 2382c1d..f83750e 100755 --- a/tools/make/configure +++ b/tools/make/configure @@ -14,6 +14,18 @@ function echo_usage { echo " -V : version set by project" } +function create_build { + pushd $BUILD_DIR >/dev/null + if [ "$compile_type" == "PDF" ] + then + echo "make $compile_target" > debian/$paket.build + chmod 755 debian/$paket.build + else + echo "build for compile_type not implemented." + exit 10 + fi + popd >/dev/null +} function cmake_check { pushd ../build >/dev/null # do checks @@ -316,7 +328,7 @@ else fi # .build - if [ "$compile_type" != "CMAKE" ] + if [ "$compile_type" != "CMAKE" -a "$compile_type" != "OLD" ] then cp debian/rules.pre $BUILD_DIR/$compile_dir/make.pre pushd $BUILD_DIR/$compile_dir >/dev/null @@ -333,15 +345,16 @@ else popd >/dev/null fi - if [ -x debian/$paket.build ] + if [ -x debian/$paket.prebuild ] then - if [ -x debian/$paket.prebuild ] - then - pushd $BUILD_DIR >/dev/null - . debian/setenv.sh - debian/$paket.prebuild - popd >/dev/null - fi + pushd $BUILD_DIR >/dev/null + . debian/setenv.sh + debian/$paket.prebuild + popd >/dev/null + fi + if ! [ -x debian/$paket.build -o -f debian/$paket.cmake ] + then + create_build fi # .cmake