From http://www.jwz.org/xscreensaver/xscreensaver-5.33.tar.gz
[xscreensaver] / android / Makefile
index 2b88a6215f7f6d7bd15bef48c97e829cd674a16f..14b6f1caea8a4c0855f90a55a1f2dfea92c46d57 100644 (file)
@@ -1,28 +1,43 @@
 # XScreenSaver for Android
 
-default: all
 
-all:
-       @echo Nope. ; exit 1
+TARGET         = project
+
+default: apk
 
-clean::
+clean:: gradle_clean
 
 distclean::
 
 distdepend::
 
-# Todo:
+all:
+       cd project ; ./gradlew assembleDebug
+
+# TODO:
 # check_versions:
 # update_thumbs:
 
-
-# Should probably exclude "gen"
-
 echo_tarfiles:
-       @echo `find . \
-         \( \( -name '.??*' -o -name build -o -name '*~*' \) \
+       @echo `find \
+               Makefile \
+               README \
+               *.[ch] *.pl \
+               project \
+               project/xscreensaver/res/drawable/*.png \
+               project/xscreensaver/res/values/settings.xml \
+               project/xscreensaver/res/values/strings.xml \
+         \( \( -name '.??*' -o -name build -o -name gen -o -name '*~*' \) \
             -prune \) \
          -o \( -type f -o -type l \) -print \
        | sed 's@^\./@@' \
        | sort`
 
+apk: apk_raw_debug
+
+apk_raw_debug:
+               cd $(TARGET); ./gradlew assembleDebug
+
+gradle_clean:
+               cd $(TARGET); ./gradlew clean
+