aboutsummaryrefslogtreecommitdiffstats
path: root/makefile
diff options
context:
space:
mode:
authorGravatar jan Iversen <jani@apache.org>2018-06-12 12:35:37 +0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2018-06-15 13:44:43 -0700
commit4c086a260950a5319792adf141644e5d81ffa531 (patch)
treedb66c12fc41c93ccbefd0c6d53337fe3f2e20561 /makefile
parent4c19d3da1d6c350f0c773a5260fe46dccdaddb43 (diff)
downloadsubsurface-4c086a260950a5319792adf141644e5d81ffa531.tar.gz
ssrf: add makefile at ssrf level
add makefile at ssrf level to ease make calls it can be called as: make make all - will generate both desktop and mobile make mobile - will mobile make - will generate desktop Signed-off-by: Jan Iversen <jani@apache.org>
Diffstat (limited to 'makefile')
-rw-r--r--makefile22
1 files changed, 22 insertions, 0 deletions
diff --git a/makefile b/makefile
new file mode 100644
index 000000000..f9b47c2ca
--- /dev/null
+++ b/makefile
@@ -0,0 +1,22 @@
+# SPDX-License-Identifier: GPL-2.0
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f <foo>" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+mobile:
+ if test ! -d build-mobile; then (echo "error: please run build.sh before make"; exit -1;); fi
+ cd build-mobile; LIBRARY_PATH=../install_root/lib make
+ cd build-mobile; LIBRARY_PATH=../install_root/lib make install
+
+desktop:
+ if test ! -d build; then (echo "error: please run build.sh before make"; exit -1;); fi
+ cd build; LIBRARY_PATH=../install_root/lib make
+ cd build; LIBRARY_PATH=../install_root/lib make install
+
+all: desktop mobile