binaryring \
blaster \
blinkbox \
+ blitspin \
blocktube \
boing \
bouboule \
boxfit \
braid \
bsod \
+ bumps \
cage \
ccurve \
celtic \
circuit \
+ cityflow \
cloudlife \
companioncube \
compass \
dnalogo \
drift \
dymaxionmap \
+ endgame \
energystream \
engine \
epicycle \
eruption \
+ esper \
euler2d \
fadeplot \
fiberlamp \
+ filmleader \
fireworkx \
flame \
flipflop \
+ flipscreen3d \
flow \
fluidballs \
flyingtoasters \
gflux \
glblur \
glcells \
+ gleidescope \
glhanoi \
glknots \
glmatrix \
glplanet \
glschool \
+ glslideshow \
glsnake \
gltext \
goop \
interaggregate \
interference \
intermomentary \
+ jigglypuff \
jigsaw \
julia \
kaleidescope \
pulsar \
pyro \
quasicrystal \
+ queens \
raverhoop \
razzledazzle \
rd-bomb \
spheremonics \
splitflap \
splodesic \
+ spotlight \
squiral \
stairs \
stonerview \
surfaces \
swirl \
tangram \
+ tessellimage \
thornbird \
timetunnel \
topblock \
twang \
unknownpleasures \
vermiculate \
+ vfeedback \
vigilance \
voronoi \
wander \
whirlwindwarp \
winduprobot \
wormhole \
+ xanalogtv \
xflame \
xjack \
xlyap \
+ xmatrix \
xrayswarm \
xspirograph \
+ zoom \
# These don't work well enough to turn on by default:
ANDROID_TODO= \
antinspect \
barcode \
- blitspin \
- bumps \
carousel \
- cityflow \
- endgame \
- esper \
- flipscreen3d \
fliptext \
fontglide \
- gleidescope \
- glslideshow \
halftone \
- jigglypuff \
juggler3d \
molecule \
pedal \
photopile \
polyominoes \
qix \
- queens \
speedmine \
- spotlight \
starfish \
starwars \
- tessellimage \
testx11 \
unicrud \
- xanalogtv \
- xmatrix \
- zoom \
# Download and resize images from jwz.org.
keytool -genkey -v -keystore $@ \
-alias xscreensaver -keyalg RSA -keysize 2048 -validity 10000
-APK_DIR = xscreensaver/build/outputs/apk/
+APK_DIR = xscreensaver/build/outputs/apk/release/
APK_UNSIGNED = $(APK_DIR)xscreensaver-release-unsigned.apk
APK_UNALIGNED = $(APK_DIR)xscreensaver-release-unaligned.apk
APK_SIGNED = $(APK_DIR)xscreensaver-release.apk