compass \
coral \
crystal \
+ cubestack \
cubestorm \
+ cubetwist \
cwaves \
cynosure \
dangerball \
deco \
demon \
discrete \
+ discoball \
distort \
dnalogo \
drift \
glschool \
glsnake \
gltext \
+ goop \
grav \
greynetic \
helix \
hexadrop \
+ hexstrut \
hilbert \
hopalong \
hypnowheel \
raverhoop \
rd-bomb \
ripples \
+ rocks \
romanboy \
rorschach \
rotzoomer \
sierpinski \
sierpinski3d \
slidescreen \
+ splodesic \
squiral \
stairs \
starfish \
twang \
unknownpleasures \
vermiculate \
+ vigilance \
voronoi \
wander \
whirlwindwarp \
glhanoi \
glplanet \
glslideshow \
- goop \
halftone \
halo \
hypertorus \
pulsar \
qix \
queens \
- rocks \
skytentacles \
slip \
speedmine \
-quality 95 \
+dither -colors 128
+# If we are making the m6502 hack, create the header file for Android
+m6502.h::
+ @for h in $(ANDROID_HACKS) ; do \
+ if [ $${h} = "m6502" ] ; then \
+ echo "Making $${h} header ..."; \
+ ../hacks/m6502.sh ../hacks/m6502.h ../hacks/images/m6502/*.asm ; \
+ echo "Made $${h} header"; \
+ fi; \
+ done
project/xscreensaver/res/drawable/%.png:
@\
for f in $(ANDROID_HACKS) $(ANDROID_TODO) ; do \
rm -f project/xscreensaver/res/drawable/$$f.png ; \
done
-distclean:: clean_thumbs
+
+distclean:: clean_thumbs clean
EXTRA_TARFILES = project/xscreensaver/res/drawable/thumbnail.png \
-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 \
| sort` ; \
echo $$FILES
-debug::
+run_check::
+ ../hacks/check-configs.pl --build-android $(ANDROID_HACKS)
+
+debug:: m6502.h run_check
$(GRADLE) assembleDebug
-release::
+release:: m6502.h run_check
export APP_ABI=all ; \
$(GRADLE) assembleRelease
# dnalogo \
# twang \
# memscroller \
+# phosphor \
+# discoball \
+# cubetwist \
+# cubestack \
+# splodesic \