summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rwxr-xr-xdevbuild.sh33
1 files changed, 23 insertions, 10 deletions
diff --git a/devbuild.sh b/devbuild.sh
index fc9cc843..c41f58ac 100755
--- a/devbuild.sh
+++ b/devbuild.sh
@@ -1,15 +1,28 @@
#!/bin/sh
-set -eu
+devbuild_midipix() {
+ set -eu
-DEV_PACKAGES=\
-musl_no_complex_host,musl_full_host,musl_full,\
-psxtypes,pemagine,dalist,ldso,ntcon,ntapi,\
-psxscl,psxscl_strace,ntctty,ntux,ptycon,toksvc,u16ports,\
-ntctty_minipix,ntux_minipix,ptycon_minipix,toksvc_minipix
+ DEV_PACKAGES=\
+ musl_no_complex_host,musl_full_host,musl_full,\
+ psxtypes,pemagine,dalist,ldso,ntcon,ntapi,\
+ psxscl,psxscl_strace,ntctty,ntux,ptycon,toksvc,u16ports,\
+ ntctty_minipix,ntux_minipix,ptycon_minipix,toksvc_minipix
-mb_project_dir=$(cd "$(dirname $0)" ; pwd)
-cd "$mb_project_dir"
+ mb_project_dir=$(cd "$(dirname $0)" ; pwd)
+ cd "$mb_project_dir"
-./build.sh -r ${DEV_PACKAGES}
-./build.sh -D minipix
+ ./build.sh -r ${DEV_PACKAGES}
+ ./build.sh -D minipix
+};
+
+devbuild_all() {
+ ./build.sh -a nt64 -b release -D minipix,rpm,zipdist -F ipv4 -p 6 -v && ./build.sh -a nt64 -b debug -D minipix,rpm,zipdist -F ipv4 -p 6 -v;
+};
+
+case "${1:-}" in
+--all) devbuild_all; ;;
+*) devbuild_midipix; ;;
+esac;
+
+# vim:filetype=sh textwidth=0