nerverot.c xrayswarm.c hyperball.c zoom.c whirlwindwarp.c \
rotzoomer.c whirlygig.c speedmine.c vermiculate.c \
xpm-pixmap.c webcollage-helper.c twang.c apollonian.c \
- euler2d.c juggle.c polyominoes.c thornbird.c fluidballs.c
+ euler2d.c juggle.c polyominoes.c thornbird.c fluidballs.c \
+ anemone.c
SCRIPTS = vidwhacker webcollage
OBJS = attraction.o blitspin.o bouboule.o braid.o bubbles.o \
nerverot.o xrayswarm.o hyperball.o zoom.o whirlwindwarp.o \
rotzoomer.o whirlygig.o speedmine.o vermiculate.o \
xpm-pixmap.o webcollage-helper.o twang.o apollonian.o \
- euler2d.o juggle.o polyominoes.o thornbird.o fluidballs.o
+ euler2d.o juggle.o polyominoes.o thornbird.o fluidballs.o \
+ anemone.o
NEXES = attraction blitspin bouboule braid bubbles decayscreen deco \
drift flag flame forest vines galaxy grav greynetic halo \
xsublim ccurve blaster bumps ripples xteevee xspirograph \
nerverot xrayswarm hyperball zoom whirlwindwarp rotzoomer \
whirlygig speedmine vermiculate twang apollonian euler2d \
- juggle polyominoes thornbird fluidballs \
+ juggle polyominoes thornbird fluidballs anemone \
@JPEG_EXES@
SEXES = sonar
JPEG_EXES = webcollage-helper
HDRS = bubbles.h screenhack.h xlockmore.h xlockmoreI.h automata.h \
bumps.h xpm-pixmap.h
-MEN = attraction.man blitspin.man bouboule.man braid.man \
- bubbles.man decayscreen.man deco.man drift.man flag.man \
- flame.man forest.man vines.man galaxy.man grav.man \
- greynetic.man halo.man helix.man hopalong.man hypercube.man \
- ifs.man imsmap.man julia.man kaleidescope.man laser.man \
- lightning.man lisa.man lmorph.man maze.man moire.man \
- noseguy.man pedal.man penrose.man pyro.man qix.man \
- rocks.man rorschach.man sierpinski.man slidescreen.man \
- slip.man sphere.man spiral.man strange.man swirl.man \
- goop.man starfish.man munch.man rd-bomb.man bumps.man \
- xjack.man xlyap.man jigsaw.man epicycle.man bsod.man \
- sonar.man t3d.man squiral.man spotlight.man critical.man \
- vidwhacker.man webcollage.man xsublim.man distort.man \
- phosphor.man xmatrix.man xteevee.man xflame.man petri.man \
- nerverot.man zoom.man whirlwindwarp.man hyperball.man \
- rotzoomer.man whirlygig.man speedmine.man penetrate.man \
- xspirograph.man twang.man
+MEN = anemone.man ant.man apollonian.man attraction.man \
+ blaster.man blitspin.man bouboule.man braid.man bsod.man \
+ bubbles.man bumps.man ccurve.man compass.man coral.man \
+ critical.man crystal.man cynosure.man decayscreen.man \
+ deco.man deluxe.man demon.man discrete.man distort.man \
+ drift.man epicycle.man euler2d.man fadeplot.man flag.man \
+ flame.man flow.man fluidballs.man forest.man galaxy.man \
+ goop.man grav.man greynetic.man halo.man helix.man \
+ hopalong.man hyperball.man hypercube.man ifs.man imsmap.man \
+ interference.man jigsaw.man juggle.man julia.man \
+ kaleidescope.man kumppa.man laser.man lightning.man \
+ lisa.man lissie.man lmorph.man loop.man maze.man moire.man \
+ moire2.man mountain.man munch.man nerverot.man noseguy.man \
+ pedal.man penetrate.man penrose.man petri.man phosphor.man \
+ polyominoes.man pyro.man qix.man rd-bomb.man ripples.man \
+ rocks.man rorschach.man rotor.man rotzoomer.man \
+ shadebobs.man sierpinski.man slidescreen.man slip.man \
+ sonar.man speedmine.man sphere.man spiral.man \
+ spotlight.man squiral.man starfish.man strange.man \
+ swirl.man t3d.man thornbird.man triangle.man truchet.man \
+ twang.man vermiculate.man vidwhacker.man vines.man \
+ wander.man webcollage.man whirlwindwarp.man whirlygig.man \
+ worm.man xflame.man xjack.man xlyap.man xmatrix.man \
+ xrayswarm.man xspirograph.man xsublim.man xteevee.man \
+ zoom.man
STAR = *
-EXTRAS = README Makefile.in xlock_23.h .gdbinit \
+EXTRAS = README Makefile.in xlock_23.h xml2man.pl .gdbinit \
config/README \
config/$(STAR).xml \
images/$(STAR).xbm \
echo_tarfiles:
@echo $(TARFILES)
+check_men:
+ @badmen="" ; \
+ for exe in $(EXES) $(SCRIPTS); do \
+ if ! [ -f $(srcdir)/$$exe.man \
+ -o "$$exe" = webcollage-helper ]; then \
+ badmen="$$badmen $$exe" ; \
+ fi ; \
+ done ; \
+ if [ -n "$$badmen" ]; then \
+ echo "" ; \
+ echo "Warning: The following programs have no manuals:" ; \
+ echo "" ; \
+ for m in $$badmen ; do \
+ echo " $$m" ; \
+ done ; \
+ fi
+
+check_xml:
+ @badxml="" ; \
+ for exe in $(EXES) $(SCRIPTS); do \
+ if ! [ -f $(srcdir)/config/$$exe.xml \
+ -o "$$exe" = webcollage-helper \
+ -o "$$exe" = xsublim ]; then \
+ badxml="$$badxml $$exe" ; \
+ fi ; \
+ done ; \
+ if [ -n "$$badxml" ]; then \
+ echo "" ; \
+ echo "Warning: The following programs have no configurators:" ; \
+ echo "" ; \
+ for m in $$badxml ; do \
+ echo " $$m" ; \
+ done ; \
+ echo "" ; \
+ fi
+
+
+
# Rules for generating the VMS makefiles on Unix, so that it doesn't have to
# be done by hand...
distdepend:: compile_axp.com compile_decc.com
distdepend:: link_axp.com link_decc.com
distdepend:: $(srcdir)/../setup.com
+distdepend:: check_men check_xml
# Rules for noticing when the objects from the utils directory are out of
fluidballs: fluidballs.o $(HACK_OBJS)
$(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HACK_LIBS)
+anemone: anemone.o $(HACK_OBJS) $(DBE)
+ $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(DBE) $(HACK_LIBS)
+
# The rules for those hacks which follow the `xlockmore' API.
#
#
# DO NOT DELETE: updated by make distdepend
+anemone.o: ../config.h
+anemone.o: $(srcdir)/screenhack.h
ant.o: $(srcdir)/automata.h
ant.o: ../config.h
ant.o: $(srcdir)/screenhack.h