aboutsummaryrefslogtreecommitdiff
path: root/build/android/Makefile
diff options
context:
space:
mode:
authorest31 <MTest31@outlook.com>2015-06-20 07:39:28 +0200
committerest31 <MTest31@outlook.com>2015-06-20 07:48:17 +0200
commita31d08be5533482639b96fae5696f738f9eb9e78 (patch)
tree17d32ea54b9a8719e72c278869c84fa2893657f7 /build/android/Makefile
parent14f4cd0ef91d87bf8ec40376b500579cabeb4358 (diff)
downloadminetest-a31d08be5533482639b96fae5696f738f9eb9e78.tar.gz
minetest-a31d08be5533482639b96fae5696f738f9eb9e78.tar.bz2
minetest-a31d08be5533482639b96fae5696f738f9eb9e78.zip
Android: use loop inside makefile to spare repetition
Diffstat (limited to 'build/android/Makefile')
-rw-r--r--build/android/Makefile51
1 files changed, 9 insertions, 42 deletions
diff --git a/build/android/Makefile b/build/android/Makefile
index 798d56037..612fb50e3 100644
--- a/build/android/Makefile
+++ b/build/android/Makefile
@@ -615,7 +615,7 @@ clean_curl :
curl_binary:
@if [ ! -d "deps/curl-${CURL_VERSION_BINARY}" ] ; then \
- echo "curl sources missing, downloading..."; \
+ echo "curl binary missing, downloading..."; \
mkdir -p ${ROOT}/deps; \
cd deps; \
wget http://curl.haxx.se/gknw.net/7.34.0/dist-android/curl-7.34.0-rtmp-ssh2-ssl-zlib-static-bin-android.tar.gz || exit 1;\
@@ -696,47 +696,14 @@ clean_sqlite3:
$(ASSETS_TIMESTAMP) : $(IRRLICHT_LIB)
@mkdir -p ${ROOT}/deps; \
- LAST_MODIF=$$(find ${ROOT}/../../builtin -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" "); \
- if [ $$(basename $$LAST_MODIF) != "timestamp" ] ; then \
- touch ${ROOT}/../../builtin/timestamp; \
- touch ${ASSETS_TIMESTAMP}; \
- echo builtin changed $$LAST_MODIF; \
- fi; \
- LAST_MODIF=$$(find ${ROOT}/../../client -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" "); \
- if [ $$(basename $$LAST_MODIF) != "timestamp" ] ; then \
- touch ${ROOT}/../../client/timestamp; \
- touch ${ASSETS_TIMESTAMP}; \
- fi; \
- LAST_MODIF=$$(find ${ROOT}/../../doc -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" "); \
- if [ $$(basename $$LAST_MODIF) != "timestamp" ] ; then \
- touch ${ROOT}/../../doc/timestamp; \
- touch ${ASSETS_TIMESTAMP}; \
- fi; \
- LAST_MODIF=$$(find ${ROOT}/../../fonts -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" "); \
- if [ $$(basename $$LAST_MODIF) != "timestamp" ] ; then \
- touch ${ROOT}/../../fonts/timestamp; \
- touch ${ASSETS_TIMESTAMP}; \
- fi; \
- LAST_MODIF=$$(find ${ROOT}/../../games -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" "); \
- if [ $$(basename $$LAST_MODIF) != "timestamp" ] ; then \
- touch ${ROOT}/../../games/timestamp; \
- touch ${ASSETS_TIMESTAMP}; \
- fi; \
- LAST_MODIF=$$(find ${ROOT}/../../mods -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" "); \
- if [ $$(basename $$LAST_MODIF) != "timestamp" ] ; then \
- touch ${ROOT}/../../mods/timestamp; \
- touch ${ASSETS_TIMESTAMP}; \
- fi; \
- LAST_MODIF=$$(find ${ROOT}/../../po -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" "); \
- if [ $$(basename $$LAST_MODIF) != "timestamp" ] ; then \
- touch ${ROOT}/../../po/timestamp; \
- touch ${ASSETS_TIMESTAMP}; \
- fi; \
- LAST_MODIF=$$(find ${ROOT}/../../textures -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" "); \
- if [ $$(basename $$LAST_MODIF) != "timestamp" ] ; then \
- touch ${ROOT}/../../textures/timestamp; \
- touch ${ASSETS_TIMESTAMP}; \
- fi; \
+ for DIRNAME in {builtin,client,doc,fonts,games,mods,po,textures}; do \
+ LAST_MODIF=$$(find ${ROOT}/../../${DIRNAME} -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" "); \
+ if [ $$(basename $$LAST_MODIF) != "timestamp" ]; then \
+ touch ${ROOT}/../../$DIRNAME/timestamp; \
+ touch ${ASSETS_TIMESTAMP}; \
+ echo ${DIRNAME} changed $$LAST_MODIF; \
+ fi; \
+ done; \
LAST_MODIF=$$(find ${IRRLICHT_DIR}/media -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" "); \
if [ $$(basename $$LAST_MODIF) != "timestamp" ] ; then \
touch ${IRRLICHT_DIR}/media/timestamp; \