X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2FImakefile;fp=hacks%2FImakefile;h=5e42776d66a8f5186f97d4ac39262fbc3976649e;hb=258170f6204e23da06f272ffda1f4504b6ae2eaf;hp=daf08f38a7c9578f4a5a4f80d22620970c873693;hpb=0a1527cc01e9894017614b7c36b838b2b6914ba9;p=xscreensaver diff --git a/hacks/Imakefile b/hacks/Imakefile index daf08f38..5e42776d 100644 --- a/hacks/Imakefile +++ b/hacks/Imakefile @@ -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))