ftp://ftp.zenez.com/pub/SCO/Skunk96/UnixWare/FreeBird/x11/utils/xscreensaver-1.18...
[xscreensaver] / hacks / Imakefile
index daf08f38a7c9578f4a5a4f80d22620970c873693..5e42776d66a8f5186f97d4ac39262fbc3976649e 100644 (file)
@@ -7,17 +7,26 @@
 
 #include "../config.h"
 
+#ifdef HAVE_XPM
+# define XPMDEFS -DHAVE_XPM
+# define XPMLIB -lXpm -L/usr/ucblib -lucb
+#else
+# define XPMDEFS
+# define XPMLIB
+#endif
+
           UTILS = ../utils
        INCLUDES = -I$(UTILS)
-        DEFINES = R5ISMS
-EXTRA_LIBRARIES = $(XMULIB) $(XTOOLLIB) $(EXTENSIONLIB) $(XLIB) -lm
+        DEFINES = R5ISMS XPMDEFS
+EXTRA_LIBRARIES = $(XMULIB) $(XTOOLLIB) XPMLIB $(EXTENSIONLIB) $(XLIB) -lm -lnsl
           HACKS = attraction.c greynetic.c helix.c hopalong.c xroger-hack.c \
                   noseguy.c pyro.c qix.c rocks.c rorschach.c blitspin.c \
-                  imsmap.c slidescreen.c maze.c hypercube.c halo.c
+                  imsmap.c slidescreen.c decayscreen.c maze.c hypercube.c \
+                  halo.c
             MEN = attraction.man greynetic.man helix.man hopalong.man \
                   noseguy.man pyro.man xroger.man qix.man rocks.man \
                   rorschach.man blitspin.man imsmap.man slidescreen.man \
-                  maze.man hypercube.man halo.man
+                  decayscreen.man maze.man hypercube.man halo.man
        TARFILES = README Imakefile screenhack.c $(HACKS) screenhack.h \
                   vroot.h xlock.h $(MEN) .gdbinit noses/\*
 
@@ -50,7 +59,8 @@ ScreenhackTarget (rocks, rocks, $(HOBJS))
 ScreenhackTarget (noseguy, noseguy, $(HOBJS))
 ScreenhackTarget (blitspin, blitspin, $(HOBJS))
 ScreenhackTarget (greynetic, greynetic, $(HOBJS))
-ScreenhackTarget (slidescreen, slidescreen, $(HOBJS))
+ScreenhackTarget (slidescreen, slidescreen, $(HOBJS) $(UTILS)/grabscreen.o)
+ScreenhackTarget (decayscreen, decayscreen, $(HOBJS) $(UTILS)/grabscreen.o)
 ScreenhackTarget (imsmap, imsmap, $(HOBJS) $(UTILS)/hsv.o)
 ScreenhackTarget (maze, maze, $(HOBJS) $(UTILS)/xroger.o)
 ScreenhackTarget (hypercube, hypercube, $(HOBJS))