1 | # hacks/Makefile.in --- xscreensaver, Copyright (c) 1997-2002 Jamie Zawinski. |
---|
2 | # the `../configure' script generates `hacks/Makefile' from this file. |
---|
3 | |
---|
4 | @SET_MAKE@ |
---|
5 | .SUFFIXES: |
---|
6 | .SUFFIXES: .c .o |
---|
7 | |
---|
8 | srcdir = @srcdir@ |
---|
9 | VPATH = @srcdir@ |
---|
10 | |
---|
11 | install_prefix = $(DESTDIR) |
---|
12 | prefix = @prefix@ |
---|
13 | exec_prefix = @exec_prefix@ |
---|
14 | bindir = @bindir@ |
---|
15 | mandir = @mandir@ |
---|
16 | # maybe this should be 6 (games)? |
---|
17 | mansuffix = 1 |
---|
18 | manNdir = $(mandir)/man$(mansuffix) |
---|
19 | |
---|
20 | CC = @CC@ |
---|
21 | CFLAGS = @CFLAGS@ |
---|
22 | LDFLAGS = @LDFLAGS@ |
---|
23 | DEFS = -DSTANDALONE @DEFS@ |
---|
24 | LIBS = @LIBS@ |
---|
25 | PERL = /usr/athena/bin/perl |
---|
26 | |
---|
27 | DEPEND = @DEPEND@ |
---|
28 | DEPEND_FLAGS = @DEPEND_FLAGS@ |
---|
29 | DEPEND_DEFINES = @DEPEND_DEFINES@ |
---|
30 | |
---|
31 | SHELL = /bin/sh |
---|
32 | INSTALL = @INSTALL@ |
---|
33 | SUID_FLAGS = -o root -m 4755 |
---|
34 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
---|
35 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
---|
36 | INSTALL_SETUID = @INSTALL_SETUID@ |
---|
37 | INSTALL_DATA = @INSTALL_DATA@ |
---|
38 | INSTALL_DIRS = @INSTALL_DIRS@ |
---|
39 | GNOME_DATADIR = @GNOME_DATADIR@ |
---|
40 | HACKDIR = @HACKDIR@ |
---|
41 | HACK_CONF_DIR = @HACK_CONF_DIR@ |
---|
42 | |
---|
43 | X_CFLAGS = @X_CFLAGS@ |
---|
44 | X_LIBS = @X_LIBS@ |
---|
45 | X_PRE_LIBS = @X_PRE_LIBS@ |
---|
46 | X_EXTRA_LIBS = @X_EXTRA_LIBS@ |
---|
47 | XMU_LIBS = @XMU_LIBS@ |
---|
48 | |
---|
49 | # Note: see comment in ../driver/Makefile.in for explanation of X_LIBS, etc. |
---|
50 | # |
---|
51 | HACK_PRE = $(LIBS) $(X_LIBS) |
---|
52 | HACK_POST = $(X_PRE_LIBS) -lXt -lX11 $(XMU_LIBS) -lXext $(X_EXTRA_LIBS) -lm |
---|
53 | HACK_LIBS = $(HACK_PRE) @HACK_LIBS@ $(HACK_POST) |
---|
54 | XPM_LIBS = $(HACK_PRE) @XPM_LIBS@ @HACK_LIBS@ $(HACK_POST) |
---|
55 | JPEG_LIBS = @JPEG_LIBS@ |
---|
56 | XLOCK_LIBS = $(HACK_LIBS) |
---|
57 | |
---|
58 | UTILS_SRC = $(srcdir)/../utils |
---|
59 | UTILS_BIN = ../utils |
---|
60 | |
---|
61 | INCLUDES = -I. -I$(srcdir) -I$(UTILS_SRC) -I.. @INCLUDES@ |
---|
62 | |
---|
63 | UTIL_SRCS = $(UTILS_SRC)/alpha.c $(UTILS_SRC)/colors.c \ |
---|
64 | $(UTILS_SRC)/grabscreen.c $(UTILS_SRC)/grabclient.c \ |
---|
65 | $(UTILS_SRC)/hsv.c $(UTILS_SRC)/resources.c \ |
---|
66 | $(UTILS_SRC)/spline.c $(UTILS_SRC)/usleep.c \ |
---|
67 | $(UTILS_SRC)/visual.c $(UTILS_SRC)/logo.c \ |
---|
68 | $(UTILS_SRC)/yarandom.c $(UTILS_SRC)/erase.c \ |
---|
69 | $(UTILS_SRC)/xshm.c $(UTILS_SRC)/xdbe.c |
---|
70 | UTIL_OBJS = $(UTILS_BIN)/alpha.o $(UTILS_BIN)/colors.o \ |
---|
71 | $(UTILS_BIN)/grabscreen.o $(UTILS_BIN)/grabclient.o \ |
---|
72 | $(UTILS_BIN)/hsv.o $(UTILS_BIN)/resources.o \ |
---|
73 | $(UTILS_BIN)/spline.o $(UTILS_BIN)/usleep.o \ |
---|
74 | $(UTILS_BIN)/visual.o $(UTILS_BIN)/logo.o \ |
---|
75 | $(UTILS_BIN)/yarandom.o $(UTILS_BIN)/erase.o \ |
---|
76 | $(UTILS_BIN)/xshm.o $(UTILS_BIN)/xdbe.o \ |
---|
77 | $(UTILS_BIN)/colorbars.o |
---|
78 | |
---|
79 | SRCS = attraction.c blitspin.c bouboule.c braid.c bubbles.c \ |
---|
80 | bubbles-default.c decayscreen.c deco.c drift.c flag.c \ |
---|
81 | flame.c forest.c vines.c galaxy.c grav.c greynetic.c \ |
---|
82 | halo.c helix.c hopalong.c hypercube.c ifs.c imsmap.c \ |
---|
83 | julia.c kaleidescope.c laser.c lightning.c lisa.c lmorph.c \ |
---|
84 | maze.c moire.c noseguy.c pedal.c penrose.c pyro.c qix.c \ |
---|
85 | rocks.c rorschach.c screenhack.c sierpinski.c slidescreen.c \ |
---|
86 | slip.c sphere.c spiral.c strange.c swirl.c xlockmore.c \ |
---|
87 | goop.c starfish.c munch.c fadeplot.c \ |
---|
88 | rd-bomb.c coral.c mountain.c triangle.c lissie.c worm.c \ |
---|
89 | rotor.c ant.c xjack.c xlyap.c jigsaw.c xscreensaver-sgigl.c \ |
---|
90 | cynosure.c moire2.c flow.c epicycle.c interference.c \ |
---|
91 | truchet.c bsod.c crystal.c discrete.c distort.c kumppa.c \ |
---|
92 | sonar.c demon.c loop.c t3d.c penetrate.c deluxe.c compass.c \ |
---|
93 | squiral.c xflame.c wander.c spotlight.c critical.c \ |
---|
94 | phosphor.c xmatrix.c petri.c shadebobs.c xsublim.c ccurve.c \ |
---|
95 | blaster.c bumps.c ripples.c xteevee.c xspirograph.c \ |
---|
96 | nerverot.c xrayswarm.c hyperball.c zoom.c whirlwindwarp.c \ |
---|
97 | rotzoomer.c whirlygig.c speedmine.c vermiculate.c \ |
---|
98 | xpm-pixmap.c webcollage-helper.c twang.c apollonian.c \ |
---|
99 | euler2d.c juggle.c polyominoes.c thornbird.c fluidballs.c \ |
---|
100 | anemone.c halftone.c metaballs.c eruption.c popsquares.c \ |
---|
101 | barcode.c piecewise.c cloudlife.c fontglide.c apple2.c \ |
---|
102 | apple2-main.c analogtv.c xanalogtv.c pong.c |
---|
103 | SCRIPTS = vidwhacker webcollage ljlatest |
---|
104 | |
---|
105 | OBJS = attraction.o blitspin.o bouboule.o braid.o bubbles.o \ |
---|
106 | bubbles-default.o decayscreen.o deco.o drift.o flag.o \ |
---|
107 | flame.o forest.o vines.o galaxy.o grav.o greynetic.o \ |
---|
108 | halo.o helix.o hopalong.o hypercube.o ifs.o imsmap.o \ |
---|
109 | julia.o kaleidescope.o laser.o lightning.o lisa.o lmorph.o \ |
---|
110 | maze.o moire.o noseguy.o pedal.o penrose.o pyro.o qix.o \ |
---|
111 | rocks.o rorschach.o screenhack.o sierpinski.o slidescreen.o \ |
---|
112 | slip.o sphere.o spiral.o strange.o swirl.o xlockmore.o \ |
---|
113 | goop.o starfish.o munch.o fadeplot.o \ |
---|
114 | rd-bomb.o coral.o mountain.o triangle.o lissie.o worm.o \ |
---|
115 | rotor.o ant.o xjack.o xlyap.o jigsaw.o xscreensaver-sgigl.o \ |
---|
116 | cynosure.o moire2.o flow.o epicycle.o interference.o \ |
---|
117 | truchet.o bsod.o crystal.o discrete.o distort.o kumppa.o \ |
---|
118 | sonar.o demon.o loop.o t3d.o penetrate.o deluxe.o compass.o \ |
---|
119 | squiral.o xflame.o wander.o spotlight.o critical.o \ |
---|
120 | phosphor.o xmatrix.o petri.o shadebobs.o xsublim.o ccurve.o \ |
---|
121 | blaster.o bumps.o ripples.o xteevee.o xspirograph.o \ |
---|
122 | nerverot.o xrayswarm.o hyperball.o zoom.o whirlwindwarp.o \ |
---|
123 | rotzoomer.o whirlygig.o speedmine.o vermiculate.o \ |
---|
124 | xpm-pixmap.o webcollage-helper.o twang.o apollonian.o \ |
---|
125 | euler2d.o juggle.o polyominoes.o thornbird.o fluidballs.o \ |
---|
126 | anemone.o halftone.o metaballs.o eruption.o popsquares.o \ |
---|
127 | barcode.o piecewise.o cloudlife.o fontglide.o apple2.o \ |
---|
128 | apple2-main.o analogtv.o xanalogtv.o pong.o |
---|
129 | |
---|
130 | NEXES = attraction blitspin bouboule braid bubbles decayscreen deco \ |
---|
131 | drift flag flame forest vines galaxy grav greynetic halo \ |
---|
132 | helix hopalong hypercube ifs imsmap julia kaleidescope \ |
---|
133 | laser lightning lisa lmorph maze moire noseguy pedal \ |
---|
134 | penrose pyro qix rocks rorschach sierpinski slidescreen \ |
---|
135 | slip sphere spiral strange swirl goop starfish munch \ |
---|
136 | fadeplot rd-bomb coral mountain triangle lissie worm rotor \ |
---|
137 | ant xjack xlyap jigsaw cynosure moire2 flow epicycle \ |
---|
138 | interference truchet bsod crystal discrete distort kumppa \ |
---|
139 | demon loop t3d penetrate deluxe compass squiral xflame \ |
---|
140 | wander spotlight critical phosphor xmatrix petri shadebobs \ |
---|
141 | xsublim ccurve blaster bumps ripples xteevee xspirograph \ |
---|
142 | nerverot xrayswarm hyperball zoom whirlwindwarp rotzoomer \ |
---|
143 | whirlygig speedmine vermiculate twang apollonian euler2d \ |
---|
144 | juggle polyominoes thornbird fluidballs anemone halftone \ |
---|
145 | metaballs eruption popsquares barcode piecewise cloudlife \ |
---|
146 | fontglide apple2 xanalogtv pong \ |
---|
147 | @JPEG_EXES@ |
---|
148 | SEXES = sonar |
---|
149 | JPEG_EXES = webcollage-helper |
---|
150 | EXES = $(NEXES) $(SEXES) |
---|
151 | |
---|
152 | HACK_OBJS_1 = $(UTILS_BIN)/resources.o $(UTILS_BIN)/visual.o \ |
---|
153 | $(UTILS_BIN)/usleep.o $(UTILS_BIN)/yarandom.o @XMU_OBJS@ |
---|
154 | HACK_OBJS = screenhack.o $(HACK_OBJS_1) |
---|
155 | XLOCK_OBJS = screenhack-xlock.o xlockmore.o $(COLOR_OBJS) $(HACK_OBJS_1) |
---|
156 | COLOR_OBJS = $(UTILS_BIN)/hsv.o $(UTILS_BIN)/colors.o |
---|
157 | GRAB_OBJS = $(UTILS_BIN)/grabclient.o |
---|
158 | XSHM_OBJS = $(UTILS_BIN)/xshm.o |
---|
159 | XDBE_OBJS = $(UTILS_BIN)/xdbe.o |
---|
160 | |
---|
161 | HDRS = bubbles.h screenhack.h xlockmore.h xlockmoreI.h automata.h \ |
---|
162 | bumps.h xpm-pixmap.h apple2.h analogtv.h |
---|
163 | MEN = anemone.man ant.man apollonian.man attraction.man \ |
---|
164 | blaster.man blitspin.man bouboule.man braid.man bsod.man \ |
---|
165 | bubbles.man bumps.man ccurve.man compass.man coral.man \ |
---|
166 | critical.man crystal.man cynosure.man decayscreen.man \ |
---|
167 | deco.man deluxe.man demon.man discrete.man distort.man \ |
---|
168 | drift.man epicycle.man euler2d.man fadeplot.man flag.man \ |
---|
169 | flame.man flow.man fluidballs.man forest.man galaxy.man \ |
---|
170 | goop.man grav.man greynetic.man halo.man helix.man \ |
---|
171 | hopalong.man hyperball.man hypercube.man ifs.man imsmap.man \ |
---|
172 | interference.man jigsaw.man juggle.man julia.man \ |
---|
173 | kaleidescope.man kumppa.man laser.man lightning.man \ |
---|
174 | lisa.man lissie.man lmorph.man loop.man maze.man moire.man \ |
---|
175 | moire2.man mountain.man munch.man nerverot.man noseguy.man \ |
---|
176 | pedal.man penetrate.man penrose.man petri.man phosphor.man \ |
---|
177 | polyominoes.man pyro.man qix.man rd-bomb.man ripples.man \ |
---|
178 | rocks.man rorschach.man rotor.man rotzoomer.man \ |
---|
179 | shadebobs.man sierpinski.man slidescreen.man slip.man \ |
---|
180 | sonar.man speedmine.man sphere.man spiral.man \ |
---|
181 | spotlight.man squiral.man starfish.man strange.man \ |
---|
182 | swirl.man t3d.man thornbird.man triangle.man truchet.man \ |
---|
183 | twang.man vermiculate.man vidwhacker.man vines.man \ |
---|
184 | wander.man webcollage.man whirlwindwarp.man whirlygig.man \ |
---|
185 | worm.man xflame.man xjack.man xlyap.man xmatrix.man \ |
---|
186 | xrayswarm.man xspirograph.man xsublim.man xteevee.man \ |
---|
187 | zoom.man halftone.man eruption.man metaballs.man \ |
---|
188 | barcode.man piecewise.man cloudlife.man ljlatest.man \ |
---|
189 | fontglide.man apple2.man xanalogtv.man pong.man |
---|
190 | STAR = * |
---|
191 | EXTRAS = README Makefile.in xlock_23.h xml2man.pl .gdbinit \ |
---|
192 | config/README \ |
---|
193 | config/$(STAR).xml \ |
---|
194 | images/$(STAR).xbm \ |
---|
195 | images/$(STAR).xpm \ |
---|
196 | images/bubbles/$(STAR).pov \ |
---|
197 | images/bubbles/$(STAR).xpm \ |
---|
198 | images/noseguy/$(STAR).xbm \ |
---|
199 | images/noseguy/$(STAR).xpm \ |
---|
200 | images/jigsaw/$(STAR).xbm \ |
---|
201 | images/molecules/$(STAR).pdb |
---|
202 | |
---|
203 | VMSFILES = compile_axp.com compile_decc.com link_axp.com link_decc.com \ |
---|
204 | vms_axp.opt vms_axp_12.opt vms_decc.opt vms_decc_12.opt |
---|
205 | |
---|
206 | TARFILES = $(SRCS) $(HDRS) $(SCRIPTS) $(MEN) $(EXTRAS) $(VMSFILES) |
---|
207 | |
---|
208 | |
---|
209 | default: all |
---|
210 | all: $(EXES) |
---|
211 | |
---|
212 | install: install-program install-scripts install-xml install-man |
---|
213 | uninstall: uninstall-program uninstall-xml uninstall-man |
---|
214 | |
---|
215 | install-strip: |
---|
216 | $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' \ |
---|
217 | install |
---|
218 | |
---|
219 | # the hacks, in $HACKDIR |
---|
220 | install-program:: $(EXES) |
---|
221 | @if [ ! -d $(install_prefix)$(HACKDIR) ]; then \ |
---|
222 | $(INSTALL_DIRS) $(install_prefix)$(HACKDIR) ; \ |
---|
223 | fi ; \ |
---|
224 | for program in $(NEXES); do \ |
---|
225 | echo $(INSTALL_PROGRAM) $$program \ |
---|
226 | $(install_prefix)$(HACKDIR)/$$program ; \ |
---|
227 | $(INSTALL_PROGRAM) $$program \ |
---|
228 | $(install_prefix)$(HACKDIR)/$$program ; \ |
---|
229 | done ; \ |
---|
230 | if [ @SETUID_HACKS@ = yes ]; then \ |
---|
231 | sinst="$(INSTALL_SETUID)" ; \ |
---|
232 | else \ |
---|
233 | sinst="$(INSTALL_PROGRAM)" ; \ |
---|
234 | fi ; \ |
---|
235 | for program in $(SEXES); do \ |
---|
236 | instargs="$$program $(install_prefix)$(HACKDIR)/$$program" ; \ |
---|
237 | echo $$sinst $$instargs ; \ |
---|
238 | if $$sinst $$instargs ; then \ |
---|
239 | true ; \ |
---|
240 | elif [ @SETUID_HACKS@ = yes ]; then \ |
---|
241 | echo $(INSTALL_PROGRAM) $$instargs ; \ |
---|
242 | if $(INSTALL_PROGRAM) $$instargs ; then \ |
---|
243 | echo "" ; \ |
---|
244 | echo "WARNING: unable to install $$program setuid:" \ |
---|
245 | "installed non-setuid instead." ; \ |
---|
246 | echo "" ; \ |
---|
247 | else \ |
---|
248 | exit 1 ; \ |
---|
249 | fi ; \ |
---|
250 | else \ |
---|
251 | exit 1 ; \ |
---|
252 | fi ; \ |
---|
253 | done |
---|
254 | |
---|
255 | install-scripts: $(SCRIPTS) munge-scripts |
---|
256 | @for program in $(SCRIPTS); do \ |
---|
257 | if [ -r $$program ] ; then \ |
---|
258 | p=$$program ; \ |
---|
259 | else \ |
---|
260 | p=$(srcdir)/$$program ; \ |
---|
261 | fi ; \ |
---|
262 | echo $(INSTALL_SCRIPT) $$p \ |
---|
263 | $(install_prefix)$(HACKDIR)/$$program ; \ |
---|
264 | $(INSTALL_SCRIPT) $$p \ |
---|
265 | $(install_prefix)$(HACKDIR)/$$program ; \ |
---|
266 | done |
---|
267 | |
---|
268 | munge-scripts: $(SCRIPTS) |
---|
269 | @tmp=/tmp/mf.$$$$ ; \ |
---|
270 | perl="${PERL}" ; \ |
---|
271 | rm -f $$tmp ; \ |
---|
272 | for program in $(SCRIPTS); do \ |
---|
273 | sed "s@^\(#!\)\(/[^ ]*/perl[^ ]*\)\(.*\)\$$@\1$$perl\3@" \ |
---|
274 | < $(srcdir)/$$program > $$tmp ; \ |
---|
275 | if cmp -s $(srcdir)/$$program $$tmp ; then \ |
---|
276 | echo "$$program unchanged" ; \ |
---|
277 | true ; \ |
---|
278 | else \ |
---|
279 | echo "$$program: setting interpreter to $$perl" ; \ |
---|
280 | cat $$tmp > ./$$program ; \ |
---|
281 | fi ; \ |
---|
282 | done ; \ |
---|
283 | rm -f $$tmp |
---|
284 | |
---|
285 | install-man: $(MEN) |
---|
286 | @men="$(MEN)" ; \ |
---|
287 | if [ ! -d $(install_prefix)$(manNdir) ]; then \ |
---|
288 | $(INSTALL_DIRS) $(install_prefix)$(manNdir) ; \ |
---|
289 | fi ; \ |
---|
290 | for man in $$men; do \ |
---|
291 | instname=`echo $$man | sed 's/\.man$$/\.$(mansuffix)/'` ; \ |
---|
292 | echo $(INSTALL_DATA) $(srcdir)/$$man \ |
---|
293 | $(install_prefix)$(manNdir)/$$instname ; \ |
---|
294 | $(INSTALL_DATA) $(srcdir)/$$man \ |
---|
295 | $(install_prefix)$(manNdir)/$$instname ; \ |
---|
296 | done |
---|
297 | |
---|
298 | install-xml: |
---|
299 | @if [ ! -d $(install_prefix)$(HACK_CONF_DIR) ]; then \ |
---|
300 | $(INSTALL_DIRS) $(install_prefix)$(HACK_CONF_DIR) ; \ |
---|
301 | fi ; \ |
---|
302 | files=`cd $(srcdir)/config/ ; echo README $(STAR).xml` ; \ |
---|
303 | for file in $$files ; do \ |
---|
304 | echo $(INSTALL_DATA) $(srcdir)/config/$$file \ |
---|
305 | $(install_prefix)$(HACK_CONF_DIR)/$$file ; \ |
---|
306 | $(INSTALL_DATA) $(srcdir)/config/$$file \ |
---|
307 | $(install_prefix)$(HACK_CONF_DIR)/$$file ; \ |
---|
308 | done |
---|
309 | |
---|
310 | uninstall-program: |
---|
311 | @for program in $(EXES) $(SCRIPTS); do \ |
---|
312 | echo rm -f $(install_prefix)$(HACKDIR)/$$program ; \ |
---|
313 | rm -f $(install_prefix)$(HACKDIR)/$$program ; \ |
---|
314 | done |
---|
315 | |
---|
316 | uninstall-man: |
---|
317 | @men="$(MEN)" ; \ |
---|
318 | for man in $$men; do \ |
---|
319 | instname=`echo $$man | sed 's/\.man$$/\.$(mansuffix)/'` ; \ |
---|
320 | echo rm -f $(install_prefix)$(manNdir)/$$instname ; \ |
---|
321 | rm -f $(install_prefix)$(manNdir)/$$instname ; \ |
---|
322 | done |
---|
323 | |
---|
324 | uninstall-xml: |
---|
325 | @cd $(srcdir)/config/ ; \ |
---|
326 | for file in README $(STAR).xml ; do \ |
---|
327 | echo rm -f $(install_prefix)$(HACK_CONF_DIR)/$$file ; \ |
---|
328 | rm -f $(install_prefix)$(HACK_CONF_DIR)/$$file ; \ |
---|
329 | done |
---|
330 | |
---|
331 | clean: |
---|
332 | -rm -f *.o a.out core $(EXES) |
---|
333 | |
---|
334 | distclean: clean |
---|
335 | -rm -f Makefile TAGS *~ "#"* |
---|
336 | |
---|
337 | # Adds all current dependencies to Makefile |
---|
338 | depend: |
---|
339 | $(DEPEND) -s '# DO NOT DELETE: updated by make depend' \ |
---|
340 | $(DEPEND_FLAGS) -- \ |
---|
341 | $(INCLUDES) $(DEFS) $(DEPEND_DEFINES) $(CFLAGS) $(X_CFLAGS) -- \ |
---|
342 | $(SRCS) |
---|
343 | |
---|
344 | # Adds some dependencies to Makefile.in -- not totally accurate, but pretty |
---|
345 | # close. This excludes dependencies on files in /usr/include, etc. It tries |
---|
346 | # to include only dependencies on files which are themselves a part of this |
---|
347 | # package. |
---|
348 | distdepend:: |
---|
349 | @echo updating dependencies in `pwd`/Makefile.in... ; \ |
---|
350 | $(DEPEND) -w 0 -f - \ |
---|
351 | -s '# DO NOT DELETE: updated by make distdepend' $(DEPEND_FLAGS) -- \ |
---|
352 | $(INCLUDES) $(DEFS) $(DEPEND_DEFINES) $(CFLAGS) $(X_CFLAGS) -- \ |
---|
353 | $(SRCS) 2>/dev/null | \ |
---|
354 | sort -d | \ |
---|
355 | ( \ |
---|
356 | awk '/^# .*Makefile.in ---/,/^# DO .*distdepend/' < Makefile.in ; \ |
---|
357 | sed -e '/^#.*/d' \ |
---|
358 | -e 's@ \./@ @g;s@ /[^ ]*@@g;/^.*:$$/d' \ |
---|
359 | -e 's@\.\./utils@$$(UTILS_SRC)@g' \ |
---|
360 | -e 's@ \([^$$]\)@ $$(srcdir)/\1@g' \ |
---|
361 | -e 's@ $$(srcdir)/\(.*config.h\)@ \1@g' ; \ |
---|
362 | echo '' \ |
---|
363 | ) > /tmp/distdepend.$$$$ && \ |
---|
364 | mv Makefile.in Makefile.in.bak && \ |
---|
365 | mv /tmp/distdepend.$$$$ Makefile.in |
---|
366 | |
---|
367 | TAGS: tags |
---|
368 | tags: |
---|
369 | find $(srcdir) -name '*.[chly]' -print | xargs etags -a |
---|
370 | |
---|
371 | echo_tarfiles: |
---|
372 | @echo $(TARFILES) |
---|
373 | |
---|
374 | check_men: |
---|
375 | @badmen="" ; \ |
---|
376 | for exe in $(EXES) $(SCRIPTS); do \ |
---|
377 | if ! [ -f $(srcdir)/$$exe.man \ |
---|
378 | -o "$$exe" = webcollage-helper ]; then \ |
---|
379 | badmen="$$badmen $$exe" ; \ |
---|
380 | fi ; \ |
---|
381 | done ; \ |
---|
382 | if [ -n "$$badmen" ]; then \ |
---|
383 | echo "" ; \ |
---|
384 | echo "Warning: The following programs have no manuals:" ; \ |
---|
385 | echo "" ; \ |
---|
386 | for m in $$badmen ; do \ |
---|
387 | echo " $$m" ; \ |
---|
388 | done ; \ |
---|
389 | fi |
---|
390 | |
---|
391 | check_xml: |
---|
392 | @badxml="" ; \ |
---|
393 | for exe in $(EXES) $(SCRIPTS); do \ |
---|
394 | if ! [ -f $(srcdir)/config/$$exe.xml \ |
---|
395 | -o "$$exe" = webcollage-helper \ |
---|
396 | -o "$$exe" = xsublim \ |
---|
397 | -o "$$exe" = ljlatest ]; then \ |
---|
398 | badxml="$$badxml $$exe" ; \ |
---|
399 | fi ; \ |
---|
400 | done ; \ |
---|
401 | if [ -n "$$badxml" ]; then \ |
---|
402 | echo "" ; \ |
---|
403 | echo "Warning: The following programs have no configurators:" ; \ |
---|
404 | echo "" ; \ |
---|
405 | for m in $$badxml ; do \ |
---|
406 | echo " $$m" ; \ |
---|
407 | done ; \ |
---|
408 | echo "" ; \ |
---|
409 | fi |
---|
410 | |
---|
411 | |
---|
412 | |
---|
413 | |
---|
414 | # Rules for generating the VMS makefiles on Unix, so that it doesn't have to |
---|
415 | # be done by hand... |
---|
416 | # |
---|
417 | VMS_AXP_COMPILE_1=$$ CC/DECC/PREFIX=ALL/DEFINE=(VMS,HAVE_CONFIG_H,STANDALONE |
---|
418 | VMS_AXP_COMPILE_2=)/INCL=([],[-],[-.UTILS]) |
---|
419 | |
---|
420 | compile_axp.com: Makefile.in |
---|
421 | @echo generating $@ from $<... ; \ |
---|
422 | ( for c in $(SRCS) ; do \ |
---|
423 | c=`echo $$c | tr a-z A-Z` ; \ |
---|
424 | echo "$(VMS_AXP_COMPILE_1)$(VMS_AXP_COMPILE_2) $$c" ; \ |
---|
425 | done ; \ |
---|
426 | foo="$(VMS_AXP_COMPILE_1),XLOCKMORE$(VMS_AXP_COMPILE_2)" ; \ |
---|
427 | echo $${foo}/OBJ=SCREENHACK-XLOCK.OBJ SCREENHACK.C ; \ |
---|
428 | ) | sort -d > $@ |
---|
429 | |
---|
430 | compile_decc.com: compile_axp.com |
---|
431 | @echo generating $@ from $<... ; \ |
---|
432 | sed 's/axp/decc/g' < $< > $@ |
---|
433 | |
---|
434 | #### TODO: generating link_axp.com is kinda tricky... |
---|
435 | |
---|
436 | link_decc.com: link_axp.com |
---|
437 | @echo generating $@ from $<... ; \ |
---|
438 | sed 's/axp/decc/g' < $< > $@ |
---|
439 | |
---|
440 | $(srcdir)/../setup.com: Makefile.in |
---|
441 | @echo generating $@ from $<... ; \ |
---|
442 | ( echo '$$! Xscreensaver - definition of various DCL symbols' ; \ |
---|
443 | echo '$$ set NOON' ; \ |
---|
444 | echo '$$ set def [.HACKS]' ; \ |
---|
445 | echo '$$ mydisk = f$$trnlmn("SYS$$DISK")' ; \ |
---|
446 | echo '$$ mydir = mydisk+f$$directory()' ; \ |
---|
447 | ( for c in $(EXES) ; do \ |
---|
448 | c2="$${c} " ; \ |
---|
449 | c2=`echo "$${c2}" | sed 's/^\(........*\) $$/\1/'` ; \ |
---|
450 | echo '$$' "$${c2}:== $$'mydir'$${c}" ; \ |
---|
451 | done ; \ |
---|
452 | ) | sort -d ; \ |
---|
453 | echo '$$ set def [-.DRIVER]' ; \ |
---|
454 | echo '$$ mydir = mydisk+f$$directory()' ; \ |
---|
455 | echo "$$ xscreensaver :== $$'mydir'xscreensaver" ; \ |
---|
456 | echo "$$ xscreen*command :== $$'mydir'xscreensaver-command" ; \ |
---|
457 | echo '$$ set def [-]' ; \ |
---|
458 | echo '$$ exit' ; \ |
---|
459 | ) > $@ |
---|
460 | |
---|
461 | distdepend:: compile_axp.com compile_decc.com |
---|
462 | distdepend:: link_axp.com link_decc.com |
---|
463 | distdepend:: $(srcdir)/../setup.com |
---|
464 | distdepend:: check_men check_xml |
---|
465 | |
---|
466 | |
---|
467 | # Rules for noticing when the objects from the utils directory are out of |
---|
468 | # date with respect to their sources, and going and building them according |
---|
469 | # to the rules in their own Makefile... |
---|
470 | # |
---|
471 | $(UTILS_BIN)/alpha.o: $(UTILS_SRC)/alpha.c |
---|
472 | $(UTILS_BIN)/colors.o: $(UTILS_SRC)/colors.c |
---|
473 | $(UTILS_BIN)/grabclient.o: $(UTILS_SRC)/grabclient.c |
---|
474 | $(UTILS_BIN)/hsv.o: $(UTILS_SRC)/hsv.c |
---|
475 | $(UTILS_BIN)/resources.o: $(UTILS_SRC)/resources.c |
---|
476 | $(UTILS_BIN)/spline.o: $(UTILS_SRC)/spline.c |
---|
477 | $(UTILS_BIN)/usleep.o: $(UTILS_SRC)/usleep.c |
---|
478 | $(UTILS_BIN)/visual.o: $(UTILS_SRC)/visual.c |
---|
479 | $(UTILS_BIN)/xmu.o: $(UTILS_SRC)/xmu.c |
---|
480 | $(UTILS_BIN)/logo.o: $(UTILS_SRC)/logo.c |
---|
481 | $(UTILS_BIN)/yarandom.o: $(UTILS_SRC)/yarandom.c |
---|
482 | $(UTILS_BIN)/erase.o: $(UTILS_SRC)/erase.c |
---|
483 | $(UTILS_BIN)/xshm.o: $(UTILS_SRC)/xshm.c |
---|
484 | $(UTILS_BIN)/xdbe.o: $(UTILS_SRC)/xdbe.c |
---|
485 | |
---|
486 | $(UTIL_OBJS): |
---|
487 | cd $(UTILS_BIN) ; \ |
---|
488 | $(MAKE) $(@F) CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" |
---|
489 | |
---|
490 | # How we build object files in this directory. |
---|
491 | .c.o: |
---|
492 | $(CC) -c $(INCLUDES) $(DEFS) $(CFLAGS) $(X_CFLAGS) $< |
---|
493 | |
---|
494 | # Some hacks use a slightly-differently-compiled variant of this file. |
---|
495 | # This is how to make the the other .o file from it. |
---|
496 | # |
---|
497 | screenhack-xlock.o: screenhack.c |
---|
498 | $(CC) -o $@ -c $(INCLUDES) $(DEFS) $(CFLAGS) $(X_CFLAGS) \ |
---|
499 | -DXLOCKMORE $(srcdir)/screenhack.c |
---|
500 | |
---|
501 | # Some abbreviations to keep the lines short... |
---|
502 | XPM = xpm-pixmap.o |
---|
503 | ALP = $(UTILS_BIN)/alpha.o |
---|
504 | HSV = $(UTILS_BIN)/hsv.o |
---|
505 | SPL = $(UTILS_BIN)/spline.o |
---|
506 | LOGO = $(UTILS_BIN)/logo.o |
---|
507 | GRAB = $(GRAB_OBJS) |
---|
508 | ERASE = $(UTILS_BIN)/erase.o |
---|
509 | COL = $(COLOR_OBJS) |
---|
510 | SHM = $(XSHM_OBJS) |
---|
511 | DBE = $(XDBE_OBJS) |
---|
512 | BARS = $(UTILS_BIN)/colorbars.o $(LOGO) |
---|
513 | ATV = analogtv.o $(SHM) |
---|
514 | APPLE2 = apple2.o $(ATV) |
---|
515 | |
---|
516 | CC_HACK = $(CC) $(LDFLAGS) |
---|
517 | |
---|
518 | xscreensaver-sgigl: xscreensaver-sgigl.c |
---|
519 | $(CC) $(LDFLAGS) -o $@ $< -I$(UTILS_SRC) $(HACK_PRE) \ |
---|
520 | $(XMU_LIBS) -lX11 -lXext $(X_EXTRA_LIBS) -lm |
---|
521 | |
---|
522 | |
---|
523 | # The rules for those hacks which follow the `screenhack.c' API. |
---|
524 | # If make wasn't such an utter abomination, these could all be combined |
---|
525 | # into one rule, but we don't live in such a perfect world. The $< rule |
---|
526 | # is pretty much useless in the face of more than one dependency, as far |
---|
527 | # as I can tell. |
---|
528 | # |
---|
529 | attraction: attraction.o $(HACK_OBJS) $(COL) $(SPL) |
---|
530 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(SPL) $(HACK_LIBS) |
---|
531 | |
---|
532 | blitspin: blitspin.o $(HACK_OBJS) $(GRAB) $(XPM) |
---|
533 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(GRAB) $(XPM) $(XPM_LIBS) |
---|
534 | |
---|
535 | bubbles: bubbles.o $(HACK_OBJS) bubbles-default.o $(XPM) |
---|
536 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) bubbles-default.o $(XPM) $(XPM_LIBS) |
---|
537 | |
---|
538 | decayscreen: decayscreen.o $(HACK_OBJS) $(GRAB) |
---|
539 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(GRAB) $(HACK_LIBS) |
---|
540 | |
---|
541 | deco: deco.o $(HACK_OBJS) $(COL) |
---|
542 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
543 | |
---|
544 | flame: flame.o $(HACK_OBJS) $(COL) |
---|
545 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
546 | |
---|
547 | greynetic: greynetic.o $(HACK_OBJS) |
---|
548 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HACK_LIBS) |
---|
549 | |
---|
550 | halo: halo.o $(HACK_OBJS) $(COL) |
---|
551 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
552 | |
---|
553 | helix: helix.o $(HACK_OBJS) $(HSV) $(ERASE) |
---|
554 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HSV) $(ERASE) $(HACK_LIBS) |
---|
555 | |
---|
556 | hypercube: hypercube.o $(HACK_OBJS) |
---|
557 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HACK_LIBS) |
---|
558 | |
---|
559 | imsmap: imsmap.o $(HACK_OBJS) $(COL) |
---|
560 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
561 | |
---|
562 | kaleidescope: kaleidescope.o $(HACK_OBJS) |
---|
563 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HACK_LIBS) |
---|
564 | |
---|
565 | lmorph: lmorph.o $(HACK_OBJS) |
---|
566 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HACK_LIBS) |
---|
567 | |
---|
568 | maze: maze.o $(HACK_OBJS) $(ERASE) $(LOGO) |
---|
569 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(ERASE) $(LOGO) $(HACK_LIBS) |
---|
570 | |
---|
571 | moire: moire.o $(HACK_OBJS) $(COL) $(SHM) |
---|
572 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(SHM) $(HACK_LIBS) |
---|
573 | |
---|
574 | moire2: moire2.o $(HACK_OBJS) $(COL) $(DBE) |
---|
575 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(DBE) $(HACK_LIBS) |
---|
576 | |
---|
577 | noseguy: noseguy.o $(HACK_OBJS) $(XPM) |
---|
578 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(XPM) $(XPM_LIBS) |
---|
579 | |
---|
580 | pedal: pedal.o $(HACK_OBJS) $(HSV) |
---|
581 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HSV) $(HACK_LIBS) |
---|
582 | |
---|
583 | pyro: pyro.o $(HACK_OBJS) $(HSV) |
---|
584 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HSV) $(HACK_LIBS) |
---|
585 | |
---|
586 | qix: qix.o $(HACK_OBJS) $(HSV) $(ALP) |
---|
587 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HSV) $(ALP) $(HACK_LIBS) |
---|
588 | |
---|
589 | rocks: rocks.o $(HACK_OBJS) $(COL) |
---|
590 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
591 | |
---|
592 | rorschach: rorschach.o $(HACK_OBJS) $(HSV) $(ERASE) |
---|
593 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HSV) $(ERASE) $(HACK_LIBS) |
---|
594 | |
---|
595 | slidescreen: slidescreen.o $(HACK_OBJS) $(GRAB) |
---|
596 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(GRAB) $(HACK_LIBS) |
---|
597 | |
---|
598 | goop: goop.o $(HACK_OBJS) $(HSV) $(ALP) $(SPL) |
---|
599 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HSV) $(ALP) $(SPL) $(HACK_LIBS) |
---|
600 | |
---|
601 | starfish: starfish.o $(HACK_OBJS) $(COL) $(SPL) |
---|
602 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(SPL) $(HACK_LIBS) |
---|
603 | |
---|
604 | munch: munch.o $(HACK_OBJS) $(COL) $(SPL) |
---|
605 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(SPL) $(HACK_LIBS) |
---|
606 | |
---|
607 | rd-bomb: rd-bomb.o $(HACK_OBJS) $(COL) $(SHM) |
---|
608 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(SHM) $(HACK_LIBS) |
---|
609 | |
---|
610 | coral: coral.o $(HACK_OBJS) $(COL) $(ERASE) |
---|
611 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(ERASE) $(HACK_LIBS) |
---|
612 | |
---|
613 | xjack: xjack.o $(HACK_OBJS) |
---|
614 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HACK_LIBS) |
---|
615 | |
---|
616 | xlyap: xlyap.o $(HACK_OBJS) $(COL) |
---|
617 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
618 | |
---|
619 | jigsaw: jigsaw.o $(HACK_OBJS) $(GRAB) |
---|
620 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(GRAB) $(HACK_LIBS) |
---|
621 | |
---|
622 | cynosure: cynosure.o $(HACK_OBJS) $(COL) |
---|
623 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
624 | |
---|
625 | epicycle: epicycle.o $(HACK_OBJS) $(COL) $(ERASE) |
---|
626 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(ERASE) $(HACK_LIBS) |
---|
627 | |
---|
628 | interference: interference.o $(HACK_OBJS) $(COL) $(SHM) $(DBE) |
---|
629 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(SHM) $(DBE) $(HACK_LIBS) |
---|
630 | |
---|
631 | truchet: truchet.o $(HACK_OBJS) $(COL) |
---|
632 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
633 | |
---|
634 | bsod: bsod.o $(HACK_OBJS) $(GRAB) $(APPLE2) $(XPM) |
---|
635 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(GRAB) $(APPLE2) $(XPM) $(XPM_LIBS) |
---|
636 | |
---|
637 | apple2: apple2.o apple2-main.o $(HACK_OBJS) $(ATV) $(GRAB) |
---|
638 | $(CC_HACK) -o $@ $@.o apple2-main.o $(HACK_OBJS) $(ATV) $(GRAB) $(XPM_LIBS) |
---|
639 | |
---|
640 | xanalogtv: xanalogtv.o $(HACK_OBJS) $(ATV) $(GRAB) $(XPM) |
---|
641 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(ATV) $(GRAB) $(XPM) $(XPM_LIBS) $(HACK_LIBS) |
---|
642 | |
---|
643 | distort: distort.o $(HACK_OBJS) $(GRAB) $(SHM) |
---|
644 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(GRAB) $(SHM) $(HACK_LIBS) |
---|
645 | |
---|
646 | kumppa: kumppa.o $(HACK_OBJS) $(DBE) |
---|
647 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(DBE) $(HACK_LIBS) |
---|
648 | |
---|
649 | sonar: sonar.o $(HACK_OBJS) $(COL) |
---|
650 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
651 | |
---|
652 | t3d: t3d.o $(HACK_OBJS) $(COL) |
---|
653 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
654 | |
---|
655 | penetrate: penetrate.o $(HACK_OBJS) $(COL) |
---|
656 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
657 | |
---|
658 | deluxe: deluxe.o $(HACK_OBJS) $(ALP) $(COL) $(DBE) |
---|
659 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(ALP) $(COL) $(DBE) $(HACK_LIBS) |
---|
660 | |
---|
661 | compass: compass.o $(HACK_OBJS) $(DBE) |
---|
662 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(DBE) $(HACK_LIBS) |
---|
663 | |
---|
664 | squiral: squiral.o $(HACK_OBJS) $(COL) |
---|
665 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
666 | |
---|
667 | xflame: xflame.o $(HACK_OBJS) $(SHM) $(XPM) |
---|
668 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(SHM) $(XPM) $(XPM_LIBS) |
---|
669 | |
---|
670 | wander: wander.o $(HACK_OBJS) $(COL) $(ERASE) |
---|
671 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(ERASE) $(HACK_LIBS) |
---|
672 | |
---|
673 | spotlight: spotlight.o $(HACK_OBJS) $(GRAB) |
---|
674 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(GRAB) $(HACK_LIBS) |
---|
675 | |
---|
676 | critical: critical.o $(HACK_OBJS) $(COL) $(ERASE) |
---|
677 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(ERASE) $(HACK_LIBS) |
---|
678 | |
---|
679 | phosphor: phosphor.o $(HACK_OBJS) $(COL) |
---|
680 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
681 | |
---|
682 | xmatrix: xmatrix.o $(HACK_OBJS) $(XPM) |
---|
683 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(XPM) $(XPM_LIBS) |
---|
684 | |
---|
685 | petri: petri.o $(HACK_OBJS) $(COL) $(SPL) |
---|
686 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(SPL) $(HACK_LIBS) |
---|
687 | |
---|
688 | shadebobs: shadebobs.o $(HACK_OBJS) $(COL) $(SPL) |
---|
689 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(SPL) $(HACK_LIBS) |
---|
690 | |
---|
691 | ccurve: ccurve.o $(HACK_OBJS) $(COL) $(SPL) |
---|
692 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(ERASE) $(HACK_LIBS) |
---|
693 | |
---|
694 | blaster: blaster.o $(HACK_OBJS) |
---|
695 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HACK_LIBS) |
---|
696 | |
---|
697 | bumps: bumps.o $(HACK_OBJS) $(GRAB) $(SHM) |
---|
698 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(GRAB) $(SHM) $(HACK_LIBS) |
---|
699 | |
---|
700 | ripples: ripples.o $(HACK_OBJS) $(SHM) $(COL) $(GRAB) |
---|
701 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(SHM) $(COL) $(GRAB) $(HACK_LIBS) |
---|
702 | |
---|
703 | xteevee: xteevee.o $(BARS) $(HACK_OBJS) $(GRAB) |
---|
704 | $(CC_HACK) -o $@ $@.o $(BARS) $(HACK_OBJS) $(GRAB) $(HACK_LIBS) |
---|
705 | |
---|
706 | xspirograph: xspirograph.o $(HACK_OBJS) $(COL) $(ERASE) |
---|
707 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(ERASE) $(HACK_LIBS) |
---|
708 | |
---|
709 | nerverot: nerverot.o $(HACK_OBJS) $(COL) |
---|
710 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
711 | |
---|
712 | xrayswarm: xrayswarm.o $(HACK_OBJS) |
---|
713 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HACK_LIBS) |
---|
714 | |
---|
715 | hyperball: hyperball.o $(HACK_OBJS) |
---|
716 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HACK_LIBS) |
---|
717 | |
---|
718 | zoom: zoom.o $(HACK_OBJS) $(GRAB) |
---|
719 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(GRAB) $(HACK_LIBS) |
---|
720 | |
---|
721 | whirlwindwarp: whirlwindwarp.o $(HACK_OBJS) $(COL) |
---|
722 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
723 | |
---|
724 | rotzoomer: rotzoomer.o $(HACK_OBJS) $(GRAB) $(SHM) |
---|
725 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(GRAB) $(SHM) $(HACK_LIBS) |
---|
726 | |
---|
727 | whirlygig: whirlygig.o $(HACK_OBJS) $(DBE) $(COL) |
---|
728 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(DBE) $(COL) $(HACK_LIBS) |
---|
729 | |
---|
730 | speedmine: speedmine.o $(HACK_OBJS) $(COL) |
---|
731 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
732 | |
---|
733 | vermiculate: vermiculate.o $(HACK_OBJS) $(COL) |
---|
734 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
735 | |
---|
736 | twang: twang.o $(HACK_OBJS) $(GRAB) $(SHM) |
---|
737 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(GRAB) $(SHM) $(HACK_LIBS) |
---|
738 | |
---|
739 | fluidballs: fluidballs.o $(HACK_OBJS) $(DBE) |
---|
740 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(DBE) $(HACK_LIBS) |
---|
741 | |
---|
742 | anemone: anemone.o $(HACK_OBJS) $(DBE) |
---|
743 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(DBE) $(HACK_LIBS) |
---|
744 | |
---|
745 | halftone: halftone.o $(HACK_OBJS) $(COL) |
---|
746 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) |
---|
747 | |
---|
748 | metaballs: metaballs.o $(HACK_OBJS) |
---|
749 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HACK_LIBS) |
---|
750 | |
---|
751 | eruption: eruption.o $(HACK_OBJS) |
---|
752 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HACK_LIBS) |
---|
753 | |
---|
754 | popsquares: popsquares.o $(HACK_OBJS) $(DBE) $(COL) |
---|
755 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(DBE) $(COL) $(HACK_LIBS) |
---|
756 | |
---|
757 | barcode: barcode.o $(HACK_OBJS) $(HSV) |
---|
758 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HSV) $(HACK_LIBS) |
---|
759 | |
---|
760 | piecewise: piecewise.o $(HACK_OBJS) $(COL) $(DBE) |
---|
761 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(DBE) $(HACK_LIBS) |
---|
762 | |
---|
763 | cloudlife: cloudlife.o $(HACK_OBJS) $(COL) $(DBE) |
---|
764 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(DBE) $(HACK_LIBS) |
---|
765 | |
---|
766 | fontglide: fontglide.o $(HACK_OBJS) $(DBE) |
---|
767 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(DBE) $(HACK_LIBS) |
---|
768 | |
---|
769 | pong: pong.o $(HACK_OBJS) $(ATV) $(GRAB) $(XPM) |
---|
770 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(ATV) $(GRAB) $(XPM) $(XPM_LIBS) $(HACK_LIBS) |
---|
771 | |
---|
772 | |
---|
773 | # The rules for those hacks which follow the `xlockmore' API. |
---|
774 | # |
---|
775 | |
---|
776 | bouboule: bouboule.o $(XLOCK_OBJS) |
---|
777 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
778 | |
---|
779 | braid: braid.o $(XLOCK_OBJS) $(ERASE) |
---|
780 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(ERASE) $(HACK_LIBS) |
---|
781 | |
---|
782 | drift: drift.o $(XLOCK_OBJS) $(ERASE) |
---|
783 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(ERASE) $(HACK_LIBS) |
---|
784 | |
---|
785 | flag: flag.o $(XLOCK_OBJS) $(XPM) |
---|
786 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(XPM) $(XPM_LIBS) |
---|
787 | |
---|
788 | forest: forest.o $(XLOCK_OBJS) $(ERASE) |
---|
789 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(ERASE) $(HACK_LIBS) |
---|
790 | |
---|
791 | vines: vines.o $(XLOCK_OBJS) $(ERASE) |
---|
792 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(ERASE) $(HACK_LIBS) |
---|
793 | |
---|
794 | galaxy: galaxy.o $(XLOCK_OBJS) |
---|
795 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
796 | |
---|
797 | grav: grav.o $(XLOCK_OBJS) |
---|
798 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
799 | |
---|
800 | hopalong: hopalong.o $(XLOCK_OBJS) $(ERASE) |
---|
801 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(ERASE) $(HACK_LIBS) |
---|
802 | |
---|
803 | ifs: ifs.o $(XLOCK_OBJS) |
---|
804 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
805 | |
---|
806 | julia: julia.o $(XLOCK_OBJS) |
---|
807 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
808 | |
---|
809 | laser: laser.o $(XLOCK_OBJS) |
---|
810 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
811 | |
---|
812 | lightning: lightning.o $(XLOCK_OBJS) |
---|
813 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
814 | |
---|
815 | lisa: lisa.o $(XLOCK_OBJS) |
---|
816 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
817 | |
---|
818 | lissie: lissie.o $(XLOCK_OBJS) |
---|
819 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
820 | |
---|
821 | penrose: penrose.o $(XLOCK_OBJS) |
---|
822 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
823 | |
---|
824 | sierpinski: sierpinski.o $(XLOCK_OBJS) |
---|
825 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
826 | |
---|
827 | slip: slip.o $(XLOCK_OBJS) $(GRAB) |
---|
828 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(GRAB) $(HACK_LIBS) |
---|
829 | |
---|
830 | sphere: sphere.o $(XLOCK_OBJS) |
---|
831 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
832 | |
---|
833 | spiral: spiral.o $(XLOCK_OBJS) |
---|
834 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
835 | |
---|
836 | strange: strange.o $(XLOCK_OBJS) |
---|
837 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
838 | |
---|
839 | swirl: swirl.o $(XLOCK_OBJS) $(SHM) |
---|
840 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(SHM) $(HACK_LIBS) |
---|
841 | |
---|
842 | fadeplot: fadeplot.o $(XLOCK_OBJS) |
---|
843 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
844 | |
---|
845 | mountain: mountain.o $(XLOCK_OBJS) |
---|
846 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
847 | |
---|
848 | triangle: triangle.o $(XLOCK_OBJS) |
---|
849 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
850 | |
---|
851 | worm: worm.o $(XLOCK_OBJS) |
---|
852 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
853 | |
---|
854 | rotor: rotor.o $(XLOCK_OBJS) |
---|
855 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
856 | |
---|
857 | ant: ant.o $(XLOCK_OBJS) $(ERASE) |
---|
858 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(ERASE) $(HACK_LIBS) |
---|
859 | |
---|
860 | demon: demon.o $(XLOCK_OBJS) |
---|
861 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
862 | |
---|
863 | loop: loop.o $(XLOCK_OBJS) |
---|
864 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
865 | |
---|
866 | flow: flow.o $(XLOCK_OBJS) |
---|
867 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
868 | |
---|
869 | discrete: discrete.o $(XLOCK_OBJS) $(ERASE) |
---|
870 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(ERASE) $(HACK_LIBS) |
---|
871 | |
---|
872 | crystal: crystal.o $(XLOCK_OBJS) |
---|
873 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
874 | |
---|
875 | apollonian: apollonian.o $(XLOCK_OBJS) $(ERASE) |
---|
876 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(ERASE) $(HACK_LIBS) |
---|
877 | |
---|
878 | euler2d: euler2d.o $(XLOCK_OBJS) |
---|
879 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
880 | |
---|
881 | juggle: juggle.o $(XLOCK_OBJS) |
---|
882 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
883 | |
---|
884 | polyominoes: polyominoes.o $(XLOCK_OBJS) $(ERASE) |
---|
885 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(ERASE) $(HACK_LIBS) |
---|
886 | |
---|
887 | thornbird: thornbird.o $(XLOCK_OBJS) |
---|
888 | $(CC_HACK) -o $@ $@.o $(XLOCK_OBJS) $(HACK_LIBS) |
---|
889 | |
---|
890 | |
---|
891 | # These are not like the others. |
---|
892 | # |
---|
893 | xsublim: xsublim.o $(HACK_OBJS_1) |
---|
894 | $(CC_HACK) -o $@ $@.o $(HACK_OBJS_1) $(HACK_LIBS) |
---|
895 | |
---|
896 | webcollage-helper: webcollage-helper.o |
---|
897 | $(CC_HACK) -o $@ $@.o $(XPM_LIBS) $(JPEG_LIBS) |
---|
898 | |
---|
899 | |
---|
900 | ############################################################################## |
---|
901 | # |
---|
902 | # DO NOT DELETE: updated by make distdepend |
---|
903 | |
---|
904 | analogtv.o: $(srcdir)/analogtv.h |
---|
905 | analogtv.o: ../config.h |
---|
906 | anemone.o: ../config.h |
---|
907 | anemone.o: $(srcdir)/screenhack.h |
---|
908 | ant.o: $(srcdir)/automata.h |
---|
909 | ant.o: ../config.h |
---|
910 | ant.o: $(srcdir)/screenhack.h |
---|
911 | ant.o: $(srcdir)/xlockmore.h |
---|
912 | ant.o: $(srcdir)/xlockmoreI.h |
---|
913 | apollonian.o: ../config.h |
---|
914 | apollonian.o: $(srcdir)/screenhack.h |
---|
915 | apollonian.o: $(srcdir)/xlockmore.h |
---|
916 | apollonian.o: $(srcdir)/xlockmoreI.h |
---|
917 | apple2-main.o: $(srcdir)/analogtv.h |
---|
918 | apple2-main.o: $(srcdir)/apple2.h |
---|
919 | apple2-main.o: ../config.h |
---|
920 | apple2-main.o: $(srcdir)/screenhack.h |
---|
921 | apple2.o: $(srcdir)/analogtv.h |
---|
922 | apple2.o: $(srcdir)/apple2.h |
---|
923 | apple2.o: ../config.h |
---|
924 | apple2.o: $(srcdir)/screenhack.h |
---|
925 | attraction.o: ../config.h |
---|
926 | attraction.o: $(srcdir)/screenhack.h |
---|
927 | barcode.o: ../config.h |
---|
928 | barcode.o: $(srcdir)/screenhack.h |
---|
929 | blaster.o: ../config.h |
---|
930 | blaster.o: $(srcdir)/screenhack.h |
---|
931 | blitspin.o: ../config.h |
---|
932 | blitspin.o: $(srcdir)/images/som.xbm |
---|
933 | blitspin.o: $(srcdir)/screenhack.h |
---|
934 | blitspin.o: $(srcdir)/xpm-pixmap.h |
---|
935 | bouboule.o: ../config.h |
---|
936 | bouboule.o: $(srcdir)/screenhack.h |
---|
937 | bouboule.o: $(srcdir)/xlockmore.h |
---|
938 | bouboule.o: $(srcdir)/xlockmoreI.h |
---|
939 | braid.o: ../config.h |
---|
940 | braid.o: $(srcdir)/screenhack.h |
---|
941 | braid.o: $(srcdir)/xlockmore.h |
---|
942 | braid.o: $(srcdir)/xlockmoreI.h |
---|
943 | bsod.o: $(srcdir)/analogtv.h |
---|
944 | bsod.o: $(srcdir)/apple2.h |
---|
945 | bsod.o: ../config.h |
---|
946 | bsod.o: $(srcdir)/images/amiga.xpm |
---|
947 | bsod.o: $(srcdir)/images/atari.xbm |
---|
948 | bsod.o: $(srcdir)/images/hmac.xpm |
---|
949 | bsod.o: $(srcdir)/images/macbomb.xbm |
---|
950 | bsod.o: $(srcdir)/images/mac.xbm |
---|
951 | bsod.o: $(srcdir)/screenhack.h |
---|
952 | bsod.o: $(srcdir)/xpm-pixmap.h |
---|
953 | bubbles-default.o: $(srcdir)/bubbles.h |
---|
954 | bubbles-default.o: ../config.h |
---|
955 | bubbles-default.o: $(srcdir)/images/bubbles/blood10.xpm |
---|
956 | bubbles-default.o: $(srcdir)/images/bubbles/blood11.xpm |
---|
957 | bubbles-default.o: $(srcdir)/images/bubbles/blood1.xpm |
---|
958 | bubbles-default.o: $(srcdir)/images/bubbles/blood2.xpm |
---|
959 | bubbles-default.o: $(srcdir)/images/bubbles/blood3.xpm |
---|
960 | bubbles-default.o: $(srcdir)/images/bubbles/blood4.xpm |
---|
961 | bubbles-default.o: $(srcdir)/images/bubbles/blood5.xpm |
---|
962 | bubbles-default.o: $(srcdir)/images/bubbles/blood6.xpm |
---|
963 | bubbles-default.o: $(srcdir)/images/bubbles/blood7.xpm |
---|
964 | bubbles-default.o: $(srcdir)/images/bubbles/blood8.xpm |
---|
965 | bubbles-default.o: $(srcdir)/images/bubbles/blood9.xpm |
---|
966 | bubbles-default.o: $(srcdir)/images/bubbles/blue10.xpm |
---|
967 | bubbles-default.o: $(srcdir)/images/bubbles/blue11.xpm |
---|
968 | bubbles-default.o: $(srcdir)/images/bubbles/blue1.xpm |
---|
969 | bubbles-default.o: $(srcdir)/images/bubbles/blue2.xpm |
---|
970 | bubbles-default.o: $(srcdir)/images/bubbles/blue3.xpm |
---|
971 | bubbles-default.o: $(srcdir)/images/bubbles/blue4.xpm |
---|
972 | bubbles-default.o: $(srcdir)/images/bubbles/blue5.xpm |
---|
973 | bubbles-default.o: $(srcdir)/images/bubbles/blue6.xpm |
---|
974 | bubbles-default.o: $(srcdir)/images/bubbles/blue7.xpm |
---|
975 | bubbles-default.o: $(srcdir)/images/bubbles/blue8.xpm |
---|
976 | bubbles-default.o: $(srcdir)/images/bubbles/blue9.xpm |
---|
977 | bubbles-default.o: $(srcdir)/images/bubbles/glass10.xpm |
---|
978 | bubbles-default.o: $(srcdir)/images/bubbles/glass11.xpm |
---|
979 | bubbles-default.o: $(srcdir)/images/bubbles/glass1.xpm |
---|
980 | bubbles-default.o: $(srcdir)/images/bubbles/glass2.xpm |
---|
981 | bubbles-default.o: $(srcdir)/images/bubbles/glass3.xpm |
---|
982 | bubbles-default.o: $(srcdir)/images/bubbles/glass4.xpm |
---|
983 | bubbles-default.o: $(srcdir)/images/bubbles/glass5.xpm |
---|
984 | bubbles-default.o: $(srcdir)/images/bubbles/glass6.xpm |
---|
985 | bubbles-default.o: $(srcdir)/images/bubbles/glass7.xpm |
---|
986 | bubbles-default.o: $(srcdir)/images/bubbles/glass8.xpm |
---|
987 | bubbles-default.o: $(srcdir)/images/bubbles/glass9.xpm |
---|
988 | bubbles-default.o: $(srcdir)/images/bubbles/jade10.xpm |
---|
989 | bubbles-default.o: $(srcdir)/images/bubbles/jade11.xpm |
---|
990 | bubbles-default.o: $(srcdir)/images/bubbles/jade1.xpm |
---|
991 | bubbles-default.o: $(srcdir)/images/bubbles/jade2.xpm |
---|
992 | bubbles-default.o: $(srcdir)/images/bubbles/jade3.xpm |
---|
993 | bubbles-default.o: $(srcdir)/images/bubbles/jade4.xpm |
---|
994 | bubbles-default.o: $(srcdir)/images/bubbles/jade5.xpm |
---|
995 | bubbles-default.o: $(srcdir)/images/bubbles/jade6.xpm |
---|
996 | bubbles-default.o: $(srcdir)/images/bubbles/jade7.xpm |
---|
997 | bubbles-default.o: $(srcdir)/images/bubbles/jade8.xpm |
---|
998 | bubbles-default.o: $(srcdir)/images/bubbles/jade9.xpm |
---|
999 | bubbles.o: $(srcdir)/bubbles.h |
---|
1000 | bubbles.o: ../config.h |
---|
1001 | bubbles.o: $(srcdir)/screenhack.h |
---|
1002 | bubbles.o: $(srcdir)/xpm-pixmap.h |
---|
1003 | bumps.o: $(srcdir)/bumps.h |
---|
1004 | bumps.o: ../config.h |
---|
1005 | bumps.o: $(srcdir)/screenhack.h |
---|
1006 | ccurve.o: ../config.h |
---|
1007 | ccurve.o: $(srcdir)/screenhack.h |
---|
1008 | cloudlife.o: ../config.h |
---|
1009 | cloudlife.o: $(srcdir)/screenhack.h |
---|
1010 | compass.o: ../config.h |
---|
1011 | compass.o: $(srcdir)/screenhack.h |
---|
1012 | coral.o: ../config.h |
---|
1013 | coral.o: $(srcdir)/screenhack.h |
---|
1014 | critical.o: ../config.h |
---|
1015 | critical.o: $(srcdir)/screenhack.h |
---|
1016 | crystal.o: ../config.h |
---|
1017 | crystal.o: $(srcdir)/screenhack.h |
---|
1018 | crystal.o: $(srcdir)/xlockmore.h |
---|
1019 | crystal.o: $(srcdir)/xlockmoreI.h |
---|
1020 | cynosure.o: ../config.h |
---|
1021 | cynosure.o: $(srcdir)/screenhack.h |
---|
1022 | decayscreen.o: ../config.h |
---|
1023 | decayscreen.o: $(srcdir)/screenhack.h |
---|
1024 | deco.o: ../config.h |
---|
1025 | deco.o: $(srcdir)/screenhack.h |
---|
1026 | deluxe.o: ../config.h |
---|
1027 | deluxe.o: $(srcdir)/screenhack.h |
---|
1028 | demon.o: $(srcdir)/automata.h |
---|
1029 | demon.o: ../config.h |
---|
1030 | demon.o: $(srcdir)/screenhack.h |
---|
1031 | demon.o: $(srcdir)/xlockmore.h |
---|
1032 | demon.o: $(srcdir)/xlockmoreI.h |
---|
1033 | discrete.o: ../config.h |
---|
1034 | discrete.o: $(srcdir)/screenhack.h |
---|
1035 | discrete.o: $(srcdir)/xlockmore.h |
---|
1036 | discrete.o: $(srcdir)/xlockmoreI.h |
---|
1037 | distort.o: ../config.h |
---|
1038 | distort.o: $(srcdir)/screenhack.h |
---|
1039 | drift.o: ../config.h |
---|
1040 | drift.o: $(srcdir)/screenhack.h |
---|
1041 | drift.o: $(srcdir)/xlockmore.h |
---|
1042 | drift.o: $(srcdir)/xlockmoreI.h |
---|
1043 | epicycle.o: ../config.h |
---|
1044 | epicycle.o: $(srcdir)/screenhack.h |
---|
1045 | eruption.o: ../config.h |
---|
1046 | eruption.o: $(srcdir)/screenhack.h |
---|
1047 | euler2d.o: ../config.h |
---|
1048 | euler2d.o: $(srcdir)/screenhack.h |
---|
1049 | euler2d.o: $(srcdir)/xlockmore.h |
---|
1050 | euler2d.o: $(srcdir)/xlockmoreI.h |
---|
1051 | fadeplot.o: ../config.h |
---|
1052 | fadeplot.o: $(srcdir)/screenhack.h |
---|
1053 | fadeplot.o: $(srcdir)/xlockmore.h |
---|
1054 | fadeplot.o: $(srcdir)/xlockmoreI.h |
---|
1055 | flag.o: ../config.h |
---|
1056 | flag.o: $(srcdir)/images/bob.xbm |
---|
1057 | flag.o: $(srcdir)/screenhack.h |
---|
1058 | flag.o: $(srcdir)/xlockmore.h |
---|
1059 | flag.o: $(srcdir)/xlockmoreI.h |
---|
1060 | flag.o: $(srcdir)/xpm-pixmap.h |
---|
1061 | flame.o: ../config.h |
---|
1062 | flame.o: $(srcdir)/screenhack.h |
---|
1063 | flow.o: ../config.h |
---|
1064 | flow.o: $(srcdir)/screenhack.h |
---|
1065 | flow.o: $(srcdir)/xlockmore.h |
---|
1066 | flow.o: $(srcdir)/xlockmoreI.h |
---|
1067 | fluidballs.o: ../config.h |
---|
1068 | fluidballs.o: $(srcdir)/screenhack.h |
---|
1069 | fontglide.o: ../config.h |
---|
1070 | fontglide.o: $(srcdir)/screenhack.h |
---|
1071 | forest.o: ../config.h |
---|
1072 | forest.o: $(srcdir)/screenhack.h |
---|
1073 | forest.o: $(srcdir)/xlockmore.h |
---|
1074 | forest.o: $(srcdir)/xlockmoreI.h |
---|
1075 | galaxy.o: ../config.h |
---|
1076 | galaxy.o: $(srcdir)/screenhack.h |
---|
1077 | galaxy.o: $(srcdir)/xlockmore.h |
---|
1078 | galaxy.o: $(srcdir)/xlockmoreI.h |
---|
1079 | goop.o: ../config.h |
---|
1080 | goop.o: $(srcdir)/screenhack.h |
---|
1081 | grav.o: ../config.h |
---|
1082 | grav.o: $(srcdir)/screenhack.h |
---|
1083 | grav.o: $(srcdir)/xlockmore.h |
---|
1084 | grav.o: $(srcdir)/xlockmoreI.h |
---|
1085 | greynetic.o: ../config.h |
---|
1086 | greynetic.o: $(srcdir)/screenhack.h |
---|
1087 | halftone.o: ../config.h |
---|
1088 | halftone.o: $(srcdir)/screenhack.h |
---|
1089 | halo.o: ../config.h |
---|
1090 | halo.o: $(srcdir)/screenhack.h |
---|
1091 | helix.o: ../config.h |
---|
1092 | helix.o: $(srcdir)/screenhack.h |
---|
1093 | hopalong.o: ../config.h |
---|
1094 | hopalong.o: $(srcdir)/screenhack.h |
---|
1095 | hopalong.o: $(srcdir)/xlockmore.h |
---|
1096 | hopalong.o: $(srcdir)/xlockmoreI.h |
---|
1097 | hyperball.o: ../config.h |
---|
1098 | hyperball.o: $(srcdir)/screenhack.h |
---|
1099 | hypercube.o: ../config.h |
---|
1100 | hypercube.o: $(srcdir)/screenhack.h |
---|
1101 | ifs.o: ../config.h |
---|
1102 | ifs.o: $(srcdir)/screenhack.h |
---|
1103 | ifs.o: $(srcdir)/xlockmore.h |
---|
1104 | ifs.o: $(srcdir)/xlockmoreI.h |
---|
1105 | imsmap.o: ../config.h |
---|
1106 | imsmap.o: $(srcdir)/screenhack.h |
---|
1107 | interference.o: ../config.h |
---|
1108 | interference.o: $(srcdir)/screenhack.h |
---|
1109 | jigsaw.o: ../config.h |
---|
1110 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_e_f.xbm |
---|
1111 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_e_h.xbm |
---|
1112 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_f.xbm |
---|
1113 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_h.xbm |
---|
1114 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_ne_f.xbm |
---|
1115 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_ne_h.xbm |
---|
1116 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_n_f.xbm |
---|
1117 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_n_h.xbm |
---|
1118 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_nw_f.xbm |
---|
1119 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_nw_h.xbm |
---|
1120 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_se_f.xbm |
---|
1121 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_se_h.xbm |
---|
1122 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_s_f.xbm |
---|
1123 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_s_h.xbm |
---|
1124 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_sw_f.xbm |
---|
1125 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_sw_h.xbm |
---|
1126 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_w_f.xbm |
---|
1127 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_a_w_h.xbm |
---|
1128 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_e_f.xbm |
---|
1129 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_e_h.xbm |
---|
1130 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_f.xbm |
---|
1131 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_h.xbm |
---|
1132 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_ne_f.xbm |
---|
1133 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_ne_h.xbm |
---|
1134 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_n_f.xbm |
---|
1135 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_n_h.xbm |
---|
1136 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_nw_f.xbm |
---|
1137 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_nw_h.xbm |
---|
1138 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_se_f.xbm |
---|
1139 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_se_h.xbm |
---|
1140 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_s_f.xbm |
---|
1141 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_s_h.xbm |
---|
1142 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_sw_f.xbm |
---|
1143 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_sw_h.xbm |
---|
1144 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_w_f.xbm |
---|
1145 | jigsaw.o: $(srcdir)/images/jigsaw/jigsaw_b_w_h.xbm |
---|
1146 | jigsaw.o: $(srcdir)/screenhack.h |
---|
1147 | juggle.o: ../config.h |
---|
1148 | juggle.o: $(srcdir)/screenhack.h |
---|
1149 | juggle.o: $(srcdir)/xlockmore.h |
---|
1150 | juggle.o: $(srcdir)/xlockmoreI.h |
---|
1151 | julia.o: ../config.h |
---|
1152 | julia.o: $(srcdir)/screenhack.h |
---|
1153 | julia.o: $(srcdir)/xlockmore.h |
---|
1154 | julia.o: $(srcdir)/xlockmoreI.h |
---|
1155 | kaleidescope.o: ../config.h |
---|
1156 | kaleidescope.o: $(srcdir)/screenhack.h |
---|
1157 | kumppa.o: ../config.h |
---|
1158 | kumppa.o: $(srcdir)/screenhack.h |
---|
1159 | laser.o: ../config.h |
---|
1160 | laser.o: $(srcdir)/screenhack.h |
---|
1161 | laser.o: $(srcdir)/xlockmore.h |
---|
1162 | laser.o: $(srcdir)/xlockmoreI.h |
---|
1163 | lightning.o: ../config.h |
---|
1164 | lightning.o: $(srcdir)/screenhack.h |
---|
1165 | lightning.o: $(srcdir)/xlockmore.h |
---|
1166 | lightning.o: $(srcdir)/xlockmoreI.h |
---|
1167 | lisa.o: ../config.h |
---|
1168 | lisa.o: $(srcdir)/screenhack.h |
---|
1169 | lisa.o: $(srcdir)/xlockmore.h |
---|
1170 | lisa.o: $(srcdir)/xlockmoreI.h |
---|
1171 | lissie.o: ../config.h |
---|
1172 | lissie.o: $(srcdir)/screenhack.h |
---|
1173 | lissie.o: $(srcdir)/xlockmore.h |
---|
1174 | lissie.o: $(srcdir)/xlockmoreI.h |
---|
1175 | lmorph.o: ../config.h |
---|
1176 | lmorph.o: $(srcdir)/screenhack.h |
---|
1177 | loop.o: $(srcdir)/automata.h |
---|
1178 | loop.o: ../config.h |
---|
1179 | loop.o: $(srcdir)/screenhack.h |
---|
1180 | loop.o: $(srcdir)/xlockmore.h |
---|
1181 | loop.o: $(srcdir)/xlockmoreI.h |
---|
1182 | maze.o: ../config.h |
---|
1183 | maze.o: $(srcdir)/screenhack.h |
---|
1184 | metaballs.o: ../config.h |
---|
1185 | metaballs.o: $(srcdir)/screenhack.h |
---|
1186 | moire2.o: ../config.h |
---|
1187 | moire2.o: $(srcdir)/screenhack.h |
---|
1188 | moire.o: ../config.h |
---|
1189 | moire.o: $(srcdir)/screenhack.h |
---|
1190 | mountain.o: ../config.h |
---|
1191 | mountain.o: $(srcdir)/screenhack.h |
---|
1192 | mountain.o: $(srcdir)/xlockmore.h |
---|
1193 | mountain.o: $(srcdir)/xlockmoreI.h |
---|
1194 | munch.o: ../config.h |
---|
1195 | munch.o: $(srcdir)/screenhack.h |
---|
1196 | nerverot.o: ../config.h |
---|
1197 | nerverot.o: $(srcdir)/screenhack.h |
---|
1198 | noseguy.o: ../config.h |
---|
1199 | noseguy.o: $(srcdir)/images/noseguy/nose-f1.xpm |
---|
1200 | noseguy.o: $(srcdir)/images/noseguy/nose-f2.xpm |
---|
1201 | noseguy.o: $(srcdir)/images/noseguy/nose-f3.xpm |
---|
1202 | noseguy.o: $(srcdir)/images/noseguy/nose-f4.xpm |
---|
1203 | noseguy.o: $(srcdir)/images/noseguy/nose-l1.xpm |
---|
1204 | noseguy.o: $(srcdir)/images/noseguy/nose-l2.xpm |
---|
1205 | noseguy.o: $(srcdir)/images/noseguy/nose-r1.xpm |
---|
1206 | noseguy.o: $(srcdir)/images/noseguy/nose-r2.xpm |
---|
1207 | noseguy.o: $(srcdir)/screenhack.h |
---|
1208 | noseguy.o: $(srcdir)/xpm-pixmap.h |
---|
1209 | pedal.o: ../config.h |
---|
1210 | pedal.o: $(srcdir)/screenhack.h |
---|
1211 | penetrate.o: ../config.h |
---|
1212 | penetrate.o: $(srcdir)/screenhack.h |
---|
1213 | penrose.o: ../config.h |
---|
1214 | penrose.o: $(srcdir)/screenhack.h |
---|
1215 | penrose.o: $(srcdir)/xlockmore.h |
---|
1216 | penrose.o: $(srcdir)/xlockmoreI.h |
---|
1217 | petri.o: ../config.h |
---|
1218 | petri.o: $(srcdir)/screenhack.h |
---|
1219 | phosphor.o: ../config.h |
---|
1220 | phosphor.o: $(srcdir)/screenhack.h |
---|
1221 | piecewise.o: ../config.h |
---|
1222 | piecewise.o: $(srcdir)/screenhack.h |
---|
1223 | polyominoes.o: ../config.h |
---|
1224 | polyominoes.o: $(srcdir)/screenhack.h |
---|
1225 | polyominoes.o: $(srcdir)/xlockmore.h |
---|
1226 | polyominoes.o: $(srcdir)/xlockmoreI.h |
---|
1227 | pong.o: $(srcdir)/analogtv.h |
---|
1228 | pong.o: ../config.h |
---|
1229 | pong.o: $(srcdir)/screenhack.h |
---|
1230 | popsquares.o: ../config.h |
---|
1231 | popsquares.o: $(srcdir)/screenhack.h |
---|
1232 | pyro.o: ../config.h |
---|
1233 | pyro.o: $(srcdir)/screenhack.h |
---|
1234 | qix.o: ../config.h |
---|
1235 | qix.o: $(srcdir)/screenhack.h |
---|
1236 | rd-bomb.o: ../config.h |
---|
1237 | rd-bomb.o: $(srcdir)/screenhack.h |
---|
1238 | ripples.o: ../config.h |
---|
1239 | ripples.o: $(srcdir)/screenhack.h |
---|
1240 | rocks.o: ../config.h |
---|
1241 | rocks.o: $(srcdir)/screenhack.h |
---|
1242 | rorschach.o: ../config.h |
---|
1243 | rorschach.o: $(srcdir)/screenhack.h |
---|
1244 | rotor.o: ../config.h |
---|
1245 | rotor.o: $(srcdir)/screenhack.h |
---|
1246 | rotor.o: $(srcdir)/xlockmore.h |
---|
1247 | rotor.o: $(srcdir)/xlockmoreI.h |
---|
1248 | rotzoomer.o: ../config.h |
---|
1249 | rotzoomer.o: $(srcdir)/screenhack.h |
---|
1250 | screenhack.o: ../config.h |
---|
1251 | screenhack.o: $(srcdir)/screenhack.h |
---|
1252 | shadebobs.o: ../config.h |
---|
1253 | shadebobs.o: $(srcdir)/screenhack.h |
---|
1254 | sierpinski.o: ../config.h |
---|
1255 | sierpinski.o: $(srcdir)/screenhack.h |
---|
1256 | sierpinski.o: $(srcdir)/xlockmore.h |
---|
1257 | sierpinski.o: $(srcdir)/xlockmoreI.h |
---|
1258 | slidescreen.o: ../config.h |
---|
1259 | slidescreen.o: $(srcdir)/screenhack.h |
---|
1260 | slip.o: ../config.h |
---|
1261 | slip.o: $(srcdir)/screenhack.h |
---|
1262 | slip.o: $(srcdir)/xlockmore.h |
---|
1263 | slip.o: $(srcdir)/xlockmoreI.h |
---|
1264 | sonar.o: ../config.h |
---|
1265 | sonar.o: $(srcdir)/screenhack.h |
---|
1266 | speedmine.o: ../config.h |
---|
1267 | speedmine.o: $(srcdir)/screenhack.h |
---|
1268 | sphere.o: ../config.h |
---|
1269 | sphere.o: $(srcdir)/screenhack.h |
---|
1270 | sphere.o: $(srcdir)/xlockmore.h |
---|
1271 | sphere.o: $(srcdir)/xlockmoreI.h |
---|
1272 | spiral.o: ../config.h |
---|
1273 | spiral.o: $(srcdir)/screenhack.h |
---|
1274 | spiral.o: $(srcdir)/xlockmore.h |
---|
1275 | spiral.o: $(srcdir)/xlockmoreI.h |
---|
1276 | spotlight.o: ../config.h |
---|
1277 | spotlight.o: $(srcdir)/screenhack.h |
---|
1278 | squiral.o: ../config.h |
---|
1279 | squiral.o: $(srcdir)/screenhack.h |
---|
1280 | starfish.o: ../config.h |
---|
1281 | starfish.o: $(srcdir)/screenhack.h |
---|
1282 | strange.o: ../config.h |
---|
1283 | strange.o: $(srcdir)/screenhack.h |
---|
1284 | strange.o: $(srcdir)/xlockmore.h |
---|
1285 | strange.o: $(srcdir)/xlockmoreI.h |
---|
1286 | swirl.o: ../config.h |
---|
1287 | swirl.o: $(srcdir)/screenhack.h |
---|
1288 | swirl.o: $(srcdir)/xlockmore.h |
---|
1289 | swirl.o: $(srcdir)/xlockmoreI.h |
---|
1290 | t3d.o: ../config.h |
---|
1291 | t3d.o: $(srcdir)/screenhack.h |
---|
1292 | thornbird.o: ../config.h |
---|
1293 | thornbird.o: $(srcdir)/screenhack.h |
---|
1294 | thornbird.o: $(srcdir)/xlockmore.h |
---|
1295 | thornbird.o: $(srcdir)/xlockmoreI.h |
---|
1296 | triangle.o: ../config.h |
---|
1297 | triangle.o: $(srcdir)/screenhack.h |
---|
1298 | triangle.o: $(srcdir)/xlockmore.h |
---|
1299 | triangle.o: $(srcdir)/xlockmoreI.h |
---|
1300 | truchet.o: ../config.h |
---|
1301 | truchet.o: $(srcdir)/screenhack.h |
---|
1302 | twang.o: ../config.h |
---|
1303 | twang.o: $(srcdir)/screenhack.h |
---|
1304 | vermiculate.o: ../config.h |
---|
1305 | vermiculate.o: $(srcdir)/screenhack.h |
---|
1306 | vines.o: ../config.h |
---|
1307 | vines.o: $(srcdir)/screenhack.h |
---|
1308 | vines.o: $(srcdir)/xlockmore.h |
---|
1309 | vines.o: $(srcdir)/xlockmoreI.h |
---|
1310 | wander.o: ../config.h |
---|
1311 | wander.o: $(srcdir)/screenhack.h |
---|
1312 | webcollage-helper.o: ../config.h |
---|
1313 | whirlwindwarp.o: ../config.h |
---|
1314 | whirlwindwarp.o: $(srcdir)/screenhack.h |
---|
1315 | whirlygig.o: ../config.h |
---|
1316 | whirlygig.o: $(srcdir)/screenhack.h |
---|
1317 | worm.o: ../config.h |
---|
1318 | worm.o: $(srcdir)/screenhack.h |
---|
1319 | worm.o: $(srcdir)/xlockmore.h |
---|
1320 | worm.o: $(srcdir)/xlockmoreI.h |
---|
1321 | xanalogtv.o: $(srcdir)/analogtv.h |
---|
1322 | xanalogtv.o: ../config.h |
---|
1323 | xanalogtv.o: $(srcdir)/screenhack.h |
---|
1324 | xanalogtv.o: $(srcdir)/xpm-pixmap.h |
---|
1325 | xflame.o: ../config.h |
---|
1326 | xflame.o: $(srcdir)/images/bob.xbm |
---|
1327 | xflame.o: $(srcdir)/screenhack.h |
---|
1328 | xflame.o: $(srcdir)/xpm-pixmap.h |
---|
1329 | xjack.o: ../config.h |
---|
1330 | xjack.o: $(srcdir)/screenhack.h |
---|
1331 | xlockmore.o: ../config.h |
---|
1332 | xlockmore.o: $(srcdir)/screenhack.h |
---|
1333 | xlockmore.o: $(srcdir)/xlockmoreI.h |
---|
1334 | xlyap.o: ../config.h |
---|
1335 | xlyap.o: $(srcdir)/screenhack.h |
---|
1336 | xmatrix.o: ../config.h |
---|
1337 | xmatrix.o: $(srcdir)/images/matrix1b.xbm |
---|
1338 | xmatrix.o: $(srcdir)/images/matrix1b.xpm |
---|
1339 | xmatrix.o: $(srcdir)/images/matrix1.xbm |
---|
1340 | xmatrix.o: $(srcdir)/images/matrix1.xpm |
---|
1341 | xmatrix.o: $(srcdir)/images/matrix2b.xbm |
---|
1342 | xmatrix.o: $(srcdir)/images/matrix2b.xpm |
---|
1343 | xmatrix.o: $(srcdir)/images/matrix2.xbm |
---|
1344 | xmatrix.o: $(srcdir)/images/matrix2.xpm |
---|
1345 | xmatrix.o: $(srcdir)/screenhack.h |
---|
1346 | xmatrix.o: $(srcdir)/xpm-pixmap.h |
---|
1347 | xpm-pixmap.o: ../config.h |
---|
1348 | xrayswarm.o: ../config.h |
---|
1349 | xrayswarm.o: $(srcdir)/screenhack.h |
---|
1350 | xspirograph.o: ../config.h |
---|
1351 | xspirograph.o: $(srcdir)/screenhack.h |
---|
1352 | xteevee.o: ../config.h |
---|
1353 | xteevee.o: $(srcdir)/screenhack.h |
---|
1354 | zoom.o: ../config.h |
---|
1355 | zoom.o: $(srcdir)/screenhack.h |
---|
1356 | |
---|