UTILS_BIN = $(HACK_BIN)/../utils
JWXYZ_BIN = $(HACK_BIN)/../jwxyz
-INCLUDES_1 = -I. -I$(srcdir) -I$(UTILS_SRC) -I$(JWXYZ_SRC) -I$(HACK_SRC) -I../..
+INCLUDES_1 = -I. -I$(srcdir) -I$(UTILS_SRC) -I$(JWXYZ_SRC) -I$(HACK_SRC) -I$(HACK_BIN) -I../..
INCLUDES = $(INCLUDES_1) @INCLUDES@
UTILDIR_OBJS = $(UTILS_BIN)/colors.o $(UTILS_BIN)/grabclient.o \
quasicrystal.c unknownpleasures.c geodesic.c geodesicgears.c \
projectiveplane.c winduprobot.c robot.c robot-wireframe.c \
cityflow.c romanboy.c splitflap.c splitflap_obj.c \
- dymaxionmap.c unicrud.c energystream.c raverhoop.c \
- hydrostat.c discoball.c cubetwist.c cubestack.c splodesic.c \
- hexstrut.c vigilance.c seccam.c esper.c razzledazzle.c \
- ships.c peepers.c crumbler.c quickhull.c maze3d.c
+ dymaxionmap.c dymaxionmap-coords.c unicrud.c energystream.c \
+ raverhoop.c hydrostat.c discoball.c cubetwist.c cubestack.c \
+ splodesic.c hexstrut.c vigilance.c seccam.c esper.c \
+ razzledazzle.c ships.c peepers.c crumbler.c quickhull.c \
+ maze3d.c
OBJS = xscreensaver-gl-helper.o normals.o erase-gl.o fps-gl.o \
atlantis.o b_draw.o b_lockglue.o b_sphere.o bubble3d.o \
quasicrystal.o unknownpleasures.o geodesic.o geodesicgears.o \
projectiveplane.o winduprobot.o robot.o robot-wireframe.o \
cityflow.o romanboy.o splitflap.o splitflap_obj.o \
- dymaxionmap.o unicrud.o energystream.o raverhoop.o \
- hydrostat.o discoball.o cubetwist.o cubestack.o splodesic.o \
- hexstrut.o vigilance.o seccam.o esper.o razzledazzle.o \
- ships.o peepers.o crumbler.o quickhull.o maze3d.o
+ dymaxionmap.o dymaxionmap-coords.o unicrud.o energystream.o \
+ raverhoop.o hydrostat.o discoball.o cubetwist.o cubestack.o \
+ splodesic.o hexstrut.o vigilance.o seccam.o esper.o \
+ razzledazzle.o ships.o peepers.o crumbler.o quickhull.o \
+ maze3d.o
GL_EXES = cage gears moebius pipes sproingies stairs superquadrics \
morph3d rubik atlantis lament bubble3d glplanet pulsar \
$(UTILS_BIN)/colors.o $(UTILS_BIN)/async_netdb.o \
$(UTILS_BIN)/aligned_malloc.o $(UTILS_BIN)/thread_util.o \
$(UTILS_BIN)/utf8wc.o $(UTILS_BIN)/pow2.o \
- $(UTILS_BIN)/font-retry.o
+ $(UTILS_BIN)/font-retry-xft.o
HDRS = atlantis.h bubble3d.h buildlwo.h e_textures.h \
grab-ximage.h tube.h sphere.h boxed.h \
sproingies.h extrusion.h glschool.h glschool_gl.h \
glschool_alg.h topblock.h involute.h teapot.h sonar.h \
dropshadow.h starwars.h teapot2.h dnapizza.h curlicue.h \
- quickhull.h
+ quickhull.h dymaxionmap-coords.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 \
$(UTILS_BIN)/thread_util.o: $(UTILS_SRC)/thread_util.c
$(UTILS_BIN)/spline.o: $(UTILS_SRC)/spline.c
$(UTILS_BIN)/pow2.o: $(UTILS_SRC)/pow2.c
-$(UTILS_BIN)/font-retry.o: $(UTILS_SRC)/font-retry.c
+$(UTILS_BIN)/font-retry-xft.o: $(UTILS_SRC)/font-retry.c
$(HACK_BIN)/screenhack.o: $(HACK_SRC)/screenhack.c
$(HACK_BIN)/xlockmore.o: $(HACK_SRC)/xlockmore.c
$(HACK_BIN)/fps.o: $(HACK_SRC)/fps.c
$(CC) -c $(INCLUDES) $(DEFS) $(CPPFLAGS) $(CFLAGS) $(X_CFLAGS) $<
# Make sure the images have been packaged. This is the first one hit:
-$(srcdir)/../images/gen/wood_png.h:
- cd $(srcdir)/../images && $(MAKE)
+../images/gen/wood_png.h:
+ cd ../images && $(MAKE)
# How to build the "xscreensaver-gl-helper" program, that lets the daemon
# know which visual is the right one for GL programs.
glplanet: glplanet.o $(PLANET_OBJS)
$(CC_HACK) -o $@ $@.o $(PLANET_OBJS) $(PNG_LIBS)
-dymaxionmap: dymaxionmap.o normals.o $(PLANET_OBJS)
- $(CC_HACK) -o $@ $@.o normals.o $(PLANET_OBJS) $(PNG_LIBS)
+DYMAXIOBJS=dymaxionmap-coords.o normals.o $(PLANET_OBJS)
+dymaxionmap: dymaxionmap.o $(DYMAXIOBJS)
+ $(CC_HACK) -o $@ $@.o $(DYMAXIOBJS) $(PNG_LIBS)
pulsar: pulsar.o $(HACK_OBJS) $(PNG)
$(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(PNG) $(PNG_LIBS)
antinspect.o: ../../config.h
antinspect.o: $(HACK_SRC)/fps.h
antinspect.o: $(srcdir)/gltrackball.h
+antinspect.o: $(HACK_SRC)/recanim.h
antinspect.o: $(HACK_SRC)/screenhackI.h
antinspect.o: $(srcdir)/sphere.h
antinspect.o: $(UTILS_SRC)/colors.h
antmaze.o: ../../config.h
antmaze.o: $(HACK_SRC)/fps.h
antmaze.o: $(srcdir)/gltrackball.h
+antmaze.o: $(HACK_SRC)/recanim.h
antmaze.o: $(srcdir)/rotator.h
antmaze.o: $(HACK_SRC)/screenhackI.h
antmaze.o: $(srcdir)/sphere.h
antspotlight.o: $(HACK_SRC)/fps.h
antspotlight.o: $(srcdir)/gltrackball.h
antspotlight.o: $(srcdir)/grab-ximage.h
+antspotlight.o: $(HACK_SRC)/recanim.h
antspotlight.o: $(srcdir)/rotator.h
antspotlight.o: $(HACK_SRC)/screenhackI.h
antspotlight.o: $(srcdir)/sphere.h
atlantis.o: ../../config.h
atlantis.o: $(HACK_SRC)/fps.h
atlantis.o: $(HACK_SRC)/images/gen/sea-texture_png.h
+atlantis.o: $(HACK_SRC)/recanim.h
atlantis.o: $(HACK_SRC)/screenhackI.h
atlantis.o: $(UTILS_SRC)/colors.h
atlantis.o: $(UTILS_SRC)/erase.h
atunnel.o: $(HACK_SRC)/images/gen/tunnel3_png.h
atunnel.o: $(HACK_SRC)/images/gen/tunnel4_png.h
atunnel.o: $(HACK_SRC)/images/gen/tunnel5_png.h
+atunnel.o: $(HACK_SRC)/recanim.h
atunnel.o: $(HACK_SRC)/screenhackI.h
atunnel.o: $(srcdir)/tunnel_draw.h
atunnel.o: $(UTILS_SRC)/colors.h
b_draw.o: $(srcdir)/bubble3d.h
b_draw.o: ../../config.h
b_draw.o: $(HACK_SRC)/fps.h
+b_draw.o: $(HACK_SRC)/recanim.h
b_draw.o: $(HACK_SRC)/screenhackI.h
b_draw.o: $(UTILS_SRC)/colors.h
b_draw.o: $(UTILS_SRC)/erase.h
b_draw.o: $(HACK_SRC)/xlockmoreI.h
blinkbox.o: ../../config.h
blinkbox.o: $(HACK_SRC)/fps.h
+blinkbox.o: $(HACK_SRC)/recanim.h
blinkbox.o: $(HACK_SRC)/screenhackI.h
blinkbox.o: $(srcdir)/sphere.h
blinkbox.o: $(UTILS_SRC)/colors.h
b_lockglue.o: $(srcdir)/bubble3d.h
b_lockglue.o: ../../config.h
b_lockglue.o: $(HACK_SRC)/fps.h
+b_lockglue.o: $(HACK_SRC)/recanim.h
b_lockglue.o: $(HACK_SRC)/screenhackI.h
b_lockglue.o: $(UTILS_SRC)/colors.h
b_lockglue.o: $(UTILS_SRC)/erase.h
blocktube.o: ../../config.h
blocktube.o: $(HACK_SRC)/fps.h
blocktube.o: $(HACK_SRC)/images/gen/blocktube_png.h
+blocktube.o: $(HACK_SRC)/recanim.h
blocktube.o: $(HACK_SRC)/screenhackI.h
blocktube.o: $(UTILS_SRC)/colors.h
blocktube.o: $(UTILS_SRC)/erase.h
boing.o: ../../config.h
boing.o: $(HACK_SRC)/fps.h
boing.o: $(srcdir)/gltrackball.h
+boing.o: $(HACK_SRC)/recanim.h
boing.o: $(HACK_SRC)/screenhackI.h
boing.o: $(UTILS_SRC)/colors.h
boing.o: $(UTILS_SRC)/erase.h
bouncingcow.o: $(HACK_SRC)/fps.h
bouncingcow.o: $(srcdir)/gllist.h
bouncingcow.o: $(srcdir)/gltrackball.h
+bouncingcow.o: $(HACK_SRC)/recanim.h
bouncingcow.o: $(srcdir)/rotator.h
bouncingcow.o: $(HACK_SRC)/screenhackI.h
bouncingcow.o: $(UTILS_SRC)/colors.h
boxed.o: $(srcdir)/boxed.h
boxed.o: ../../config.h
boxed.o: $(HACK_SRC)/fps.h
+boxed.o: $(HACK_SRC)/recanim.h
boxed.o: $(HACK_SRC)/screenhackI.h
boxed.o: $(UTILS_SRC)/colors.h
boxed.o: $(UTILS_SRC)/erase.h
b_sphere.o: $(srcdir)/bubble3d.h
b_sphere.o: ../../config.h
b_sphere.o: $(HACK_SRC)/fps.h
+b_sphere.o: $(HACK_SRC)/recanim.h
b_sphere.o: $(HACK_SRC)/screenhackI.h
b_sphere.o: $(UTILS_SRC)/colors.h
b_sphere.o: $(UTILS_SRC)/erase.h
bubble3d.o: $(srcdir)/bubble3d.h
bubble3d.o: ../../config.h
bubble3d.o: $(HACK_SRC)/fps.h
+bubble3d.o: $(HACK_SRC)/recanim.h
bubble3d.o: $(HACK_SRC)/screenhackI.h
bubble3d.o: $(UTILS_SRC)/colors.h
bubble3d.o: $(UTILS_SRC)/erase.h
cage.o: ../../config.h
cage.o: $(HACK_SRC)/fps.h
cage.o: $(HACK_SRC)/images/gen/wood_png.h
+cage.o: $(HACK_SRC)/recanim.h
cage.o: $(HACK_SRC)/screenhackI.h
cage.o: $(UTILS_SRC)/colors.h
cage.o: $(UTILS_SRC)/erase.h
carousel.o: $(HACK_SRC)/fps.h
carousel.o: $(srcdir)/gltrackball.h
carousel.o: $(srcdir)/grab-ximage.h
+carousel.o: $(HACK_SRC)/recanim.h
carousel.o: $(srcdir)/rotator.h
carousel.o: $(HACK_SRC)/screenhackI.h
carousel.o: $(srcdir)/texfont.h
chessmodels.o: ../../config.h
circuit.o: ../../config.h
circuit.o: $(HACK_SRC)/fps.h
+circuit.o: $(HACK_SRC)/recanim.h
circuit.o: $(HACK_SRC)/screenhackI.h
circuit.o: $(srcdir)/texfont.h
circuit.o: $(UTILS_SRC)/colors.h
cityflow.o: ../../config.h
cityflow.o: $(HACK_SRC)/fps.h
cityflow.o: $(srcdir)/gltrackball.h
+cityflow.o: $(HACK_SRC)/recanim.h
cityflow.o: $(HACK_SRC)/screenhackI.h
cityflow.o: $(UTILS_SRC)/colors.h
cityflow.o: $(UTILS_SRC)/erase.h
companion.o: $(HACK_SRC)/fps.h
companion.o: $(srcdir)/gllist.h
companion.o: $(srcdir)/gltrackball.h
+companion.o: $(HACK_SRC)/recanim.h
companion.o: $(srcdir)/rotator.h
companion.o: $(HACK_SRC)/screenhackI.h
companion.o: $(UTILS_SRC)/colors.h
cow_udder.o: $(srcdir)/gllist.h
crackberg.o: ../../config.h
crackberg.o: $(HACK_SRC)/fps.h
+crackberg.o: $(HACK_SRC)/recanim.h
crackberg.o: $(HACK_SRC)/screenhackI.h
crackberg.o: $(UTILS_SRC)/colors.h
crackberg.o: $(UTILS_SRC)/erase.h
crumbler.o: $(HACK_SRC)/fps.h
crumbler.o: $(srcdir)/gltrackball.h
crumbler.o: $(srcdir)/quickhull.h
+crumbler.o: $(HACK_SRC)/recanim.h
crumbler.o: $(srcdir)/rotator.h
crumbler.o: $(HACK_SRC)/screenhackI.h
crumbler.o: $(UTILS_SRC)/colors.h
cube21.o: ../../config.h
cube21.o: $(HACK_SRC)/fps.h
cube21.o: $(srcdir)/gltrackball.h
+cube21.o: $(HACK_SRC)/recanim.h
cube21.o: $(HACK_SRC)/screenhackI.h
cube21.o: $(UTILS_SRC)/colors.h
cube21.o: $(UTILS_SRC)/erase.h
cubenetic.o: ../../config.h
cubenetic.o: $(HACK_SRC)/fps.h
cubenetic.o: $(srcdir)/gltrackball.h
+cubenetic.o: $(HACK_SRC)/recanim.h
cubenetic.o: $(srcdir)/rotator.h
cubenetic.o: $(HACK_SRC)/screenhackI.h
cubenetic.o: $(UTILS_SRC)/colors.h
cubestack.o: ../../config.h
cubestack.o: $(HACK_SRC)/fps.h
cubestack.o: $(srcdir)/gltrackball.h
+cubestack.o: $(HACK_SRC)/recanim.h
cubestack.o: $(srcdir)/rotator.h
cubestack.o: $(HACK_SRC)/screenhackI.h
cubestack.o: $(UTILS_SRC)/colors.h
cubestorm.o: ../../config.h
cubestorm.o: $(HACK_SRC)/fps.h
cubestorm.o: $(srcdir)/gltrackball.h
+cubestorm.o: $(HACK_SRC)/recanim.h
cubestorm.o: $(srcdir)/rotator.h
cubestorm.o: $(HACK_SRC)/screenhackI.h
cubestorm.o: $(UTILS_SRC)/colors.h
cubetwist.o: $(HACK_SRC)/fps.h
cubetwist.o: $(srcdir)/gltrackball.h
cubetwist.o: $(srcdir)/normals.h
+cubetwist.o: $(HACK_SRC)/recanim.h
cubetwist.o: $(srcdir)/rotator.h
cubetwist.o: $(HACK_SRC)/screenhackI.h
cubetwist.o: $(UTILS_SRC)/colors.h
cubicgrid.o: ../../config.h
cubicgrid.o: $(HACK_SRC)/fps.h
cubicgrid.o: $(srcdir)/gltrackball.h
+cubicgrid.o: $(HACK_SRC)/recanim.h
cubicgrid.o: $(srcdir)/rotator.h
cubicgrid.o: $(HACK_SRC)/screenhackI.h
cubicgrid.o: $(UTILS_SRC)/colors.h
dangerball.o: ../../config.h
dangerball.o: $(HACK_SRC)/fps.h
dangerball.o: $(srcdir)/gltrackball.h
+dangerball.o: $(HACK_SRC)/recanim.h
dangerball.o: $(srcdir)/rotator.h
dangerball.o: $(HACK_SRC)/screenhackI.h
dangerball.o: $(srcdir)/sphere.h
discoball.o: $(HACK_SRC)/fps.h
discoball.o: $(srcdir)/gltrackball.h
discoball.o: $(srcdir)/normals.h
+discoball.o: $(HACK_SRC)/recanim.h
discoball.o: $(srcdir)/rotator.h
discoball.o: $(HACK_SRC)/screenhackI.h
discoball.o: $(UTILS_SRC)/colors.h
dnalogo.o: $(HACK_SRC)/fps.h
dnalogo.o: $(srcdir)/gltrackball.h
dnalogo.o: $(srcdir)/normals.h
+dnalogo.o: $(HACK_SRC)/recanim.h
dnalogo.o: $(srcdir)/rotator.h
dnalogo.o: $(HACK_SRC)/screenhackI.h
dnalogo.o: $(srcdir)/sphere.h
dolphin.o: $(srcdir)/atlantis.h
dolphin.o: ../../config.h
dolphin.o: $(HACK_SRC)/fps.h
+dolphin.o: $(HACK_SRC)/recanim.h
dolphin.o: $(HACK_SRC)/screenhackI.h
dolphin.o: $(UTILS_SRC)/colors.h
dolphin.o: $(UTILS_SRC)/font-retry.h
dropshadow.o: ../../config.h
dropshadow.o: $(srcdir)/dropshadow.h
dropshadow.o: $(HACK_SRC)/fps.h
+dropshadow.o: $(HACK_SRC)/recanim.h
dropshadow.o: $(HACK_SRC)/screenhackI.h
dropshadow.o: $(UTILS_SRC)/colors.h
dropshadow.o: $(UTILS_SRC)/erase.h
dropshadow.o: $(UTILS_SRC)/visual.h
dropshadow.o: $(UTILS_SRC)/yarandom.h
dropshadow.o: $(HACK_SRC)/xlockmoreI.h
+dymaxionmap-coords.o: ../../config.h
+dymaxionmap-coords.o: $(srcdir)/dymaxionmap-coords.h
dymaxionmap.o: ../../config.h
+dymaxionmap.o: $(srcdir)/dymaxionmap-coords.h
dymaxionmap.o: $(HACK_SRC)/fps.h
dymaxionmap.o: $(srcdir)/gltrackball.h
-dymaxionmap.o: $(HACK_SRC)/images/gen/dymaxionmap_png.h
+dymaxionmap.o: $(HACK_SRC)/images/gen/earth_flat_png.h
+dymaxionmap.o: $(HACK_SRC)/images/gen/earth_night_png.h
+dymaxionmap.o: $(HACK_SRC)/images/gen/earth_png.h
dymaxionmap.o: $(HACK_SRC)/images/gen/ground_png.h
dymaxionmap.o: $(srcdir)/normals.h
+dymaxionmap.o: $(HACK_SRC)/recanim.h
dymaxionmap.o: $(srcdir)/rotator.h
dymaxionmap.o: $(HACK_SRC)/screenhackI.h
dymaxionmap.o: $(srcdir)/sphere.h
endgame.o: ../../config.h
endgame.o: $(HACK_SRC)/fps.h
endgame.o: $(srcdir)/gltrackball.h
+endgame.o: $(HACK_SRC)/recanim.h
endgame.o: $(HACK_SRC)/screenhackI.h
endgame.o: $(UTILS_SRC)/colors.h
endgame.o: $(UTILS_SRC)/erase.h
energystream.o: ../../config.h
energystream.o: $(HACK_SRC)/fps.h
energystream.o: $(srcdir)/gltrackball.h
+energystream.o: $(HACK_SRC)/recanim.h
energystream.o: $(srcdir)/rotator.h
energystream.o: $(HACK_SRC)/screenhackI.h
energystream.o: $(UTILS_SRC)/colors.h
engine.o: ../../config.h
engine.o: $(HACK_SRC)/fps.h
engine.o: $(srcdir)/gltrackball.h
+engine.o: $(HACK_SRC)/recanim.h
engine.o: $(srcdir)/rotator.h
engine.o: $(HACK_SRC)/screenhackI.h
engine.o: $(srcdir)/texfont.h
esper.o: ../../config.h
esper.o: $(HACK_SRC)/fps.h
esper.o: $(srcdir)/grab-ximage.h
+esper.o: $(HACK_SRC)/recanim.h
esper.o: $(HACK_SRC)/screenhackI.h
esper.o: $(srcdir)/texfont.h
esper.o: $(UTILS_SRC)/colors.h
extrusion.o: $(srcdir)/extrusion.h
extrusion.o: $(HACK_SRC)/fps.h
extrusion.o: $(srcdir)/gltrackball.h
+extrusion.o: $(HACK_SRC)/recanim.h
extrusion.o: $(srcdir)/rotator.h
extrusion.o: $(HACK_SRC)/screenhackI.h
extrusion.o: $(UTILS_SRC)/colors.h
flipflop.o: $(HACK_SRC)/fps.h
flipflop.o: $(srcdir)/gltrackball.h
flipflop.o: $(srcdir)/grab-ximage.h
+flipflop.o: $(HACK_SRC)/recanim.h
flipflop.o: $(HACK_SRC)/screenhackI.h
flipflop.o: $(UTILS_SRC)/colors.h
flipflop.o: $(UTILS_SRC)/erase.h
flipscreen3d.o: $(HACK_SRC)/fps.h
flipscreen3d.o: $(srcdir)/gltrackball.h
flipscreen3d.o: $(srcdir)/grab-ximage.h
+flipscreen3d.o: $(HACK_SRC)/recanim.h
flipscreen3d.o: $(HACK_SRC)/screenhackI.h
flipscreen3d.o: $(UTILS_SRC)/colors.h
flipscreen3d.o: $(UTILS_SRC)/erase.h
flipscreen3d.o: $(HACK_SRC)/xlockmore.h
fliptext.o: ../../config.h
fliptext.o: $(HACK_SRC)/fps.h
+fliptext.o: $(HACK_SRC)/recanim.h
fliptext.o: $(HACK_SRC)/screenhackI.h
fliptext.o: $(srcdir)/texfont.h
fliptext.o: $(UTILS_SRC)/colors.h
flurry.o: $(srcdir)/flurry.h
flurry.o: $(HACK_SRC)/fps.h
flurry.o: $(srcdir)/gltrackball.h
+flurry.o: $(HACK_SRC)/recanim.h
flurry.o: $(srcdir)/rotator.h
flurry.o: $(HACK_SRC)/screenhackI.h
flurry.o: $(UTILS_SRC)/colors.h
flyingtoasters.o: $(srcdir)/gltrackball.h
flyingtoasters.o: $(HACK_SRC)/images/gen/chromesphere_png.h
flyingtoasters.o: $(HACK_SRC)/images/gen/toast_png.h
+flyingtoasters.o: $(HACK_SRC)/recanim.h
flyingtoasters.o: $(HACK_SRC)/screenhackI.h
flyingtoasters.o: $(UTILS_SRC)/colors.h
flyingtoasters.o: $(UTILS_SRC)/erase.h
fps-gl.o: ../../config.h
fps-gl.o: $(HACK_SRC)/fpsI.h
fps-gl.o: $(HACK_SRC)/fps.h
+fps-gl.o: $(HACK_SRC)/recanim.h
fps-gl.o: $(HACK_SRC)/screenhackI.h
fps-gl.o: $(srcdir)/texfont.h
fps-gl.o: $(UTILS_SRC)/colors.h
gears.o: $(srcdir)/gltrackball.h
gears.o: $(srcdir)/involute.h
gears.o: $(srcdir)/normals.h
+gears.o: $(HACK_SRC)/recanim.h
gears.o: $(srcdir)/rotator.h
gears.o: $(HACK_SRC)/screenhackI.h
gears.o: $(srcdir)/tube.h
geodesicgears.o: $(srcdir)/gltrackball.h
geodesicgears.o: $(srcdir)/involute.h
geodesicgears.o: $(srcdir)/normals.h
+geodesicgears.o: $(HACK_SRC)/recanim.h
geodesicgears.o: $(srcdir)/rotator.h
geodesicgears.o: $(HACK_SRC)/screenhackI.h
geodesicgears.o: $(srcdir)/texfont.h
geodesic.o: $(srcdir)/gllist.h
geodesic.o: $(srcdir)/gltrackball.h
geodesic.o: $(srcdir)/normals.h
+geodesic.o: $(HACK_SRC)/recanim.h
geodesic.o: $(srcdir)/rotator.h
geodesic.o: $(HACK_SRC)/screenhackI.h
geodesic.o: $(UTILS_SRC)/colors.h
gflux.o: $(HACK_SRC)/fps.h
gflux.o: $(srcdir)/gltrackball.h
gflux.o: $(srcdir)/grab-ximage.h
+gflux.o: $(HACK_SRC)/recanim.h
gflux.o: $(HACK_SRC)/screenhackI.h
gflux.o: $(UTILS_SRC)/colors.h
gflux.o: $(UTILS_SRC)/erase.h
glblur.o: ../../config.h
glblur.o: $(HACK_SRC)/fps.h
glblur.o: $(srcdir)/gltrackball.h
+glblur.o: $(HACK_SRC)/recanim.h
glblur.o: $(srcdir)/rotator.h
glblur.o: $(HACK_SRC)/screenhackI.h
glblur.o: $(UTILS_SRC)/colors.h
glblur.o: $(HACK_SRC)/xlockmore.h
glcells.o: ../../config.h
glcells.o: $(HACK_SRC)/fps.h
+glcells.o: $(HACK_SRC)/recanim.h
glcells.o: $(HACK_SRC)/screenhackI.h
glcells.o: $(UTILS_SRC)/colors.h
glcells.o: $(UTILS_SRC)/erase.h
gleidescope.o: ../../config.h
gleidescope.o: $(HACK_SRC)/fps.h
gleidescope.o: $(srcdir)/grab-ximage.h
+gleidescope.o: $(HACK_SRC)/recanim.h
gleidescope.o: $(HACK_SRC)/screenhackI.h
gleidescope.o: $(UTILS_SRC)/colors.h
gleidescope.o: $(UTILS_SRC)/erase.h
glforestfire.o: $(srcdir)/gltrackball.h
glforestfire.o: $(HACK_SRC)/images/gen/ground_png.h
glforestfire.o: $(HACK_SRC)/images/gen/tree_png.h
+glforestfire.o: $(HACK_SRC)/recanim.h
glforestfire.o: $(HACK_SRC)/screenhackI.h
glforestfire.o: $(UTILS_SRC)/colors.h
glforestfire.o: $(UTILS_SRC)/erase.h
glforestfire.o: $(HACK_SRC)/xlockmore.h
glhanoi.o: ../../config.h
glhanoi.o: $(HACK_SRC)/fps.h
+glhanoi.o: $(HACK_SRC)/recanim.h
glhanoi.o: $(srcdir)/rotator.h
glhanoi.o: $(HACK_SRC)/screenhackI.h
glhanoi.o: $(UTILS_SRC)/colors.h
glknots.o: ../../config.h
glknots.o: $(HACK_SRC)/fps.h
glknots.o: $(srcdir)/gltrackball.h
+glknots.o: $(HACK_SRC)/recanim.h
glknots.o: $(srcdir)/rotator.h
glknots.o: $(HACK_SRC)/screenhackI.h
glknots.o: $(srcdir)/tube.h
glmatrix.o: ../../config.h
glmatrix.o: $(HACK_SRC)/fps.h
glmatrix.o: $(HACK_SRC)/images/gen/matrix3_png.h
+glmatrix.o: $(HACK_SRC)/recanim.h
glmatrix.o: $(HACK_SRC)/screenhackI.h
glmatrix.o: $(UTILS_SRC)/colors.h
glmatrix.o: $(UTILS_SRC)/erase.h
glplanet.o: $(srcdir)/gltrackball.h
glplanet.o: $(HACK_SRC)/images/gen/earth_night_png.h
glplanet.o: $(HACK_SRC)/images/gen/earth_png.h
+glplanet.o: $(HACK_SRC)/recanim.h
glplanet.o: $(srcdir)/rotator.h
glplanet.o: $(HACK_SRC)/screenhackI.h
glplanet.o: $(srcdir)/sphere.h
glschool.o: $(srcdir)/glschool_alg.h
glschool.o: $(srcdir)/glschool_gl.h
glschool.o: $(srcdir)/glschool.h
+glschool.o: $(HACK_SRC)/recanim.h
glschool.o: $(HACK_SRC)/screenhackI.h
glschool.o: $(UTILS_SRC)/colors.h
glschool.o: $(UTILS_SRC)/erase.h
glslideshow.o: ../../config.h
glslideshow.o: $(HACK_SRC)/fps.h
glslideshow.o: $(srcdir)/grab-ximage.h
+glslideshow.o: $(HACK_SRC)/recanim.h
glslideshow.o: $(HACK_SRC)/screenhackI.h
glslideshow.o: $(srcdir)/texfont.h
glslideshow.o: $(UTILS_SRC)/colors.h
glslideshow.o: $(HACK_SRC)/xlockmore.h
glsnake.o: ../../config.h
glsnake.o: $(HACK_SRC)/fps.h
+glsnake.o: $(HACK_SRC)/recanim.h
glsnake.o: $(HACK_SRC)/screenhackI.h
glsnake.o: $(srcdir)/texfont.h
glsnake.o: $(UTILS_SRC)/colors.h
gltext.o: $(srcdir)/glut_mroman.h
gltext.o: $(srcdir)/glut_roman.h
gltext.o: $(srcdir)/glutstroke.h
+gltext.o: $(HACK_SRC)/recanim.h
gltext.o: $(srcdir)/rotator.h
gltext.o: $(HACK_SRC)/screenhackI.h
gltext.o: $(srcdir)/sphere.h
hexstrut.o: $(HACK_SRC)/fps.h
hexstrut.o: $(srcdir)/gltrackball.h
hexstrut.o: $(srcdir)/normals.h
+hexstrut.o: $(HACK_SRC)/recanim.h
hexstrut.o: $(srcdir)/rotator.h
hexstrut.o: $(HACK_SRC)/screenhackI.h
hexstrut.o: $(UTILS_SRC)/colors.h
hilbert.o: ../../config.h
hilbert.o: $(HACK_SRC)/fps.h
hilbert.o: $(srcdir)/gltrackball.h
+hilbert.o: $(HACK_SRC)/recanim.h
hilbert.o: $(srcdir)/rotator.h
hilbert.o: $(HACK_SRC)/screenhackI.h
hilbert.o: $(srcdir)/sphere.h
hydrostat.o: $(HACK_SRC)/fps.h
hydrostat.o: $(srcdir)/gltrackball.h
hydrostat.o: $(srcdir)/normals.h
+hydrostat.o: $(HACK_SRC)/recanim.h
hydrostat.o: $(HACK_SRC)/screenhackI.h
hydrostat.o: $(srcdir)/sphere.h
hydrostat.o: $(UTILS_SRC)/colors.h
hypertorus.o: ../../config.h
hypertorus.o: $(HACK_SRC)/fps.h
hypertorus.o: $(srcdir)/gltrackball.h
+hypertorus.o: $(HACK_SRC)/recanim.h
hypertorus.o: $(HACK_SRC)/screenhackI.h
hypertorus.o: $(UTILS_SRC)/colors.h
hypertorus.o: $(UTILS_SRC)/erase.h
hypertorus.o: $(HACK_SRC)/xlockmore.h
hypnowheel.o: ../../config.h
hypnowheel.o: $(HACK_SRC)/fps.h
+hypnowheel.o: $(HACK_SRC)/recanim.h
hypnowheel.o: $(srcdir)/rotator.h
hypnowheel.o: $(HACK_SRC)/screenhackI.h
hypnowheel.o: $(UTILS_SRC)/colors.h
involute.o: $(HACK_SRC)/fps.h
involute.o: $(srcdir)/involute.h
involute.o: $(srcdir)/normals.h
+involute.o: $(HACK_SRC)/recanim.h
involute.o: $(HACK_SRC)/screenhackI.h
involute.o: $(UTILS_SRC)/colors.h
involute.o: $(UTILS_SRC)/font-retry.h
jigglypuff.o: $(HACK_SRC)/fps.h
jigglypuff.o: $(srcdir)/gltrackball.h
jigglypuff.o: $(HACK_SRC)/images/gen/jigglymap_png.h
+jigglypuff.o: $(HACK_SRC)/recanim.h
jigglypuff.o: $(HACK_SRC)/screenhackI.h
jigglypuff.o: $(UTILS_SRC)/colors.h
jigglypuff.o: $(UTILS_SRC)/erase.h
jigsaw.o: $(srcdir)/gltrackball.h
jigsaw.o: $(srcdir)/grab-ximage.h
jigsaw.o: $(srcdir)/normals.h
+jigsaw.o: $(HACK_SRC)/recanim.h
jigsaw.o: $(srcdir)/rotator.h
jigsaw.o: $(HACK_SRC)/screenhackI.h
jigsaw.o: $(srcdir)/texfont.h
juggler3d.o: ../../config.h
juggler3d.o: $(HACK_SRC)/fps.h
juggler3d.o: $(srcdir)/gltrackball.h
+juggler3d.o: $(HACK_SRC)/recanim.h
juggler3d.o: $(srcdir)/rotator.h
juggler3d.o: $(HACK_SRC)/screenhackI.h
juggler3d.o: $(srcdir)/sphere.h
kaleidocycle.o: $(HACK_SRC)/fps.h
kaleidocycle.o: $(srcdir)/gltrackball.h
kaleidocycle.o: $(srcdir)/normals.h
+kaleidocycle.o: $(HACK_SRC)/recanim.h
kaleidocycle.o: $(srcdir)/rotator.h
kaleidocycle.o: $(HACK_SRC)/screenhackI.h
kaleidocycle.o: $(UTILS_SRC)/colors.h
klein.o: $(srcdir)/curlicue.h
klein.o: $(HACK_SRC)/fps.h
klein.o: $(srcdir)/gltrackball.h
+klein.o: $(HACK_SRC)/recanim.h
klein.o: $(HACK_SRC)/screenhackI.h
klein.o: $(UTILS_SRC)/colors.h
klein.o: $(UTILS_SRC)/erase.h
lament.o: $(srcdir)/gltrackball.h
lament.o: $(HACK_SRC)/images/gen/lament512_png.h
lament.o: $(srcdir)/normals.h
+lament.o: $(HACK_SRC)/recanim.h
lament.o: $(srcdir)/rotator.h
lament.o: $(HACK_SRC)/screenhackI.h
lament.o: $(UTILS_SRC)/colors.h
lavalite.o: $(HACK_SRC)/fps.h
lavalite.o: $(srcdir)/gltrackball.h
lavalite.o: $(srcdir)/marching.h
+lavalite.o: $(HACK_SRC)/recanim.h
lavalite.o: $(srcdir)/rotator.h
lavalite.o: $(HACK_SRC)/screenhackI.h
lavalite.o: $(UTILS_SRC)/colors.h
lavalite.o: $(HACK_SRC)/xlockmore.h
lockward.o: ../../config.h
lockward.o: $(HACK_SRC)/fps.h
+lockward.o: $(HACK_SRC)/recanim.h
lockward.o: $(HACK_SRC)/screenhackI.h
lockward.o: $(UTILS_SRC)/colors.h
lockward.o: $(UTILS_SRC)/erase.h
maze3d.o: $(HACK_SRC)/images/gen/logo-32_png.h
maze3d.o: $(HACK_SRC)/images/gen/start_png.h
maze3d.o: $(HACK_SRC)/images/gen/wood2_png.h
+maze3d.o: $(HACK_SRC)/recanim.h
maze3d.o: $(HACK_SRC)/screenhackI.h
maze3d.o: $(UTILS_SRC)/colors.h
maze3d.o: $(UTILS_SRC)/erase.h
menger.o: ../../config.h
menger.o: $(HACK_SRC)/fps.h
menger.o: $(srcdir)/gltrackball.h
+menger.o: $(HACK_SRC)/recanim.h
menger.o: $(srcdir)/rotator.h
menger.o: $(HACK_SRC)/screenhackI.h
menger.o: $(UTILS_SRC)/colors.h
mirrorblob.o: $(HACK_SRC)/fps.h
mirrorblob.o: $(srcdir)/gltrackball.h
mirrorblob.o: $(srcdir)/grab-ximage.h
+mirrorblob.o: $(HACK_SRC)/recanim.h
mirrorblob.o: $(HACK_SRC)/screenhackI.h
mirrorblob.o: $(UTILS_SRC)/colors.h
mirrorblob.o: $(UTILS_SRC)/erase.h
moebiusgears.o: $(srcdir)/gltrackball.h
moebiusgears.o: $(srcdir)/involute.h
moebiusgears.o: $(srcdir)/normals.h
+moebiusgears.o: $(HACK_SRC)/recanim.h
moebiusgears.o: $(srcdir)/rotator.h
moebiusgears.o: $(HACK_SRC)/screenhackI.h
moebiusgears.o: $(UTILS_SRC)/colors.h
moebius.o: ../../config.h
moebius.o: $(HACK_SRC)/fps.h
moebius.o: $(srcdir)/gltrackball.h
+moebius.o: $(HACK_SRC)/recanim.h
moebius.o: $(srcdir)/rotator.h
moebius.o: $(HACK_SRC)/screenhackI.h
moebius.o: $(srcdir)/sphere.h
molecule.o: $(HACK_SRC)/fps.h
molecule.o: $(srcdir)/gltrackball.h
molecule.o: molecules.h
+molecule.o: $(HACK_SRC)/recanim.h
molecule.o: $(srcdir)/rotator.h
molecule.o: $(HACK_SRC)/screenhackI.h
molecule.o: $(srcdir)/sphere.h
molecule.o: $(HACK_SRC)/xlockmore.h
morph3d.o: ../../config.h
morph3d.o: $(HACK_SRC)/fps.h
+morph3d.o: $(HACK_SRC)/recanim.h
morph3d.o: $(HACK_SRC)/screenhackI.h
morph3d.o: $(UTILS_SRC)/colors.h
morph3d.o: $(UTILS_SRC)/erase.h
morph3d.o: $(HACK_SRC)/xlockmore.h
noof.o: ../../config.h
noof.o: $(HACK_SRC)/fps.h
+noof.o: $(HACK_SRC)/recanim.h
noof.o: $(HACK_SRC)/screenhackI.h
noof.o: $(UTILS_SRC)/colors.h
noof.o: $(UTILS_SRC)/erase.h
noof.o: $(UTILS_SRC)/font-retry.h
noof.o: $(UTILS_SRC)/grabscreen.h
noof.o: $(UTILS_SRC)/hsv.h
+noof.o: $(UTILS_SRC)/pow2.h
noof.o: $(UTILS_SRC)/resources.h
noof.o: $(UTILS_SRC)/usleep.h
noof.o: $(UTILS_SRC)/visual.h
peepers.o: $(HACK_SRC)/images/gen/iris_png.h
peepers.o: $(HACK_SRC)/images/gen/sclera_png.h
peepers.o: $(srcdir)/normals.h
+peepers.o: $(HACK_SRC)/recanim.h
peepers.o: $(srcdir)/rotator.h
peepers.o: $(HACK_SRC)/screenhackI.h
peepers.o: $(UTILS_SRC)/colors.h
photopile.o: $(srcdir)/dropshadow.h
photopile.o: $(HACK_SRC)/fps.h
photopile.o: $(srcdir)/grab-ximage.h
+photopile.o: $(HACK_SRC)/recanim.h
photopile.o: $(HACK_SRC)/screenhackI.h
photopile.o: $(srcdir)/texfont.h
photopile.o: $(UTILS_SRC)/colors.h
pinion.o: $(srcdir)/gltrackball.h
pinion.o: $(srcdir)/involute.h
pinion.o: $(srcdir)/normals.h
+pinion.o: $(HACK_SRC)/recanim.h
pinion.o: $(HACK_SRC)/screenhackI.h
pinion.o: $(srcdir)/texfont.h
pinion.o: $(UTILS_SRC)/colors.h
pipes.o: ../../config.h
pipes.o: $(HACK_SRC)/fps.h
pipes.o: $(srcdir)/gltrackball.h
+pipes.o: $(HACK_SRC)/recanim.h
pipes.o: $(HACK_SRC)/screenhackI.h
pipes.o: $(srcdir)/sphere.h
pipes.o: $(srcdir)/teapot.h
polyhedra-gl.o: $(srcdir)/gltrackball.h
polyhedra-gl.o: $(srcdir)/normals.h
polyhedra-gl.o: $(srcdir)/polyhedra.h
+polyhedra-gl.o: $(HACK_SRC)/recanim.h
polyhedra-gl.o: $(srcdir)/rotator.h
polyhedra-gl.o: $(HACK_SRC)/screenhackI.h
polyhedra-gl.o: $(srcdir)/teapot.h
polytopes.o: ../../config.h
polytopes.o: $(HACK_SRC)/fps.h
polytopes.o: $(srcdir)/gltrackball.h
+polytopes.o: $(HACK_SRC)/recanim.h
polytopes.o: $(HACK_SRC)/screenhackI.h
polytopes.o: $(UTILS_SRC)/colors.h
polytopes.o: $(UTILS_SRC)/erase.h
projectiveplane.o: $(srcdir)/curlicue.h
projectiveplane.o: $(HACK_SRC)/fps.h
projectiveplane.o: $(srcdir)/gltrackball.h
+projectiveplane.o: $(HACK_SRC)/recanim.h
projectiveplane.o: $(HACK_SRC)/screenhackI.h
projectiveplane.o: $(UTILS_SRC)/colors.h
projectiveplane.o: $(UTILS_SRC)/erase.h
providence.o: ../../config.h
providence.o: $(HACK_SRC)/fps.h
providence.o: $(srcdir)/gltrackball.h
+providence.o: $(HACK_SRC)/recanim.h
providence.o: $(HACK_SRC)/screenhackI.h
providence.o: $(UTILS_SRC)/colors.h
providence.o: $(UTILS_SRC)/erase.h
providence.o: $(HACK_SRC)/xlockmore.h
pulsar.o: ../../config.h
pulsar.o: $(HACK_SRC)/fps.h
+pulsar.o: $(HACK_SRC)/recanim.h
pulsar.o: $(HACK_SRC)/screenhackI.h
pulsar.o: $(UTILS_SRC)/colors.h
pulsar.o: $(UTILS_SRC)/erase.h
pulsar.o: $(HACK_SRC)/xlockmore.h
quasicrystal.o: ../../config.h
quasicrystal.o: $(HACK_SRC)/fps.h
+quasicrystal.o: $(HACK_SRC)/recanim.h
quasicrystal.o: $(srcdir)/rotator.h
quasicrystal.o: $(HACK_SRC)/screenhackI.h
quasicrystal.o: $(UTILS_SRC)/colors.h
queens.o: ../../config.h
queens.o: $(HACK_SRC)/fps.h
queens.o: $(srcdir)/gltrackball.h
+queens.o: $(HACK_SRC)/recanim.h
queens.o: $(HACK_SRC)/screenhackI.h
queens.o: $(UTILS_SRC)/colors.h
queens.o: $(UTILS_SRC)/erase.h
queens.o: $(HACK_SRC)/xlockmoreI.h
queens.o: $(HACK_SRC)/xlockmore.h
quickhull.o: ../../config.h
+quickhull.o: $(HACK_SRC)/fps.h
quickhull.o: $(srcdir)/quickhull.h
+quickhull.o: $(HACK_SRC)/recanim.h
+quickhull.o: $(HACK_SRC)/screenhackI.h
+quickhull.o: $(UTILS_SRC)/colors.h
+quickhull.o: $(UTILS_SRC)/font-retry.h
+quickhull.o: $(UTILS_SRC)/grabscreen.h
+quickhull.o: $(UTILS_SRC)/hsv.h
+quickhull.o: $(UTILS_SRC)/resources.h
+quickhull.o: $(UTILS_SRC)/usleep.h
+quickhull.o: $(UTILS_SRC)/visual.h
+quickhull.o: $(UTILS_SRC)/yarandom.h
raverhoop.o: ../../config.h
raverhoop.o: $(HACK_SRC)/fps.h
raverhoop.o: $(srcdir)/gltrackball.h
+raverhoop.o: $(HACK_SRC)/recanim.h
raverhoop.o: $(srcdir)/rotator.h
raverhoop.o: $(HACK_SRC)/screenhackI.h
raverhoop.o: $(UTILS_SRC)/colors.h
razzledazzle.o: $(HACK_SRC)/fps.h
razzledazzle.o: $(srcdir)/gllist.h
razzledazzle.o: $(srcdir)/normals.h
+razzledazzle.o: $(HACK_SRC)/recanim.h
razzledazzle.o: $(HACK_SRC)/screenhackI.h
razzledazzle.o: $(UTILS_SRC)/colors.h
razzledazzle.o: $(UTILS_SRC)/erase.h
romanboy.o: $(srcdir)/curlicue.h
romanboy.o: $(HACK_SRC)/fps.h
romanboy.o: $(srcdir)/gltrackball.h
+romanboy.o: $(HACK_SRC)/recanim.h
romanboy.o: $(HACK_SRC)/screenhackI.h
romanboy.o: $(UTILS_SRC)/colors.h
romanboy.o: $(UTILS_SRC)/erase.h
rubikblocks.o: ../../config.h
rubikblocks.o: $(HACK_SRC)/fps.h
rubikblocks.o: $(srcdir)/gltrackball.h
+rubikblocks.o: $(HACK_SRC)/recanim.h
rubikblocks.o: $(srcdir)/rotator.h
rubikblocks.o: $(HACK_SRC)/screenhackI.h
rubikblocks.o: $(UTILS_SRC)/colors.h
rubik.o: ../../config.h
rubik.o: $(HACK_SRC)/fps.h
rubik.o: $(srcdir)/gltrackball.h
+rubik.o: $(HACK_SRC)/recanim.h
rubik.o: $(HACK_SRC)/screenhackI.h
rubik.o: $(UTILS_SRC)/colors.h
rubik.o: $(UTILS_SRC)/erase.h
sballs.o: $(srcdir)/gltrackball.h
sballs.o: $(HACK_SRC)/images/gen/sball-bg_png.h
sballs.o: $(HACK_SRC)/images/gen/sball_png.h
+sballs.o: $(HACK_SRC)/recanim.h
sballs.o: $(HACK_SRC)/screenhackI.h
sballs.o: $(UTILS_SRC)/colors.h
sballs.o: $(UTILS_SRC)/erase.h
shark.o: $(srcdir)/atlantis.h
shark.o: ../../config.h
shark.o: $(HACK_SRC)/fps.h
+shark.o: $(HACK_SRC)/recanim.h
shark.o: $(HACK_SRC)/screenhackI.h
shark.o: $(UTILS_SRC)/colors.h
shark.o: $(UTILS_SRC)/font-retry.h
sierpinski3d.o: ../../config.h
sierpinski3d.o: $(HACK_SRC)/fps.h
sierpinski3d.o: $(srcdir)/gltrackball.h
+sierpinski3d.o: $(HACK_SRC)/recanim.h
sierpinski3d.o: $(srcdir)/rotator.h
sierpinski3d.o: $(HACK_SRC)/screenhackI.h
sierpinski3d.o: $(UTILS_SRC)/colors.h
skytentacles.o: $(srcdir)/gltrackball.h
skytentacles.o: $(HACK_SRC)/images/gen/scales_png.h
skytentacles.o: $(srcdir)/normals.h
+skytentacles.o: $(HACK_SRC)/recanim.h
skytentacles.o: $(srcdir)/rotator.h
skytentacles.o: $(HACK_SRC)/screenhackI.h
skytentacles.o: $(UTILS_SRC)/colors.h
skytentacles.o: $(HACK_SRC)/xlockmore.h
sonar-icmp.o: ../../config.h
sonar-icmp.o: $(HACK_SRC)/fps.h
+sonar-icmp.o: $(HACK_SRC)/recanim.h
sonar-icmp.o: $(HACK_SRC)/screenhackI.h
sonar-icmp.o: $(srcdir)/sonar.h
sonar-icmp.o: $(UTILS_SRC)/aligned_malloc.h
sonar.o: ../../config.h
sonar.o: $(HACK_SRC)/fps.h
sonar.o: $(srcdir)/gltrackball.h
+sonar.o: $(HACK_SRC)/recanim.h
sonar.o: $(srcdir)/rotator.h
sonar.o: $(HACK_SRC)/screenhackI.h
sonar.o: $(srcdir)/sonar.h
sonar.o: $(HACK_SRC)/xlockmore.h
sonar-sim.o: ../../config.h
sonar-sim.o: $(HACK_SRC)/fps.h
+sonar-sim.o: $(HACK_SRC)/recanim.h
sonar-sim.o: $(HACK_SRC)/screenhackI.h
sonar-sim.o: $(srcdir)/sonar.h
sonar-sim.o: $(UTILS_SRC)/colors.h
spheremonics.o: $(HACK_SRC)/fps.h
spheremonics.o: $(srcdir)/gltrackball.h
spheremonics.o: $(srcdir)/normals.h
+spheremonics.o: $(HACK_SRC)/recanim.h
spheremonics.o: $(srcdir)/rotator.h
spheremonics.o: $(HACK_SRC)/screenhackI.h
spheremonics.o: $(srcdir)/texfont.h
splitflap.o: $(HACK_SRC)/fps.h
splitflap.o: $(srcdir)/gllist.h
splitflap.o: $(srcdir)/gltrackball.h
+splitflap.o: $(HACK_SRC)/recanim.h
splitflap.o: $(srcdir)/rotator.h
splitflap.o: $(HACK_SRC)/screenhackI.h
splitflap.o: $(srcdir)/texfont.h
splodesic.o: $(HACK_SRC)/fps.h
splodesic.o: $(srcdir)/gltrackball.h
splodesic.o: $(srcdir)/normals.h
+splodesic.o: $(HACK_SRC)/recanim.h
splodesic.o: $(srcdir)/rotator.h
splodesic.o: $(HACK_SRC)/screenhackI.h
splodesic.o: $(UTILS_SRC)/colors.h
sproingies.o: ../../config.h
sproingies.o: $(HACK_SRC)/fps.h
sproingies.o: $(srcdir)/gllist.h
+sproingies.o: $(HACK_SRC)/recanim.h
sproingies.o: $(HACK_SRC)/screenhackI.h
sproingies.o: $(srcdir)/sproingies.h
sproingies.o: $(UTILS_SRC)/colors.h
sproingies.o: $(HACK_SRC)/xlockmoreI.h
sproingiewrap.o: ../../config.h
sproingiewrap.o: $(HACK_SRC)/fps.h
+sproingiewrap.o: $(HACK_SRC)/recanim.h
sproingiewrap.o: $(HACK_SRC)/screenhackI.h
sproingiewrap.o: $(srcdir)/sproingies.h
sproingiewrap.o: $(UTILS_SRC)/colors.h
stairs.o: $(HACK_SRC)/fps.h
stairs.o: $(srcdir)/gltrackball.h
stairs.o: $(HACK_SRC)/images/gen/wood_png.h
+stairs.o: $(HACK_SRC)/recanim.h
stairs.o: $(HACK_SRC)/screenhackI.h
stairs.o: $(srcdir)/sphere.h
stairs.o: $(UTILS_SRC)/colors.h
starwars.o: $(HACK_SRC)/fps.h
starwars.o: $(srcdir)/glut_roman.h
starwars.o: $(srcdir)/glutstroke.h
+starwars.o: $(HACK_SRC)/recanim.h
starwars.o: $(HACK_SRC)/screenhackI.h
starwars.o: $(srcdir)/starwars.h
starwars.o: $(srcdir)/texfont.h
stonerview.o: ../../config.h
stonerview.o: $(HACK_SRC)/fps.h
stonerview.o: $(srcdir)/gltrackball.h
+stonerview.o: $(HACK_SRC)/recanim.h
stonerview.o: $(HACK_SRC)/screenhackI.h
stonerview.o: $(srcdir)/stonerview.h
stonerview.o: $(srcdir)/stonerview-move.h
stonerview-view.o: $(srcdir)/stonerview-osc.h
superquadrics.o: ../../config.h
superquadrics.o: $(HACK_SRC)/fps.h
+superquadrics.o: $(HACK_SRC)/recanim.h
superquadrics.o: $(HACK_SRC)/screenhackI.h
superquadrics.o: $(UTILS_SRC)/colors.h
superquadrics.o: $(UTILS_SRC)/erase.h
surfaces.o: ../../config.h
surfaces.o: $(HACK_SRC)/fps.h
surfaces.o: $(srcdir)/gltrackball.h
+surfaces.o: $(HACK_SRC)/recanim.h
surfaces.o: $(srcdir)/rotator.h
surfaces.o: $(HACK_SRC)/screenhackI.h
surfaces.o: $(UTILS_SRC)/colors.h
swim.o: $(srcdir)/atlantis.h
swim.o: ../../config.h
swim.o: $(HACK_SRC)/fps.h
+swim.o: $(HACK_SRC)/recanim.h
swim.o: $(HACK_SRC)/screenhackI.h
swim.o: $(UTILS_SRC)/colors.h
swim.o: $(UTILS_SRC)/erase.h
swim.o: $(HACK_SRC)/xlockmoreI.h
tangram.o: ../../config.h
tangram.o: $(HACK_SRC)/fps.h
+tangram.o: $(HACK_SRC)/recanim.h
tangram.o: $(HACK_SRC)/screenhackI.h
tangram.o: $(srcdir)/tangram_shapes.h
tangram.o: $(srcdir)/texfont.h
timetunnel.o: $(HACK_SRC)/images/gen/timetunnel1_png.h
timetunnel.o: $(HACK_SRC)/images/gen/timetunnel2_png.h
timetunnel.o: $(HACK_SRC)/images/gen/tunnelstar_png.h
+timetunnel.o: $(HACK_SRC)/recanim.h
timetunnel.o: $(srcdir)/rotator.h
timetunnel.o: $(HACK_SRC)/screenhackI.h
timetunnel.o: $(UTILS_SRC)/colors.h
topblock.o: ../../config.h
topblock.o: $(HACK_SRC)/fps.h
topblock.o: $(srcdir)/gltrackball.h
+topblock.o: $(HACK_SRC)/recanim.h
topblock.o: $(HACK_SRC)/screenhackI.h
topblock.o: $(srcdir)/sphere.h
topblock.o: $(srcdir)/topblock.h
tronbit.o: $(HACK_SRC)/fps.h
tronbit.o: $(srcdir)/gllist.h
tronbit.o: $(srcdir)/gltrackball.h
+tronbit.o: $(HACK_SRC)/recanim.h
tronbit.o: $(srcdir)/rotator.h
tronbit.o: $(HACK_SRC)/screenhackI.h
tronbit.o: $(srcdir)/sphere.h
tube.o: $(srcdir)/tube.h
tunnel_draw.o: ../../config.h
tunnel_draw.o: $(HACK_SRC)/fps.h
+tunnel_draw.o: $(HACK_SRC)/recanim.h
tunnel_draw.o: $(HACK_SRC)/screenhackI.h
tunnel_draw.o: $(srcdir)/tunnel_draw.h
tunnel_draw.o: $(UTILS_SRC)/colors.h
unicrud.o: ../../config.h
unicrud.o: $(HACK_SRC)/fps.h
unicrud.o: $(srcdir)/gltrackball.h
+unicrud.o: $(HACK_SRC)/recanim.h
unicrud.o: $(srcdir)/rotator.h
unicrud.o: $(HACK_SRC)/screenhackI.h
unicrud.o: $(srcdir)/texfont.h
unknownpleasures.o: ../../config.h
unknownpleasures.o: $(HACK_SRC)/fps.h
unknownpleasures.o: $(srcdir)/gltrackball.h
+unknownpleasures.o: $(HACK_SRC)/recanim.h
unknownpleasures.o: $(HACK_SRC)/screenhackI.h
unknownpleasures.o: $(UTILS_SRC)/colors.h
unknownpleasures.o: $(UTILS_SRC)/erase.h
vigilance.o: $(srcdir)/gllist.h
vigilance.o: $(srcdir)/gltrackball.h
vigilance.o: $(srcdir)/normals.h
+vigilance.o: $(HACK_SRC)/recanim.h
vigilance.o: $(HACK_SRC)/screenhackI.h
vigilance.o: $(UTILS_SRC)/colors.h
vigilance.o: $(UTILS_SRC)/erase.h
vigilance.o: $(HACK_SRC)/xlockmore.h
voronoi.o: ../../config.h
voronoi.o: $(HACK_SRC)/fps.h
+voronoi.o: $(HACK_SRC)/recanim.h
voronoi.o: $(HACK_SRC)/screenhackI.h
voronoi.o: $(UTILS_SRC)/colors.h
voronoi.o: $(UTILS_SRC)/erase.h
whale.o: $(srcdir)/atlantis.h
whale.o: ../../config.h
whale.o: $(HACK_SRC)/fps.h
+whale.o: $(HACK_SRC)/recanim.h
whale.o: $(HACK_SRC)/screenhackI.h
whale.o: $(UTILS_SRC)/colors.h
whale.o: $(UTILS_SRC)/font-retry.h
winduprobot.o: $(srcdir)/gltrackball.h
winduprobot.o: $(HACK_SRC)/images/gen/chromesphere_png.h
winduprobot.o: $(srcdir)/involute.h
+winduprobot.o: $(HACK_SRC)/recanim.h
winduprobot.o: $(HACK_SRC)/screenhackI.h
winduprobot.o: $(srcdir)/sphere.h
winduprobot.o: $(srcdir)/texfont.h
winduprobot.o: $(HACK_SRC)/xlockmore.h
xlock-gl-utils.o: ../../config.h
xlock-gl-utils.o: $(HACK_SRC)/fps.h
+xlock-gl-utils.o: $(HACK_SRC)/recanim.h
xlock-gl-utils.o: $(HACK_SRC)/screenhackI.h
xlock-gl-utils.o: $(srcdir)/texfont.h
xlock-gl-utils.o: $(UTILS_SRC)/colors.h