]> gitweb @ CieloNegro.org - autobuild.git/blobdiff - src/functions.bash
Split the script to several files.
[autobuild.git] / src / functions.bash
diff --git a/src/functions.bash b/src/functions.bash
new file mode 100644 (file)
index 0000000..fe7f3df
--- /dev/null
@@ -0,0 +1,44 @@
+declare prefix
+function setPrefix () {
+    if (( $# != 1 )); then
+        echo "Usage: $0 PREFIX" >&2
+        return 1
+    fi
+    prefix="$1"
+}
+
+declare -a configArgs
+function setConfigArgs () {
+    configArgs=( \
+        --prefix="$prefix" \
+        PATH="$PATH" \
+        "$@" \
+        )
+}
+
+declare buildTarget
+function setBuildTarget () {
+    if (( $# != 1 )); then
+        echo "Usage: $0 TARGET" >&2
+        return 1
+    fi
+    buildTarget="$1"
+}
+
+declare docDirectory
+function setDocDirectory () {
+    if (( $# != 1 )); then
+        echo "Usage: $0 DIRECTORY" >&2
+        return 1
+    fi
+    docDirectory="$1"
+}
+
+declare docTarget
+function setDocTarget () {
+    if (( $# != 1 )); then
+        echo "Usage: $0 TARGET" >&2
+        return 1
+    fi
+    docTarget="$1"
+}