1 # Makefile generated by imake - do not edit!
2 # $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $
4 # The cpp used on this machine replaces all newlines and multiple tabs and
5 # spaces in a macro expansion with a single space. Imake tries to compensate
6 # for this, but is not always successful.
9 # -------------------------------------------------------------------------
10 # Makefile generated from "Imake.tmpl" and <Imakefile>
11 # $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $
13 # Platform-specific parameters may be set in the appropriate <vendor>.cf
14 # configuration files. Site-specific parameters should be set in the file
15 # site.def. Full rebuilds are recommended if any parameters are changed.
17 # If your C preprocessor does not define any unique symbols, you will need
18 # to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
19 # "make World" the first time).
22 # -------------------------------------------------------------------------
23 # site-specific configuration parameters that need to come before
24 # the platform-specific parameters - edit site.def to change
26 # site: $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
28 ALLINCLUDES = $(STD_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES)
30 # -------------------------------------------------------------------------
31 # platform-specific configuration parameters - edit usl.cf to change
35 INC = $(TOOLS)/usr/include
50 LOCAL_LIBRARIES = $(XLIB)
57 USE_INSTALLED = -DUseInstalled
59 BUILD_DEFINES = $(SYS_TO_BUILD) $(USE_INSTALLED) $(ARCHIVE_ONLY)
61 # :: end of BUILD_DEFINES set-up
65 MAKEDEFINES = $(STD_DEFINES) $(BUILD_DEFINES) $(UNIX_REL) $(CCS_USED)
67 # until we use R5 server, use R4 font structures
69 # operating system: OSName
71 INSTALLFLAGS = -m 0644
73 # $XConsortium: sv4Lib.rules,v 1.8 91/07/19 15:38:53 rws Exp $
75 FURCCOPTIONS = -Xa -W2,-A -Wa,-r
78 INCLUDE_EXTENSION = $(INCDIR)/extensions
82 # -------------------------------------------------------------------------
83 # site-specific configuration parameters that go after
84 # the platform-specific parameters - edit site.def to change
86 # site: $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
89 # ProjectRoot is where you want to install the binaries, libs, fonts etc
92 PROJECTROOT = $(ROOT)/$(MACH)/usr/X
94 XWINLIBDIR = $(XWINHOME)/lib
95 XWINBINDIR = $(XWINHOME)/bin
97 USLCLIENTSRC = $(TOP)/uslclients
98 DESKTOPDIR = $(PROJECTROOT)/desktop
99 DTADMDIR = $(PROJECTROOT)/adm
100 XDEFAULTS = $(PROJECTROOT)/defaults
102 FONTINCSRC = $(FONTSRC)/include
103 FONTLIBINCSRC = $(FONTSRC)/lib/include
104 FOLIOLIBSRC = $(FONTSRC)/lib/folio
105 FONTLIBSRC = $(FONTSRC)/lib/font
106 BITMAPFONTSRC = $(FONTSRC)/lib/bitmap
107 FONTSLIBSRC = $(FONTSRC)/lib/
108 XOLSRC = $(LIBSRC)/Xol
109 XOLLIBSRC = $(LIBSRC)/Xol
110 BITMAPLIBS_TO_BUILD = libbitmap.a libbitmap.so
111 FONTLIBS_TO_BUILD = libfont.a libfont.so
113 USL_DEFINES = -DLIBDIR=\"$(XWINLIBDIR)\" -DDESTDIR=\"$(XWINHOME)\"
115 DEFINES = $(USL_DEFINES)
120 CURRENT_DIR = ./hacks
123 BOOTSTRAPCFLAGS = -Dusl
128 CPP = $(TOOLS)/usr/ccs/lib/$(PFX)cpp $(STD_CPP_DEFINES)
129 PREPROCESSCMD = $(PFX)cc -E $(STD_CPP_DEFINES)
130 INSTALL = /usr/ucb/install
148 STD_CPP_DEFINES = -DUSL -DSVR4 -DSYSV -DI18N $(MEMUTILDEF)
149 STD_DEFINES = -DUSL -DSVR4 -DSYSV -DI18N $(MEMUTILDEF)
151 EXTRA_LIBRARIES = -lnsl -ldl $(MEMUTILLIB)
157 PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO
161 INSTBINFLAGS = -m 0755
162 INSTUIDFLAGS = -m 4755
163 INSTLIBFLAGS = -m 0644
164 INSTINCFLAGS = -m 0444
165 INSTMANFLAGS = -m 0444
166 INSTDATFLAGS = -m 0444
167 INSTKMEMFLAGS = -m 4755
169 PROJECTROOT = $(ROOT)/$(MACH)/usr/X
172 CCOPTIONS = -Xa -W2,-A
174 ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
175 ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
176 CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
177 LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
179 LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
181 LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) -T 0x8300000 -L$(USRLIBDIR)
187 RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
191 IRULESRC = $(CONFIGDIR)
192 IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
194 ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
195 $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
196 $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
198 # -------------------------------------------------------------------------
199 # X Window System Build Parameters
200 # $XConsortium: Project.tmpl,v 1.142 92/01/25 16:44:02 rws Exp $
202 # -------------------------------------------------------------------------
203 # X Window System make variables; this need to be coordinated with rules
206 USRLIBDIR = $(ROOT)/$(MACH)/usr/X/lib
207 BINDIR = $(ROOT)/$(MACH)/usr/X/bin
208 INCROOT = $(ROOT)/$(MACH)/usr/X/include
209 BUILDINCROOT = $(TOP)
210 BUILDINCDIR = $(BUILDINCROOT)/X11
212 INCDIR = $(INCROOT)/X11
214 LIBDIR = $(USRLIBDIR)
215 CONFIGDIR = $(LIBDIR)/config
216 LINTLIBDIR = $(USRLIBDIR)/lint
218 FONTDIR = $(LIBDIR)/fonts
219 XINITDIR = $(LIBDIR)/xinit
220 XDMDIR = $(LIBDIR)/xdm
221 TWMDIR = $(LIBDIR)/twm
222 MANPATH = $(ROOT)/$(MACH)/usr/X/man
223 MANSOURCEPATH = $(MANPATH)/man
226 MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
227 LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
228 NLSDIR = $(LIBDIR)/nls
229 PEXAPIDIR = $(LIBDIR)/PEX
230 XAPPLOADDIR = $(LIBDIR)/app-defaults
231 FONTCFLAGS = -L -l -t
233 INSTAPPFLAGS = $(INSTDATFLAGS)
241 MKFONTDIR = mkfontdir
242 MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier
244 CONFIGSRC = $(TOP)/config
245 DOCUTILSRC = $(TOP)/doc/util
246 CLIENTSRC = $(TOP)/clients
247 DEMOSRC = $(TOP)/demos
249 FONTSRC = $(TOP)/fonts
250 INCLUDESRC = $(TOP)/X11
251 SERVERSRC = $(TOP)/server
252 UTILSRC = $(TOP)/util
253 SCRIPTSRC = $(UTILSRC)/scripts
254 EXAMPLESRC = $(TOP)/examples
255 CONTRIBSRC = $(TOP)/../contrib
258 DEPENDSRC = $(UTILSRC)/makedepend
259 IMAKESRC = $(CONFIGSRC)
260 XAUTHSRC = /usr/X/lib
263 TOOLKITSRC = /usr/X/lib
264 AWIDGETSRC = /usr/X/lib
265 OLDXLIBSRC = /usr/X/lib
266 XDMCPLIBSRC = /usr/X/lib
268 BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf
270 MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
271 FSLIBSRC = $(FONTSRC)/lib/fs
272 FONTSERVERSRC = $(FONTSRC)/server
273 EXTENSIONSRC = $(TOP)/extensions
274 XILIBSRC = $(EXTENSIONSRC)/lib/xinput
275 XTESTLIBSRC = $(EXTENSIONSRC)/lib/xtest
276 PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
278 # $XConsortium: sv4Lib.tmpl,v 1.6 92/01/25 16:46:55 rws Exp $
282 # The default revision numbers from MIT is 5. But since USL has to be
283 # backward compatible, so force it to 1
294 SHLIBLDFLAGS = -G -z text
298 EXTENSIONLIB = -lXext
300 DEPXLIB = $(DEPEXTENSIONLIB)
301 XLIB = $(EXTENSIONLIB) -lX11
303 DEPXMULIB = $(USRLIBDIR)/libXmu.so.$(SOXMUREV)
313 DEPXOLLIB = $(USRLIBDIR)/libOlit.so.$(SOXOLREV)
329 XHOSTLOC = $(DESTDIR)/$(LIBDIR)
330 SHLIBFLAGS = -L $(ROOT)/$(MACH)/usr/lib -L $(ROOT)/$(MACH)/lib -L $(XHOSTLOC)
346 DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
348 DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
351 DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
354 DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
357 LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln
358 LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln
359 LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
360 LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln
361 LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
362 LINTXI = $(LINTLIBDIR)/llib-lXi.ln
363 LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
365 DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
367 DEPLIBS1 = $(DEPLIBS)
368 DEPLIBS2 = $(DEPLIBS)
369 DEPLIBS3 = $(DEPLIBS)
371 # -------------------------------------------------------------------------
372 # Imake rules for building libraries, programs, scripts, and data files
373 # rules: $XConsortium: Imake.rules,v 1.126 91/12/30 20:14:35 rws Exp $
375 # -------------------------------------------------------------------------
378 MOTIFINCLUDES = -I/usr/X/include
379 MOTIFLDOPTIONS = -L/usr/X/lib
382 EXTRA_LIBRARIES= -lgen -L/usr/ucblib -lucb -lnsl
385 INCLUDES = -I$(UTILS)
387 EXTRA_LIBRARIES = $(XMULIB) $(XTOOLLIB) -lXpm -L/usr/ucblib -lucb $(EXTENSIONLIB) $(XLIB) -lm -lnsl
388 HACKS = attraction.c greynetic.c helix.c hopalong.c xroger-hack.c \
389 noseguy.c pyro.c qix.c rocks.c rorschach.c blitspin.c \
390 imsmap.c slidescreen.c decayscreen.c maze.c hypercube.c \
392 MEN = attraction.man greynetic.man helix.man hopalong.man \
393 noseguy.man pyro.man xroger.man qix.man rocks.man \
394 rorschach.man blitspin.man imsmap.man slidescreen.man \
395 decayscreen.man maze.man hypercube.man halo.man
396 TARFILES = README Imakefile screenhack.c $(HACKS) screenhack.h \
397 vroot.h xlock.h $(MEN) .gdbinit noses/\*
404 HOBJS=screenhack.o $(UTILS)/resources.o $(UTILS)/usleep.o
407 qix: $(HOBJS) $(UTILS)/hsv.o screenhack.h qix.o $(DEPLIBS)
409 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) $(UTILS)/hsv.o qix.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
412 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
413 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
414 $(INSTALL) -c $(INSTPGMFLAGS) qix $(DESTDIR)$(BINDIR)
416 install.man:: qix.man
417 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
418 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
419 $(INSTALL) -c $(INSTMANFLAGS) qix.man $(DESTDIR)$(MANDIR)/qix.$(MANSUFFIX)
424 helix: $(HOBJS) $(UTILS)/hsv.o screenhack.h helix.o $(DEPLIBS)
426 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) $(UTILS)/hsv.o helix.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
429 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
430 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
431 $(INSTALL) -c $(INSTPGMFLAGS) helix $(DESTDIR)$(BINDIR)
433 install.man:: helix.man
434 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
435 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
436 $(INSTALL) -c $(INSTMANFLAGS) helix.man $(DESTDIR)$(MANDIR)/helix.$(MANSUFFIX)
441 pyro: $(HOBJS) $(UTILS)/hsv.o screenhack.h pyro.o $(DEPLIBS)
443 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) $(UTILS)/hsv.o pyro.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
446 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
447 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
448 $(INSTALL) -c $(INSTPGMFLAGS) pyro $(DESTDIR)$(BINDIR)
450 install.man:: pyro.man
451 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
452 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
453 $(INSTALL) -c $(INSTMANFLAGS) pyro.man $(DESTDIR)$(MANDIR)/pyro.$(MANSUFFIX)
458 attraction: $(HOBJS) $(UTILS)/hsv.o $(UTILS)/spline.o screenhack.h attraction.o $(DEPLIBS)
460 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) $(UTILS)/hsv.o $(UTILS)/spline.o attraction.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
463 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
464 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
465 $(INSTALL) -c $(INSTPGMFLAGS) attraction $(DESTDIR)$(BINDIR)
467 install.man:: attraction.man
468 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
469 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
470 $(INSTALL) -c $(INSTMANFLAGS) attraction.man $(DESTDIR)$(MANDIR)/attraction.$(MANSUFFIX)
475 rorschach: $(HOBJS) $(UTILS)/hsv.o screenhack.h rorschach.o $(DEPLIBS)
477 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) $(UTILS)/hsv.o rorschach.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
480 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
481 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
482 $(INSTALL) -c $(INSTPGMFLAGS) rorschach $(DESTDIR)$(BINDIR)
484 install.man:: rorschach.man
485 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
486 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
487 $(INSTALL) -c $(INSTMANFLAGS) rorschach.man $(DESTDIR)$(MANDIR)/rorschach.$(MANSUFFIX)
492 hopalong: $(HOBJS) $(UTILS)/hsv.o screenhack.h hopalong.o $(DEPLIBS)
494 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) $(UTILS)/hsv.o hopalong.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
497 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
498 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
499 $(INSTALL) -c $(INSTPGMFLAGS) hopalong $(DESTDIR)$(BINDIR)
501 install.man:: hopalong.man
502 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
503 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
504 $(INSTALL) -c $(INSTMANFLAGS) hopalong.man $(DESTDIR)$(MANDIR)/hopalong.$(MANSUFFIX)
509 xroger: $(HOBJS) $(UTILS)/hsv.o $(UTILS)/xroger.o screenhack.h xroger-hack.o $(DEPLIBS)
511 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) $(UTILS)/hsv.o $(UTILS)/xroger.o xroger-hack.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
514 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
515 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
516 $(INSTALL) -c $(INSTPGMFLAGS) xroger $(DESTDIR)$(BINDIR)
518 install.man:: xroger.man
519 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
520 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
521 $(INSTALL) -c $(INSTMANFLAGS) xroger.man $(DESTDIR)$(MANDIR)/xroger.$(MANSUFFIX)
526 rocks: $(HOBJS) screenhack.h rocks.o $(DEPLIBS)
528 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) rocks.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
531 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
532 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
533 $(INSTALL) -c $(INSTPGMFLAGS) rocks $(DESTDIR)$(BINDIR)
535 install.man:: rocks.man
536 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
537 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
538 $(INSTALL) -c $(INSTMANFLAGS) rocks.man $(DESTDIR)$(MANDIR)/rocks.$(MANSUFFIX)
543 noseguy: $(HOBJS) screenhack.h noseguy.o $(DEPLIBS)
545 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) noseguy.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
548 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
549 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
550 $(INSTALL) -c $(INSTPGMFLAGS) noseguy $(DESTDIR)$(BINDIR)
552 install.man:: noseguy.man
553 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
554 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
555 $(INSTALL) -c $(INSTMANFLAGS) noseguy.man $(DESTDIR)$(MANDIR)/noseguy.$(MANSUFFIX)
560 blitspin: $(HOBJS) screenhack.h blitspin.o $(DEPLIBS)
562 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) blitspin.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
565 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
566 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
567 $(INSTALL) -c $(INSTPGMFLAGS) blitspin $(DESTDIR)$(BINDIR)
569 install.man:: blitspin.man
570 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
571 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
572 $(INSTALL) -c $(INSTMANFLAGS) blitspin.man $(DESTDIR)$(MANDIR)/blitspin.$(MANSUFFIX)
577 greynetic: $(HOBJS) screenhack.h greynetic.o $(DEPLIBS)
579 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) greynetic.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
582 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
583 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
584 $(INSTALL) -c $(INSTPGMFLAGS) greynetic $(DESTDIR)$(BINDIR)
586 install.man:: greynetic.man
587 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
588 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
589 $(INSTALL) -c $(INSTMANFLAGS) greynetic.man $(DESTDIR)$(MANDIR)/greynetic.$(MANSUFFIX)
594 slidescreen: $(HOBJS) $(UTILS)/grabscreen.o screenhack.h slidescreen.o $(DEPLIBS)
596 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) $(UTILS)/grabscreen.o slidescreen.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
598 install:: slidescreen
599 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
600 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
601 $(INSTALL) -c $(INSTPGMFLAGS) slidescreen $(DESTDIR)$(BINDIR)
603 install.man:: slidescreen.man
604 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
605 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
606 $(INSTALL) -c $(INSTMANFLAGS) slidescreen.man $(DESTDIR)$(MANDIR)/slidescreen.$(MANSUFFIX)
611 decayscreen: $(HOBJS) $(UTILS)/grabscreen.o screenhack.h decayscreen.o $(DEPLIBS)
613 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) $(UTILS)/grabscreen.o decayscreen.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
615 install:: decayscreen
616 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
617 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
618 $(INSTALL) -c $(INSTPGMFLAGS) decayscreen $(DESTDIR)$(BINDIR)
620 install.man:: decayscreen.man
621 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
622 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
623 $(INSTALL) -c $(INSTMANFLAGS) decayscreen.man $(DESTDIR)$(MANDIR)/decayscreen.$(MANSUFFIX)
628 imsmap: $(HOBJS) $(UTILS)/hsv.o screenhack.h imsmap.o $(DEPLIBS)
630 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) $(UTILS)/hsv.o imsmap.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
633 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
634 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
635 $(INSTALL) -c $(INSTPGMFLAGS) imsmap $(DESTDIR)$(BINDIR)
637 install.man:: imsmap.man
638 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
639 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
640 $(INSTALL) -c $(INSTMANFLAGS) imsmap.man $(DESTDIR)$(MANDIR)/imsmap.$(MANSUFFIX)
645 maze: $(HOBJS) $(UTILS)/xroger.o screenhack.h maze.o $(DEPLIBS)
647 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) $(UTILS)/xroger.o maze.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
650 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
651 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
652 $(INSTALL) -c $(INSTPGMFLAGS) maze $(DESTDIR)$(BINDIR)
654 install.man:: maze.man
655 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
656 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
657 $(INSTALL) -c $(INSTMANFLAGS) maze.man $(DESTDIR)$(MANDIR)/maze.$(MANSUFFIX)
662 hypercube: $(HOBJS) screenhack.h hypercube.o $(DEPLIBS)
664 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) hypercube.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
667 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
668 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
669 $(INSTALL) -c $(INSTPGMFLAGS) hypercube $(DESTDIR)$(BINDIR)
671 install.man:: hypercube.man
672 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
673 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
674 $(INSTALL) -c $(INSTMANFLAGS) hypercube.man $(DESTDIR)$(MANDIR)/hypercube.$(MANSUFFIX)
679 halo: $(HOBJS) $(UTILS)/hsv.o screenhack.h halo.o $(DEPLIBS)
681 $(CC) -o $@ $(LDOPTIONS) $(HOBJS) $(UTILS)/hsv.o halo.o $(LDLIBS) $(EXTRA_LOAD_FLAGS)
684 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
685 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
686 $(INSTALL) -c $(INSTPGMFLAGS) halo $(DESTDIR)$(BINDIR)
688 install.man:: halo.man
689 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
690 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
691 $(INSTALL) -c $(INSTMANFLAGS) halo.man $(DESTDIR)$(MANDIR)/halo.$(MANSUFFIX)
695 # -------------------------------------------------------------------------
696 # common rules for all Makefiles - do not edit
704 -@if [ -f Makefile ]; then set -x; \
705 $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
707 $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
711 $(TAGS) -xw *.[ch] > TAGS
713 # -------------------------------------------------------------------------
714 # empty rules for directories that do not have SUBDIRS - do not edit
717 @echo "install in $(CURRENT_DIR) done"
720 @echo "install.man in $(CURRENT_DIR) done"
726 # -------------------------------------------------------------------------
727 # dependencies generated by makedepend