]> wagnertech.de Git - projects.git/blobdiff - Configure
eclipse-cpp added
[projects.git] / Configure
index 9e8badc7e110c12b0f0a75270083095ae063c323..9eddd7dbca49dc7f24f61334f6cc597976300344 100755 (executable)
--- a/Configure
+++ b/Configure
@@ -4,28 +4,61 @@ set -e
 function usage {
        cat <<USAGE
 configure PROJECT
-PROJECT = webssh
+PROJECT = libcob-ocesql mconnect webssh
 USAGE
 }
 
-if [ -z "$1" ]
-then
+function write_deb {
+       # $1: package name
+       # $2: compile_typ
+       cat <<ANY_DEB >debian/$1.conf
+# generated by configure
+compile_type=$2
+target_type=DEB
+ANY_DEB
+}
+
+function write_changelog {
+       # $1: package name
+       cat <<CHANGELOG >debian/$1.changelog
+projects (%VERSION%-%BUILD%) unstable; urgency=medium
+  * generated by configure
+ -- Michael Wagner <info@wagnertech.de>  Fri, 05 Dec 2025 20:03:04 +0100
+CHANGELOG
+}
+
+if [ -z "$1" ]; then
        usage
        exit 7
 fi
 
 case $1 in
+
+eclipse-cpp)
+       write_deb eclipse-cpp NONE
+       write_changelog eclipse-cpp
+       mconfigure -V eclipse-cpp
+       ;;
+       
+libcob-ocesql)
+       write_deb libcob-ocesql ANY
+       mconfigure -v 1.4 libcob-ocesql
+       ;;
+
+mconnect)
+       write_deb mconnect ANY
+       mconfigure mconnect
+       ;;
+
 webssh)
-       cat <<WEBSSH >debian/webssh.conf
-# generated by configure
-compile_type=ANY
-target_type=DEB
-WEBSSH
+       write_deb webssh ANY
        mconfigure -V webssh
        ;;
+
 *)
        echo "Invalid project."
        usage
        exit 25
        ;;
 esac
+