X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2FMakefile.in;h=9127723b007991f551891800cc849de469aa9be9;hb=447db08c956099b3b183886729108bf5b364c4b8;hp=53520547eb1e8762185c1b052afc4ad1911924fd;hpb=e4fa2ac140f7bc56571373a7b7eb585fa4500e38;p=xscreensaver diff --git a/hacks/Makefile.in b/hacks/Makefile.in index 53520547..9127723b 100644 --- a/hacks/Makefile.in +++ b/hacks/Makefile.in @@ -1,4 +1,4 @@ -# hacks/Makefile.in --- xscreensaver, Copyright (c) 1997-2002 Jamie Zawinski. +# hacks/Makefile.in --- xscreensaver, Copyright (c) 1997-2005 Jamie Zawinski. # the `../configure' script generates `hacks/Makefile' from this file. @SET_MAKE@ @@ -7,16 +7,23 @@ srcdir = @srcdir@ VPATH = @srcdir@ +top_srcdir = @top_srcdir@ +top_builddir = .. install_prefix = prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ +datadir = @datadir@ mandir = @mandir@ +libexecdir = @libexecdir@ # maybe this should be 6 (games)? mansuffix = 1 manNdir = $(mandir)/man$(mansuffix) +HACKDIR = @HACKDIR@ +HACK_CONF_DIR = @HACK_CONF_DIR@ + CC = @CC@ CFLAGS = @CFLAGS@ LDFLAGS = @LDFLAGS@ @@ -36,9 +43,6 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_SETUID = @INSTALL_SETUID@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_DIRS = @INSTALL_DIRS@ -GNOME_DATADIR = @GNOME_DATADIR@ -HACKDIR = @HACKDIR@ -HACK_CONF_DIR = @HACK_CONF_DIR@ X_CFLAGS = @X_CFLAGS@ X_LIBS = @X_LIBS@ @@ -101,7 +105,9 @@ SRCS = attraction.c blitspin.c bouboule.c braid.c bubbles.c \ anemone.c halftone.c metaballs.c eruption.c popsquares.c \ barcode.c piecewise.c cloudlife.c fontglide.c apple2.c \ apple2-main.c analogtv.c xanalogtv.c pong.c wormhole.c \ - mismunch.c pacman.c + mismunch.c pacman.c pacman_ai.c pacman_level.c \ + fuzzyflakes.c anemotaxis.c memscroller.c substrate.c \ + intermomentary.c fireworkx.c fiberlamp.c boxfit.c SCRIPTS = vidwhacker webcollage ljlatest OBJS = attraction.o blitspin.o bouboule.o braid.o bubbles.o \ @@ -128,7 +134,9 @@ OBJS = attraction.o blitspin.o bouboule.o braid.o bubbles.o \ anemone.o halftone.o metaballs.o eruption.o popsquares.o \ barcode.o piecewise.o cloudlife.o fontglide.o apple2.o \ apple2-main.o analogtv.o xanalogtv.o pong.o wormhole.o \ - mismunch.o pacman.p + mismunch.o pacman.o pacman_ai.o pacman_level.o \ + fuzzyflakes.o anemotaxis.o memscroller.o substrate.o \ + intermomentary.o fireworkx.o fiberlamp.o boxfit.o NEXES = attraction blitspin bouboule braid bubbles decayscreen deco \ drift flag flame forest vines galaxy grav greynetic halo \ @@ -147,7 +155,8 @@ NEXES = attraction blitspin bouboule braid bubbles decayscreen deco \ juggle polyominoes thornbird fluidballs anemone halftone \ metaballs eruption popsquares barcode piecewise cloudlife \ fontglide apple2 xanalogtv pong wormhole mismunch \ - pacman \ + pacman fuzzyflakes anemotaxis memscroller substrate \ + intermomentary fireworkx fiberlamp boxfit \ @JPEG_EXES@ SEXES = sonar JPEG_EXES = webcollage-helper @@ -192,7 +201,9 @@ MEN = anemone.man ant.man apollonian.man attraction.man \ zoom.man halftone.man eruption.man metaballs.man \ barcode.man piecewise.man cloudlife.man ljlatest.man \ fontglide.man apple2.man xanalogtv.man pong.man \ - wormhole.man mismunch.man pacman.man + wormhole.man mismunch.man pacman.man fuzzyflakes.man \ + anemotaxis.man memscroller.man substrate.man \ + intermomentary.man fireworkx.man fiberlamp.man boxfit.man STAR = * EXTRAS = README Makefile.in xlock_23.h xml2man.pl .gdbinit \ euler2d.tex \ @@ -205,7 +216,8 @@ EXTRAS = README Makefile.in xlock_23.h xml2man.pl .gdbinit \ images/noseguy/$(STAR).xbm \ images/noseguy/$(STAR).xpm \ images/jigsaw/$(STAR).xbm \ - images/molecules/$(STAR).pdb + images/molecules/$(STAR).pdb \ + images/pacman/$(STAR).xpm VMSFILES = compile_axp.com compile_decc.com link_axp.com link_decc.com \ vms_axp.opt vms_axp_12.opt vms_decc.opt vms_decc_12.opt @@ -279,10 +291,7 @@ munge-scripts: $(SCRIPTS) for program in $(SCRIPTS); do \ sed "s@^\(#!\)\(/[^ ]*/perl[^ ]*\)\(.*\)\$$@\1$$perl\3@" \ < $(srcdir)/$$program > $$tmp ; \ - if cmp -s $(srcdir)/$$program $$tmp ; then \ - echo "$$program unchanged" ; \ - true ; \ - else \ + if ! cmp -s $(srcdir)/$$program $$tmp ; then \ echo "$$program: setting interpreter to $$perl" ; \ cat $$tmp > ./$$program ; \ fi ; \ @@ -303,15 +312,16 @@ install-man: $(MEN) done install-xml: - @if [ ! -d $(install_prefix)$(HACK_CONF_DIR) ]; then \ - $(INSTALL_DIRS) $(install_prefix)$(HACK_CONF_DIR) ; \ + @dest=$(install_prefix)$(HACK_CONF_DIR) ; \ + if [ ! -d $$dest ]; then \ + $(INSTALL_DIRS) $$dest ; \ fi ; \ - files=`cd $(srcdir)/config/ ; echo README $(STAR).xml` ; \ - for file in $$files ; do \ - echo $(INSTALL_DATA) $(srcdir)/config/$$file \ - $(install_prefix)$(HACK_CONF_DIR)/$$file ; \ - $(INSTALL_DATA) $(srcdir)/config/$$file \ - $(install_prefix)$(HACK_CONF_DIR)/$$file ; \ + src=$(srcdir)/config ; \ + for file in $(EXES) $(SCRIPTS) ; do \ + if [ -f $$src/$$file.xml ]; then \ + echo $(INSTALL_DATA) $$src/$$file.xml $$dest/$$file.xml ; \ + $(INSTALL_DATA) $$src/$$file.xml $$dest/$$file.xml ; \ + fi ; \ done uninstall-program: @@ -329,10 +339,10 @@ uninstall-man: done uninstall-xml: - @cd $(srcdir)/config/ ; \ - for file in README $(STAR).xml ; do \ - echo rm -f $(install_prefix)$(HACK_CONF_DIR)/$$file ; \ - rm -f $(install_prefix)$(HACK_CONF_DIR)/$$file ; \ + @dest=$(install_prefix)$(HACK_CONF_DIR) ; \ + for file in $(EXES) $(SCRIPTS) ; do \ + echo rm -f $$dest/$$file.xml ; \ + rm -f $$dest/$$file.xml ; \ done clean: @@ -505,6 +515,10 @@ screenhack-xlock.o: screenhack.c $(CC) -o $@ -c $(INCLUDES) $(DEFS) $(CFLAGS) $(X_CFLAGS) \ -DXLOCKMORE $(srcdir)/screenhack.c +# Make sure these are regenerated when the version number ticks. +screenhack.o: $(UTILS_SRC)/version.h +screenhack-xlock.o: $(UTILS_SRC)/version.h + # Some abbreviations to keep the lines short... XPM = xpm-pixmap.o ALP = $(UTILS_BIN)/alpha.o @@ -782,6 +796,31 @@ wormhole: wormhole.o $(HACK_OBJS) mismunch: mismunch.o $(HACK_OBJS) $(COL) $(SPL) $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(SPL) $(HACK_LIBS) +fuzzyflakes: fuzzyflakes.o $(HACK_OBJS) + $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HACK_LIBS) + +anemotaxis: anemotaxis.o $(HACK_OBJS) $(DBE) + $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(DBE) $(HACK_LIBS) + +memscroller: memscroller.o $(HACK_OBJS) $(SHM) $(COL) + $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(SHM) $(COL) $(HACK_LIBS) + +substrate: substrate.o $(HACK_OBJS) + $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HACK_LIBS) + +intermomentary: intermomentary.o $(HACK_OBJS) $(COL) + $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) + +fireworkx: fireworkx.o $(HACK_OBJS) $(COL) + $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) + +boxfit: boxfit.o $(HACK_OBJS) $(COL) $(GRAB) + $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(GRAB) $(HACK_LIBS) + +ifs: ifs.o $(HACK_OBJS) $(COL) + $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) + + # The rules for those hacks which follow the `xlockmore' API. # @@ -812,9 +851,6 @@ grav: grav.o $(XLOCK_OBJS) hopalong: hopalong.o $(XLOCK_OBJS) $(ERASE) $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(ERASE) $(HACK_LIBS) -ifs: ifs.o $(XLOCK_OBJS) - $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) - julia: julia.o $(XLOCK_OBJS) $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) @@ -899,9 +935,12 @@ polyominoes: polyominoes.o $(XLOCK_OBJS) $(ERASE) thornbird: thornbird.o $(XLOCK_OBJS) $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) -pacman: pacman.o $(XLOCK_OBJS) - $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) +PACOBJS=pacman_ai.o pacman_level.o +pacman: pacman.o $(PACOBJS) $(XLOCK_OBJS) $(XPM) + $(CC_HACK) -o $@ $@.o $(PACOBJS) $(XLOCK_OBJS) $(XPM) $(XPM_LIBS) +fiberlamp: fiberlamp.o $(XLOCK_OBJS) + $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) # These are not like the others. # @@ -920,6 +959,8 @@ analogtv.o: $(srcdir)/analogtv.h analogtv.o: ../config.h anemone.o: ../config.h anemone.o: $(srcdir)/screenhack.h +anemotaxis.o: ../config.h +anemotaxis.o: $(srcdir)/screenhack.h ant.o: $(srcdir)/automata.h ant.o: ../config.h ant.o: $(srcdir)/screenhack.h @@ -951,6 +992,9 @@ bouboule.o: ../config.h bouboule.o: $(srcdir)/screenhack.h bouboule.o: $(srcdir)/xlockmore.h bouboule.o: $(srcdir)/xlockmoreI.h +boxfit.o: ../config.h +boxfit.o: $(srcdir)/screenhack.h +boxfit.o: $(srcdir)/xpm-pixmap.h braid.o: ../config.h braid.o: $(srcdir)/screenhack.h braid.o: $(srcdir)/xlockmore.h @@ -1067,6 +1111,12 @@ fadeplot.o: ../config.h fadeplot.o: $(srcdir)/screenhack.h fadeplot.o: $(srcdir)/xlockmore.h fadeplot.o: $(srcdir)/xlockmoreI.h +fiberlamp.o: ../config.h +fiberlamp.o: $(srcdir)/screenhack.h +fiberlamp.o: $(srcdir)/xlockmore.h +fiberlamp.o: $(srcdir)/xlockmoreI.h +fireworkx.o: ../config.h +fireworkx.o: $(srcdir)/screenhack.h flag.o: ../config.h flag.o: $(srcdir)/images/bob.xbm flag.o: $(srcdir)/screenhack.h @@ -1087,6 +1137,8 @@ forest.o: ../config.h forest.o: $(srcdir)/screenhack.h forest.o: $(srcdir)/xlockmore.h forest.o: $(srcdir)/xlockmoreI.h +fuzzyflakes.o: ../config.h +fuzzyflakes.o: $(srcdir)/screenhack.h galaxy.o: ../config.h galaxy.o: $(srcdir)/screenhack.h galaxy.o: $(srcdir)/xlockmore.h @@ -1115,12 +1167,12 @@ hypercube.o: ../config.h hypercube.o: $(srcdir)/screenhack.h ifs.o: ../config.h ifs.o: $(srcdir)/screenhack.h -ifs.o: $(srcdir)/xlockmore.h -ifs.o: $(srcdir)/xlockmoreI.h imsmap.o: ../config.h imsmap.o: $(srcdir)/screenhack.h interference.o: ../config.h interference.o: $(srcdir)/screenhack.h +intermomentary.o: ../config.h +intermomentary.o: $(srcdir)/screenhack.h jigsaw.o: ../config.h jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_e_f.xbm jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_e_h.xbm @@ -1196,6 +1248,8 @@ loop.o: $(srcdir)/xlockmore.h loop.o: $(srcdir)/xlockmoreI.h maze.o: ../config.h maze.o: $(srcdir)/screenhack.h +memscroller.o: ../config.h +memscroller.o: $(srcdir)/screenhack.h metaballs.o: ../config.h metaballs.o: $(srcdir)/screenhack.h mismunch.o: ../config.h @@ -1223,13 +1277,61 @@ noseguy.o: $(srcdir)/images/noseguy/nose-r1.xpm noseguy.o: $(srcdir)/images/noseguy/nose-r2.xpm noseguy.o: $(srcdir)/screenhack.h noseguy.o: $(srcdir)/xpm-pixmap.h +pacman_ai.o: ../config.h +pacman_ai.o: $(srcdir)/pacman_ai.h +pacman_ai.o: $(srcdir)/pacman.h +pacman_ai.o: $(srcdir)/pacman_level.h +pacman_ai.o: $(srcdir)/screenhack.h +pacman_ai.o: $(srcdir)/xlockmoreI.h +pacman_ai.o: $(srcdir)/xpm-pixmap.h +pacman_level.o: ../config.h +pacman_level.o: $(srcdir)/pacman.h +pacman_level.o: $(srcdir)/pacman_level.h +pacman_level.o: $(srcdir)/screenhack.h +pacman_level.o: $(srcdir)/xlockmoreI.h +pacman_level.o: $(srcdir)/xpm-pixmap.h pacman.o: ../config.h +pacman.o: $(srcdir)/images/pacman/eyes-d.xpm +pacman.o: $(srcdir)/images/pacman/eyes-l.xpm +pacman.o: $(srcdir)/images/pacman/eyes-r.xpm +pacman.o: $(srcdir)/images/pacman/eyes-u.xpm +pacman.o: $(srcdir)/images/pacman/ghost-d1.xpm +pacman.o: $(srcdir)/images/pacman/ghost-d2.xpm +pacman.o: $(srcdir)/images/pacman/ghost-l1.xpm +pacman.o: $(srcdir)/images/pacman/ghost-l2.xpm +pacman.o: $(srcdir)/images/pacman/ghost-mask.xpm +pacman.o: $(srcdir)/images/pacman/ghost-r1.xpm +pacman.o: $(srcdir)/images/pacman/ghost-r2.xpm +pacman.o: $(srcdir)/images/pacman/ghost-s1.xpm +pacman.o: $(srcdir)/images/pacman/ghost-s2.xpm +pacman.o: $(srcdir)/images/pacman/ghost-sf1.xpm +pacman.o: $(srcdir)/images/pacman/ghost-sf2.xpm +pacman.o: $(srcdir)/images/pacman/ghost-u1.xpm +pacman.o: $(srcdir)/images/pacman/ghost-u2.xpm +pacman.o: $(srcdir)/images/pacman/pacman-0.xpm +pacman.o: $(srcdir)/images/pacman/pacman-d1.xpm +pacman.o: $(srcdir)/images/pacman/pacman-d2.xpm +pacman.o: $(srcdir)/images/pacman/pacman-ds1.xpm +pacman.o: $(srcdir)/images/pacman/pacman-ds2.xpm +pacman.o: $(srcdir)/images/pacman/pacman-ds3.xpm +pacman.o: $(srcdir)/images/pacman/pacman-ds4.xpm +pacman.o: $(srcdir)/images/pacman/pacman-ds5.xpm +pacman.o: $(srcdir)/images/pacman/pacman-ds6.xpm +pacman.o: $(srcdir)/images/pacman/pacman-ds7.xpm +pacman.o: $(srcdir)/images/pacman/pacman-ds8.xpm +pacman.o: $(srcdir)/images/pacman/pacman-l1.xpm +pacman.o: $(srcdir)/images/pacman/pacman-l2.xpm +pacman.o: $(srcdir)/images/pacman/pacman-r1.xpm +pacman.o: $(srcdir)/images/pacman/pacman-r2.xpm +pacman.o: $(srcdir)/images/pacman/pacman-u1.xpm +pacman.o: $(srcdir)/images/pacman/pacman-u2.xpm pacman.o: $(srcdir)/pacman_ai.h pacman.o: $(srcdir)/pacman.h pacman.o: $(srcdir)/pacman_level.h pacman.o: $(srcdir)/screenhack.h pacman.o: $(srcdir)/xlockmore.h pacman.o: $(srcdir)/xlockmoreI.h +pacman.o: $(srcdir)/xpm-pixmap.h pedal.o: ../config.h pedal.o: $(srcdir)/screenhack.h penetrate.o: ../config.h @@ -1307,6 +1409,8 @@ strange.o: ../config.h strange.o: $(srcdir)/screenhack.h strange.o: $(srcdir)/xlockmore.h strange.o: $(srcdir)/xlockmoreI.h +substrate.o: ../config.h +substrate.o: $(srcdir)/screenhack.h swirl.o: ../config.h swirl.o: $(srcdir)/screenhack.h swirl.o: $(srcdir)/xlockmore.h