summaryrefslogtreecommitdiff
path: root/install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'install.sh')
-rwxr-xr-xinstall.sh70
1 files changed, 0 insertions, 70 deletions
diff --git a/install.sh b/install.sh
deleted file mode 100755
index 1e8dd22..0000000
--- a/install.sh
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/bin/sh
-
-installBinary() {
- buildDirectory="${1}"
- binaryDirectory="${2}"
-
- mkdir -pvm755 "${binaryDirectory}"
-
- install -vm755 "${buildDirectory}/bowshock/bowshock" "${binaryDirectory}"/bowshock
-}
-
-installData() {
- sourceDirectory="${1}"
- dataDirectory="${2}"
-
- mkdir -pvm755 "${dataDirectory}/shaders"
-
- install -vm644 "${sourceDirectory}/CHANGELOG.md" "${dataDirectory}"
- install -vm644 "${sourceDirectory}/CREDITS.txt" "${dataDirectory}"
- install -vm644 "${sourceDirectory}/bowshock/shader/"*".glsl" "${dataDirectory}/shaders"
-}
-
-echo installing "${1}"
-
-if [ "${1}" == "data" ]
-then
- if [ -z "${2}" ]
- then
- echo failure: data directory is not set
- exit 2
- fi
-
- sourceDirectory="${PWD}"
- dataDirectory="${2}"
-
- installData "${sourceDirectory}" "${dataDirectory}"
-
- echo done
-
- exit 0
-elif [ "${1}" == "all" ]
-then
- if [ -z "${2}" ]
- then
- echo failure: build directory is not set
- exit 3
- fi
-
- if [ -z "${3}" ]
- then
- echo failure: binary directory is not set
- exit 2
- fi
-
- if [ -z "${4}" ]
- then
- echo failure: data directory is not set
- exit 1
- fi
-
- sourceDirectory="${PWD}"
- buildDirectory="${2}"
- binaryDirectory="${3}"
- dataDirectory="${4}"
-
- installBinary "${buildDirectory}" "${binaryDirectory}"
- installData "${sourceDirectory}" "${dataDirectory}"
-fi
-
-echo done