# XScreenSaver for Android
export TERM=dumb
-GRADLE = cd project ; ./gradlew
+GRADLE = ./gradlew
default:: debug
all:: release
anemone \
anemotaxis \
apollonian \
+ atlantis \
attraction \
atunnel \
blaster \
bouncingcow \
boxed \
boxfit \
+ bouboule \
braid \
bsod \
cage \
ccurve \
+ celtic \
cloudlife \
companioncube \
compass \
coral \
+ crackberg \
crystal \
cubestack \
cubestorm \
dangerball \
decayscreen \
deco \
+ deluxe \
demon \
discrete \
discoball \
glschool \
glsnake \
gltext \
+ goop \
grav \
greynetic \
helix \
moebiusgears \
moire \
morph3d \
+ munch \
nerverot \
noof \
penetrate \
petri \
piecewise \
pinion \
+ polyominoes \
polytopes \
pong \
popsquares \
raverhoop \
rd-bomb \
ripples \
+ rocks \
romanboy \
rorschach \
rotzoomer \
sierpinski \
sierpinski3d \
slidescreen \
+ slip \
splodesic \
squiral \
stairs \
twang \
unknownpleasures \
vermiculate \
+ vigilance \
voronoi \
wander \
whirlwindwarp \
wormhole \
xflame \
xlyap \
+ xrayswarm \
xspirograph \
antinspect \
antmaze \
antspotlight \
- atlantis \
barcode \
binaryring \
blitspin \
- bouboule \
bumps \
carousel \
- celtic \
circuit \
cityflow \
- crackberg \
cube21 \
cubenetic \
cubicgrid \
- deluxe \
dymaxionmap \
endgame \
+ esper \
flipscreen3d \
fliptext \
fontglide \
glhanoi \
glplanet \
glslideshow \
- goop \
halftone \
halo \
hypertorus \
moire2 \
molecule \
mountain \
- munch \
noseguy \
pedal \
phosphor \
photopile \
pipes \
- polyominoes \
projectiveplane \
pulsar \
qix \
queens \
- rocks \
skytentacles \
- slip \
speedmine \
spheremonics \
splitflap \
xanalogtv \
xjack \
xmatrix \
- xrayswarm \
zoom \
fi; \
done
-project/xscreensaver/res/drawable/%.png:
+xscreensaver/res/drawable/%.png:
@\
FILE1=`echo "$@" | sed 's!^.*/\([^/]*\)\.png$$!\1.jpg!'` ; \
FILE2="$@" ; \
thumbs::
@for f in $(ANDROID_HACKS) $(ANDROID_TODO) ; do \
- $(MAKE) project/xscreensaver/res/drawable/$$f.png ; \
+ $(MAKE) xscreensaver/res/drawable/$$f.png ; \
done
clean_thumbs::
@\
for f in $(ANDROID_HACKS) $(ANDROID_TODO) ; do \
- rm -f project/xscreensaver/res/drawable/$$f.png ; \
+ rm -f xscreensaver/res/drawable/$$f.png ; \
done
distclean:: clean_thumbs clean
-EXTRA_TARFILES = project/xscreensaver/res/drawable/thumbnail.png \
+EXTRA_TARFILES = xscreensaver/res/drawable/thumbnail.png \
echo_tarfiles:
@FILES=`find . $(EXTRA_TARFILES) \( \( \
-o -name '*.keystore' \
-o -name '*_dream.xml' \
-o -name '*_settings.xml' \
+ -o -name '*_wallpaper.xml' \
-o -name AndroidManifest.xml \
-o -name strings.xml \
-o -name settings.xml \
keytool -genkey -v -keystore $@ \
-alias xscreensaver -keyalg RSA -keysize 2048 -validity 10000
-APK_DIR = project/xscreensaver/build/outputs/apk/
+APK_DIR = xscreensaver/build/outputs/apk/
APK_UNSIGNED = $(APK_DIR)/xscreensaver-release-unsigned.apk
APK_UNALIGNED = $(APK_DIR)/xscreensaver-release-unaligned.apk
APK_SIGNED = $(APK_DIR)/xscreensaver-release.apk