X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2FImakefile;fp=hacks%2FImakefile;h=d2276c49b6125866df8d42d436a1f33851c091ff;hb=ccbc9f87eb59497b23bd0424ee1ed20ad7c7db54;hp=1c68fa99fe9fff8819645fc81bcb3b79f12e07ad;hpb=6edc84f12f15860a71430c45e8392a5e4ef8203c;p=xscreensaver diff --git a/hacks/Imakefile b/hacks/Imakefile index 1c68fa99..d2276c49 100644 --- a/hacks/Imakefile +++ b/hacks/Imakefile @@ -20,16 +20,16 @@ UTILS = ../utils INCLUDES = -I$(UTILS) DEFINES = R5ISMS XPMDEFS -EXTRA_LOAD_FLAGS= $(XMULIB) $(XTOOLLIB) XPMLIB $(EXTENSIONLIB) $(XLIB) -lm +LOCAL_LIBRARIES = $(XMULIB) $(XTOOLLIB) XPMLIB $(EXTENSIONLIB) $(XLIB) -lm 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 decayscreen.c maze.c hypercube.c \ - halo.c flame.c pedal.c + halo.c flame.c pedal.c lmorph.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 \ decayscreen.man maze.man hypercube.man halo.man flame.man \ - pedal.man + pedal.man lmorph.man TARFILES = README Imakefile screenhack.c $(HACKS) screenhack.h \ vroot.h xlock.h default.xbm $(MEN) .gdbinit noses/\* @@ -42,14 +42,16 @@ echo_tarfiles: all:: p @@\ p: deps screenhack.h ps.o $(DEPLIBS) @@\ RemoveTargetProgram($@) @@\ - $(CC) -o $@ $(LDOPTIONS) deps ps.o $(LDLIBS) $(EXTRA_LOAD_FLAGS) @@\ + $(CCENVSETUP) \ + $(CC) -o $@ $(LDOPTIONS) deps ps.o $(LOCAL_LIBRARIES) $(LDLIBS) @@\ @@\ InstallProgram(p,$(BINDIR)) @@\ InstallManPage(p,$(MANDIR)) @@\ clean:: @@\ $(RM) p -HOBJS=screenhack.o $(UTILS)/resources.o $(UTILS)/usleep.o $(UTILS)/visual.o +HOBJS=screenhack.o $(UTILS)/resources.o $(UTILS)/visual.o \ + $(UTILS)/usleep.o $(UTILS)/yarandom.o ScreenhackTarget (qix, qix, $(HOBJS) $(UTILS)/hsv.o) ScreenhackTarget (helix, helix, $(HOBJS) $(UTILS)/hsv.o) @@ -70,3 +72,4 @@ ScreenhackTarget (hypercube, hypercube, $(HOBJS)) ScreenhackTarget (halo, halo, $(HOBJS) $(UTILS)/hsv.o) ScreenhackTarget (flame, flame, $(HOBJS) $(UTILS)/hsv.o) ScreenhackTarget (pedal, pedal, $(HOBJS) $(UTILS)/hsv.o) +ScreenhackTarget (lmorph, lmorph, $(HOBJS))