X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fglx%2FMakefile.in;h=619d9bd0c0be7e24e19851b3bcb1d67dae516357;hb=5f9c47ca98dd43d8f59b7c27d3fde6edfde4fe21;hp=aecbaac8897a04f2a883b6ab9c30a3af5dd3da43;hpb=c1b9b55ad8d59dc05ef55e316aebf5863e7dfa56;p=xscreensaver diff --git a/hacks/glx/Makefile.in b/hacks/glx/Makefile.in index aecbaac8..619d9bd0 100644 --- a/hacks/glx/Makefile.in +++ b/hacks/glx/Makefile.in @@ -1,4 +1,4 @@ -# hacks/glx/Makefile.in --- xscreensaver, Copyright (c) 1999-2005 +# hacks/glx/Makefile.in --- xscreensaver, Copyright (c) 1999-2010 # by Jamie Zawinski. # the `../../configure' script generates `hacks/glx/Makefile' from this file. @@ -37,7 +37,9 @@ DEPEND_DEFINES = @DEPEND_DEFINES@ SHELL = /bin/sh INSTALL = @INSTALL@ +SUID_FLAGS = -o root -m 4755 INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SETUID = @INSTALL_SETUID@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_DIRS = @INSTALL_DIRS@ @@ -62,7 +64,8 @@ HACK_BIN = .. UTILS_SRC = $(HACK_SRC)/../utils UTILS_BIN = $(HACK_BIN)/../utils -INCLUDES = -I. -I$(srcdir) -I$(UTILS_SRC) -I$(HACK_SRC) -I../.. @INCLUDES@ +INCLUDES_1 = -I. -I$(srcdir) -I$(UTILS_SRC) -I$(HACK_SRC) -I../.. +INCLUDES = $(INCLUDES_1) @INCLUDES@ UTIL_SRCS = $(UTILS_SRC)/colors.c $(UTILS_SRC)/hsv.c \ $(UTILS_SRC)/resources.c $(UTILS_SRC)/usleep.c \ @@ -106,7 +109,8 @@ SRCS = xscreensaver-gl-helper.c normals.c glxfonts.c fps-gl.c \ timetunnel.c juggler3d.c topblock.c glschool.c \ glschool_gl.c glschool_alg.c glcells.c voronoi.c \ moebiusgears.c lockward.c cubicgrid.c hypnowheel.c \ - skytentacles.c teapot.c + skytentacles.c teapot.c sonar.c sonar-sim.c sonar-icmp.c \ + jigsaw.c photopile.c dropshadow.c rubikblocks.c surfaces.c OBJS = xscreensaver-gl-helper.o normals.o glxfonts.o fps-gl.o \ atlantis.o b_draw.o b_lockglue.o b_sphere.o bubble3d.o \ @@ -141,13 +145,14 @@ OBJS = xscreensaver-gl-helper.o normals.o glxfonts.o fps-gl.o \ timetunnel.o juggler3d.o topblock.o glschool.o \ glschool_gl.o glschool_alg.o glcells.o voronoi.o \ moebiusgears.o lockward.o cubicgrid.o hypnowheel.o \ - skytentacles.o teapot.o + skytentacles.o teapot.o sonar.o sonar-sim.o sonar-icmp.o \ + jigsaw.o photopile.o dropshadow.o rubikblocks.o surfaces.o GL_EXES = cage gears moebius pipes sproingies stairs superquadrics \ morph3d rubik atlantis lament bubble3d glplanet pulsar \ sierpinski3d gflux stonerview starwars gltext molecule \ dangerball circuit menger engine flipscreen3d glsnake boxed \ - glforestfire sballs cubenetic spheremonics lavalite queens \ + sballs cubenetic spheremonics lavalite queens \ endgame glblur flurry atunnel flyingtoasters bouncingcow \ glslideshow jigglypuff klein hypertorus glmatrix cubestorm \ glknots blocktube flipflop antspotlight polytopes \ @@ -155,14 +160,20 @@ GL_EXES = cage gears moebius pipes sproingies stairs superquadrics \ antinspect providence pinion boing carousel fliptext \ antmaze tangram crackberg glhanoi cube21 timetunnel \ juggler3d topblock glschool glcells voronoi moebiusgears \ - lockward cubicgrid hypnowheel skytentacles + lockward cubicgrid hypnowheel skytentacles jigsaw photopile \ + rubikblocks surfaces GLE_EXES = extrusion +SUID_EXES = sonar GL_UTIL_EXES = xscreensaver-gl-helper -HACK_EXES = @GL_EXES@ @GLE_EXES@ +HACK_EXES_1 = @GL_EXES@ @GLE_EXES@ +HACK_EXES = $(HACK_EXES_1) @SUID_EXES@ XSHM_OBJS = $(UTILS_BIN)/xshm.o GRAB_OBJS = $(UTILS_BIN)/grabclient.o grab-ximage.o $(XSHM_OBJS) EXES = @GL_UTIL_EXES@ $(HACK_EXES) +RETIRED_EXES = @RETIRED_GL_EXES@ +RETIRED_GL_EXES = glforestfire + HACK_OBJS = $(HACK_BIN)/screenhack.o $(HACK_BIN)/fps.o \ xlockmore-gl.o xlock-gl-utils.o glxfonts.o fps-gl.o \ $(UTILS_BIN)/resources.o $(UTILS_BIN)/visual.o \ @@ -178,10 +189,10 @@ HDRS = atlantis.h bubble3d.h buildlwo.h e_textures.h xpm-ximage.h \ tunnel_draw.h ants.h polyhedra.h normals.h glxfonts.h \ texfont.h tangram_shapes.h sproingies.h extrusion.h \ glschool.h glschool_gl.h glschool_alg.h topblock.h \ - involute.h teapot.h + involute.h teapot.h sonar.h dropshadow.h GL_MEN = atlantis.man boxed.man bubble3d.man cage.man circuit.man \ cubenetic.man dangerball.man engine.man extrusion.man \ - flipscreen3d.man gears.man gflux.man glforestfire.man \ + flipscreen3d.man gears.man gflux.man \ glplanet.man glsnake.man gltext.man lament.man lavalite.man \ menger.man moebius.man molecule.man morph3d.man pipes.man \ pulsar.man queens.man rubik.man sballs.man sierpinski3d.man \ @@ -198,15 +209,18 @@ GL_MEN = atlantis.man boxed.man bubble3d.man cage.man circuit.man \ crackberg.man glhanoi.man cube21.man timetunnel.man \ juggler3d.man topblock.man glschool.man glcells.man \ voronoi.man moebiusgears.man lockward.man cubicgrid.man \ - hypnowheel.man skytentacles.man + hypnowheel.man skytentacles.man sonar.man jigsaw.man \ + photopile.man rubikblocks.man surfaces.man MEN = @GL_MEN@ -EXTRAS = README Makefile.in dxf2gl.pl molecules.sh starwars.txt +RETIRED_MEN = glforestfire.man +EXTRAS = README Makefile.in dxf2gl.pl wfront2gl.pl \ + molecules.sh starwars.txt -TARFILES = $(SRCS) $(HDRS) $(MEN) $(EXTRAS) +TARFILES = $(SRCS) $(HDRS) $(MEN) $(RETIRED_MEN) $(EXTRAS) default: all -all: $(EXES) +all: $(EXES) $(RETIRED_EXES) install: install-program install-xml install-man uninstall: uninstall-program uninstall-xml uninstall-man @@ -216,7 +230,7 @@ install-strip: # the hacks, in $HACKDIR install-program:: $(EXES) - @exes="$(HACK_EXES)" ; \ + @exes="$(HACK_EXES_1)" ; \ idir="$(install_prefix)$(HACKDIR)" ; \ if [ "$$exes" != "" ]; then \ if [ ! -d $$idir ]; then \ @@ -225,9 +239,35 @@ install-program:: $(EXES) for program in $$exes; do \ echo $(INSTALL_PROGRAM) $$program $$idir/$$program ; \ $(INSTALL_PROGRAM) $$program $$idir/$$program ; \ + done ; \ + \ + exes="$(SUID_EXES)" ; \ + if [ @SETUID_HACKS@ = yes ]; then \ + sinst="$(INSTALL_SETUID)" ; \ + else \ + sinst="$(INSTALL_PROGRAM)" ; \ + fi ; \ + for program in $$exes; do \ + echo $$sinst $$program $$idir/$$program ; \ + if $$sinst $$program $$idir/$$program ; then \ + true ; \ + elif [ @SETUID_HACKS@ = yes ]; then \ + echo $(INSTALL_PROGRAM) $$program $$idir/$$program ; \ + if $(INSTALL_PROGRAM) $$program $$idir/$$program ; then\ + echo "" ; \ + echo "WARNING: unable to install $$program setuid:" \ + "installed non-setuid instead." ; \ + echo "" ; \ + else \ + exit 1 ; \ + fi ; \ + else \ + exit 1 ; \ + fi ; \ done ; \ fi + # the xscreensaver-gl-helper program, in $bindir install-program:: $(EXES) @exes="@GL_UTIL_EXES@" ; \ @@ -290,7 +330,7 @@ install-xml: # the hacks, in $HACKDIR uninstall-program:: - @exes="$(HACK_EXES)" ; \ + @exes="$(HACK_EXES) $(RETIRED_EXES)" ; \ idir="$(install_prefix)$(HACKDIR)" ; \ for program in $$exes; do \ echo rm -f $$idir/$$program ; \ @@ -307,7 +347,7 @@ uninstall-program:: done uninstall-man: - @men="$(MEN)" ; \ + @men="$(MEN) $(RETIRED_MEN)" ; \ for man in $$men; do \ instname=`echo $$man | sed 's/\.man$$/\.$(mansuffix)/'` ; \ echo rm -f $(install_prefix)$(manNdir)/$$instname* ; \ @@ -316,13 +356,13 @@ uninstall-man: uninstall-xml: @dest=$(install_prefix)$(HACK_CONF_DIR) ; \ - for file in $(EXES) $(SCRIPTS) ; do \ + for file in $(EXES) $(RETIRED_EXES) $(SCRIPTS) ; do \ echo rm -f $$dest/$$file.xml ; \ rm -f $$dest/$$file.xml ; \ done clean: - -rm -f *.o a.out core $(EXES) molecules.h + -rm -f *.o a.out core $(EXES) $(RETIRED_EXES) molecules.h distclean: clean -rm -f Makefile TAGS *~ "#"* @@ -342,7 +382,7 @@ distdepend:: molecules.h @echo updating dependencies in `pwd`/Makefile.in... ; \ $(DEPEND) -w 0 -f - \ -s '# DO NOT DELETE: updated by make distdepend' $(DEPEND_FLAGS) -- \ - $(INCLUDES) $(DEFS) $(DEPEND_DEFINES) $(CFLAGS) $(X_CFLAGS) -- \ + $(INCLUDES_1) $(DEFS) $(DEPEND_DEFINES) $(CFLAGS) $(X_CFLAGS) -- \ $(SRCS) 2>/dev/null | \ sort -d | \ ( \ @@ -594,6 +634,9 @@ jigglypuff: jigglypuff.o xpm-ximage.o $(HACK_TRACK_OBJS) klein: klein.o $(HACK_TRACK_OBJS) $(CC_HACK) -o $@ $@.o $(HACK_TRACK_OBJS) $(HACK_LIBS) +surfaces: surfaces.o $(HACK_TRACK_OBJS) + $(CC_HACK) -o $@ $@.o $(HACK_TRACK_OBJS) $(HACK_LIBS) + hypertorus: hypertorus.o $(HACK_TRACK_OBJS) $(CC_HACK) -o $@ $@.o $(HACK_TRACK_OBJS) $(HACK_LIBS) @@ -629,6 +672,7 @@ molecules.h: $(srcdir)/molecules.sh molecules.h $(HACK_SRC)/images/molecules/*.pdb MOLECULE_OBJS=sphere.o tube.o $(HACK_TRACK_OBJS) +molecule.o: molecules.h molecule: molecule.o $(MOLECULE_OBJS) $(CC_HACK) -o $@ $@.o $(MOLECULE_OBJS) $(HACK_LIBS) @@ -689,8 +733,9 @@ TIMETUNNEL_OBJS = xpm-ximage.o $(HACK_TRACK_OBJS) timetunnel: timetunnel.o $(TIMETUNNEL_OBJS) $(CC_HACK) -o $@ $@.o $(TIMETUNNEL_OBJS) $(XPM_LIBS) -juggler3d: juggler3d.o $(HACK_TRACK_OBJS) - $(CC_HACK) -o $@ $@.o $(HACK_TRACK_OBJS) $(HACK_LIBS) +JUGG_OBJS=sphere.o tube.o $(HACK_TRACK_OBJS) +juggler3d: juggler3d.o $(JUGG_OBJS) + $(CC_HACK) -o $@ $@.o $(JUGG_OBJS) $(HACK_LIBS) dnalogo: dnalogo.o tube.o normals.o $(HACK_TRACK_OBJS) $(CC_HACK) -o $@ $@.o tube.o normals.o $(HACK_TRACK_OBJS) $(HACK_LIBS) @@ -698,7 +743,7 @@ dnalogo: dnalogo.o tube.o normals.o $(HACK_TRACK_OBJS) topblock: topblock.o sphere.o $(HACK_TRACK_OBJS) $(CC_HACK) -o $@ $@.o sphere.o $(HACK_TRACK_OBJS) $(HACK_LIBS) -SCHOOL_OBJS=glschool.o glschool_alg.o glschool_gl.o sphere.o tube.o $(HACK_OBJS) +SCHOOL_OBJS=glschool.o glschool_alg.o glschool_gl.o $(HACK_OBJS) glschool: $(SCHOOL_OBJS) $(CC_HACK) -o $@ $(SCHOOL_OBJS) $(HACK_LIBS) @@ -718,8 +763,23 @@ hypnowheel: hypnowheel.o $(HACK_TRACK_OBJS) $(CC_HACK) -o $@ $@.o $(HACK_TRACK_OBJS) $(HACK_LIBS) TENTACLE_OBJS=normals.o xpm-ximage.o $(HACK_TRACK_OBJS) -skytentacles: skytentacles.o $(TENTACLE_OBJS) - $(CC_HACK) -o $@ $@.o $(TENTACLE_OBJS) $(XPM_LIBS) +skytentacles: skytentacles.o $(TENTACLE_OBJS) + $(CC_HACK) -o $@ $@.o $(TENTACLE_OBJS) $(XPM_LIBS) + +SONAR_OBJS=sonar-sim.o sonar-icmp.o texfont.o $(HACK_TRACK_OBJS) +sonar: sonar.o $(SONAR_OBJS) + $(CC_HACK) -o $@ $@.o $(SONAR_OBJS) $(XPM_LIBS) + +JIGSAW_OBJS=normals.o $(UTILS_BIN)/spline.o $(HACK_TRACK_GRAB_OBJS) +jigsaw: jigsaw.o $(JIGSAW_OBJS) + $(CC_HACK) -o $@ $@.o $(JIGSAW_OBJS) $(HACK_LIBS) + +PHOTOPILE_OBJS=texfont.o dropshadow.o $(HACK_GRAB_OBJS) +photopile: photopile.o $(PHOTOPILE_OBJS) + $(CC_HACK) -o $@ $@.o $(PHOTOPILE_OBJS) $(HACK_LIBS) + +rubikblocks: rubikblocks.o $(HACK_TRACK_OBJS) + $(CC_HACK) -o $@ $@.o $(HACK_TRACK_OBJS) $(HACK_LIBS) ############################################################################## # @@ -1105,6 +1165,7 @@ dolphin.o: $(UTILS_SRC)/resources.h dolphin.o: $(UTILS_SRC)/usleep.h dolphin.o: $(UTILS_SRC)/visual.h dolphin.o: $(UTILS_SRC)/yarandom.h +dropshadow.o: $(srcdir)/dropshadow.h endgame.o: $(srcdir)/chessgames.h endgame.o: $(srcdir)/chessmodels.h endgame.o: ../../config.h @@ -1582,10 +1643,32 @@ jigglypuff.o: $(UTILS_SRC)/yarandom.h jigglypuff.o: $(HACK_SRC)/xlockmoreI.h jigglypuff.o: $(HACK_SRC)/xlockmore.h jigglypuff.o: $(srcdir)/xpm-ximage.h +jigsaw.o: ../../config.h +jigsaw.o: $(HACK_SRC)/fps.h +jigsaw.o: $(srcdir)/gltrackball.h +jigsaw.o: $(srcdir)/grab-ximage.h +jigsaw.o: $(srcdir)/normals.h +jigsaw.o: $(srcdir)/rotator.h +jigsaw.o: $(HACK_SRC)/screenhackI.h +jigsaw.o: $(UTILS_SRC)/colors.h +jigsaw.o: $(UTILS_SRC)/grabscreen.h +jigsaw.o: $(UTILS_SRC)/hsv.h +jigsaw.o: $(UTILS_SRC)/resources.h +jigsaw.o: $(UTILS_SRC)/spline.h +jigsaw.o: $(UTILS_SRC)/usleep.h +jigsaw.o: $(UTILS_SRC)/visual.h +jigsaw.o: $(UTILS_SRC)/xshm.h +jigsaw.o: $(UTILS_SRC)/yarandom.h +jigsaw.o: $(HACK_SRC)/xlockmoreI.h +jigsaw.o: $(HACK_SRC)/xlockmore.h juggler3d.o: ../../config.h juggler3d.o: $(HACK_SRC)/fps.h juggler3d.o: $(srcdir)/gltrackball.h +juggler3d.o: $(srcdir)/glxfonts.h +juggler3d.o: $(srcdir)/rotator.h juggler3d.o: $(HACK_SRC)/screenhackI.h +juggler3d.o: $(srcdir)/sphere.h +juggler3d.o: $(srcdir)/tube.h juggler3d.o: $(UTILS_SRC)/colors.h juggler3d.o: $(UTILS_SRC)/grabscreen.h juggler3d.o: $(UTILS_SRC)/hsv.h @@ -1599,7 +1682,6 @@ juggler3d.o: $(HACK_SRC)/xlockmore.h klein.o: ../../config.h klein.o: $(HACK_SRC)/fps.h klein.o: $(srcdir)/gltrackball.h -klein.o: $(srcdir)/rotator.h klein.o: $(HACK_SRC)/screenhackI.h klein.o: $(UTILS_SRC)/colors.h klein.o: $(UTILS_SRC)/grabscreen.h @@ -1772,6 +1854,22 @@ noof.o: $(HACK_SRC)/xlockmoreI.h noof.o: $(HACK_SRC)/xlockmore.h normals.o: ../../config.h normals.o: $(srcdir)/normals.h +photopile.o: ../../config.h +photopile.o: $(srcdir)/dropshadow.h +photopile.o: $(HACK_SRC)/fps.h +photopile.o: $(srcdir)/grab-ximage.h +photopile.o: $(HACK_SRC)/screenhackI.h +photopile.o: $(srcdir)/texfont.h +photopile.o: $(UTILS_SRC)/colors.h +photopile.o: $(UTILS_SRC)/grabscreen.h +photopile.o: $(UTILS_SRC)/hsv.h +photopile.o: $(UTILS_SRC)/resources.h +photopile.o: $(UTILS_SRC)/usleep.h +photopile.o: $(UTILS_SRC)/visual.h +photopile.o: $(UTILS_SRC)/xshm.h +photopile.o: $(UTILS_SRC)/yarandom.h +photopile.o: $(HACK_SRC)/xlockmoreI.h +photopile.o: $(HACK_SRC)/xlockmore.h pinion.o: ../../config.h pinion.o: $(HACK_SRC)/fps.h pinion.o: $(srcdir)/gltrackball.h @@ -1885,6 +1983,21 @@ queens.o: $(HACK_SRC)/xlockmore.h rotator.o: ../../config.h rotator.o: $(srcdir)/rotator.h rotator.o: $(UTILS_SRC)/yarandom.h +rubikblocks.o: ../../config.h +rubikblocks.o: $(HACK_SRC)/fps.h +rubikblocks.o: $(srcdir)/gltrackball.h +rubikblocks.o: $(srcdir)/rotator.h +rubikblocks.o: $(HACK_SRC)/screenhackI.h +rubikblocks.o: $(UTILS_SRC)/colors.h +rubikblocks.o: $(UTILS_SRC)/grabscreen.h +rubikblocks.o: $(UTILS_SRC)/hsv.h +rubikblocks.o: $(UTILS_SRC)/resources.h +rubikblocks.o: $(UTILS_SRC)/usleep.h +rubikblocks.o: $(UTILS_SRC)/visual.h +rubikblocks.o: $(UTILS_SRC)/xshm.h +rubikblocks.o: $(UTILS_SRC)/yarandom.h +rubikblocks.o: $(HACK_SRC)/xlockmoreI.h +rubikblocks.o: $(HACK_SRC)/xlockmore.h rubik.o: ../../config.h rubik.o: $(HACK_SRC)/fps.h rubik.o: $(HACK_SRC)/screenhackI.h @@ -1966,6 +2079,46 @@ skytentacles.o: $(UTILS_SRC)/yarandom.h skytentacles.o: $(HACK_SRC)/xlockmoreI.h skytentacles.o: $(HACK_SRC)/xlockmore.h skytentacles.o: $(srcdir)/xpm-ximage.h +sonar-icmp.o: ../../config.h +sonar-icmp.o: $(HACK_SRC)/fps.h +sonar-icmp.o: $(HACK_SRC)/screenhackI.h +sonar-icmp.o: $(srcdir)/sonar.h +sonar-icmp.o: $(UTILS_SRC)/colors.h +sonar-icmp.o: $(UTILS_SRC)/grabscreen.h +sonar-icmp.o: $(UTILS_SRC)/hsv.h +sonar-icmp.o: $(UTILS_SRC)/resources.h +sonar-icmp.o: $(UTILS_SRC)/usleep.h +sonar-icmp.o: $(UTILS_SRC)/version.h +sonar-icmp.o: $(UTILS_SRC)/visual.h +sonar-icmp.o: $(UTILS_SRC)/yarandom.h +sonar.o: ../../config.h +sonar.o: $(HACK_SRC)/fps.h +sonar.o: $(srcdir)/gltrackball.h +sonar.o: $(srcdir)/rotator.h +sonar.o: $(HACK_SRC)/screenhackI.h +sonar.o: $(srcdir)/sonar.h +sonar.o: $(srcdir)/texfont.h +sonar.o: $(UTILS_SRC)/colors.h +sonar.o: $(UTILS_SRC)/grabscreen.h +sonar.o: $(UTILS_SRC)/hsv.h +sonar.o: $(UTILS_SRC)/resources.h +sonar.o: $(UTILS_SRC)/usleep.h +sonar.o: $(UTILS_SRC)/visual.h +sonar.o: $(UTILS_SRC)/xshm.h +sonar.o: $(UTILS_SRC)/yarandom.h +sonar.o: $(HACK_SRC)/xlockmoreI.h +sonar.o: $(HACK_SRC)/xlockmore.h +sonar-sim.o: ../../config.h +sonar-sim.o: $(HACK_SRC)/fps.h +sonar-sim.o: $(HACK_SRC)/screenhackI.h +sonar-sim.o: $(srcdir)/sonar.h +sonar-sim.o: $(UTILS_SRC)/colors.h +sonar-sim.o: $(UTILS_SRC)/grabscreen.h +sonar-sim.o: $(UTILS_SRC)/hsv.h +sonar-sim.o: $(UTILS_SRC)/resources.h +sonar-sim.o: $(UTILS_SRC)/usleep.h +sonar-sim.o: $(UTILS_SRC)/visual.h +sonar-sim.o: $(UTILS_SRC)/yarandom.h spheremonics.o: ../../config.h spheremonics.o: $(HACK_SRC)/fps.h spheremonics.o: $(srcdir)/gltrackball.h @@ -2089,6 +2242,21 @@ superquadrics.o: $(UTILS_SRC)/xshm.h superquadrics.o: $(UTILS_SRC)/yarandom.h superquadrics.o: $(HACK_SRC)/xlockmoreI.h superquadrics.o: $(HACK_SRC)/xlockmore.h +surfaces.o: ../../config.h +surfaces.o: $(HACK_SRC)/fps.h +surfaces.o: $(srcdir)/gltrackball.h +surfaces.o: $(srcdir)/rotator.h +surfaces.o: $(HACK_SRC)/screenhackI.h +surfaces.o: $(UTILS_SRC)/colors.h +surfaces.o: $(UTILS_SRC)/grabscreen.h +surfaces.o: $(UTILS_SRC)/hsv.h +surfaces.o: $(UTILS_SRC)/resources.h +surfaces.o: $(UTILS_SRC)/usleep.h +surfaces.o: $(UTILS_SRC)/visual.h +surfaces.o: $(UTILS_SRC)/xshm.h +surfaces.o: $(UTILS_SRC)/yarandom.h +surfaces.o: $(HACK_SRC)/xlockmoreI.h +surfaces.o: $(HACK_SRC)/xlockmore.h swim.o: $(srcdir)/atlantis.h swim.o: ../../config.h swim.o: $(HACK_SRC)/fps.h