X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2FMakefile.in;h=12e58419aeaf8c94f299d1df3ed8cdb5501f3459;hp=65630f91b7b02869f336e5963864c38deb905976;hb=13dbc569cdc6e29019722c0ef9b932a925efbcad;hpb=3f9592851ce4ed76a9979bfdd6ec7dc5c457e183 diff --git a/hacks/Makefile.in b/hacks/Makefile.in index 65630f91..12e58419 100644 --- a/hacks/Makefile.in +++ b/hacks/Makefile.in @@ -94,7 +94,8 @@ SRCS = attraction.c blitspin.c bouboule.c braid.c bubbles.c \ 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 \ @@ -117,7 +118,8 @@ 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 \ @@ -133,7 +135,7 @@ NEXES = attraction blitspin bouboule braid bubbles decayscreen deco \ 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 @@ -150,25 +152,33 @@ XDBE_OBJS = $(UTILS_BIN)/xdbe.o 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 \ @@ -350,6 +360,44 @@ tags: 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... @@ -401,6 +449,7 @@ $(srcdir)/../setup.com: Makefile.in 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 @@ -670,6 +719,9 @@ twang: twang.o $(HACK_OBJS) $(GRAB) $(SHM) 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. # @@ -802,6 +854,8 @@ webcollage-helper: webcollage-helper.o # # 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