1# Makefile generated by imake - do not edit! 2# $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $ 3 4# ------------------------------------------------------------------------- 5# Makefile generated from "Imake.tmpl" and <Imakefile> 6# $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $ 7# 8# Platform-specific parameters may be set in the appropriate <vendor>.cf 9# configuration files. Site-specific parameters should be set in the file 10# site.def. Full rebuilds are recommended if any parameters are changed. 11# 12# If your C preprocessor does not define any unique symbols, you will need 13# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing 14# "make World" the first time). 15# 16 17# ------------------------------------------------------------------------- 18# site-specific configuration parameters that need to come before 19# the platform-specific parameters - edit site.def to change 20 21# site: $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $ 22# $Id: site.def,v 1.5 1993/03/10 15:09:36 austig Exp $ 23 24# ------------------------------------------------------------------------- 25# platform-specific configuration parameters - edit ultrix.cf to change 26 27# platform: $XConsortium: ultrix.cf,v 1.45.1.1 92/11/11 09:58:08 rws Exp $ 28# $Id: ultrix.cf,v 1.2 1993/03/11 11:35:24 austig Exp $ 29 30# operating system: Ultrix-32 4.2 31 32# ------------------------------------------------------------------------- 33# site-specific configuration parameters that go after 34# the platform-specific parameters - edit site.def to change 35 36# site: $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $ 37# $Id: site.def,v 1.5 1993/03/10 15:09:36 austig Exp $ 38 39 SHELL = /bin/sh 40 41 TOP = . 42 CURRENT_DIR = . 43 44 AR = ar cq 45 BOOTSTRAPCFLAGS = 46 CC = gcc -ansi -Dmips -Dultrix -DMIPSEL 47 AS = as 48 49 FC = f77 50 FDEBUGFLAGS = 51 FCFLAGS = $(FDEBUGFLAGS) 52 53 COMPRESS = compress 54 CPP = /lib/cpp $(STD_CPP_DEFINES) 55 PREPROCESSCMD = gcc -ansi -Dmips -Dultrix -DMIPSEL -E $(STD_CPP_DEFINES) 56 INSTALL = install 57 LD = ld 58 LINT = lint 59 LINTLIBFLAG = -o 60 LINTOPTS = -ax 61 LN = ln -s 62 MAKE = make 63 MV = mv 64 CP = cp 65 66 RANLIB = ranlib 67 RANLIBINSTFLAGS = 68 69 RM = rm -f 70 TROFF = psroff 71 MSMACROS = -ms 72 TBL = tbl 73 EQN = eqn 74 STD_INCLUDES = 75 STD_CPP_DEFINES = 76 STD_DEFINES = 77 EXTRA_LOAD_FLAGS = 78 EXTRA_LIBRARIES = 79 TAGS = ctags 80 81 PROTO_DEFINES = -DFUNCPROTO 82 83 INSTPGMFLAGS = 84 85 INSTBINFLAGS = -m 0755 86 INSTUIDFLAGS = -m 4755 87 INSTLIBFLAGS = -m 0644 88 INSTINCFLAGS = -m 0444 89 INSTMANFLAGS = -m 0444 90 INSTDATFLAGS = -m 0444 91 INSTKMEMFLAGS = -g kmem -m 2711 92 93 PROJECTROOT = /local 94 95 TOP_INCLUDES = -I$(INCROOT) 96 97 CDEBUGFLAGS = -O 98 CCOPTIONS = 99 100 ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES) 101 ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES) 102 CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES) 103 LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) 104 105 LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) 106 107 LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) -L$(USRLIBDIR) 108 109 LDCOMBINEFLAGS = -X -r 110 DEPENDFLAGS = 111 112 MACROFILE = ultrix.cf 113 RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut 114 115 IMAKE_DEFINES = 116 117 IRULESRC = $(CONFIGDIR) 118 IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES) 119 120 ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \ 121 $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \ 122 $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES) 123 124# ------------------------------------------------------------------------- 125# X Window System Build Parameters 126# $XConsortium: Project.tmpl,v 1.138.1.1 92/11/11 09:49:19 rws Exp $ 127 128# ------------------------------------------------------------------------- 129# X Window System make variables; this need to be coordinated with rules 130 131 PATHSEP = / 132 USRLIBDIR = /local/lib 133 BINDIR = /local/bin 134 INCROOT = /local/include 135 BUILDINCROOT = $(TOP) 136 BUILDINCDIR = $(BUILDINCROOT)/X11 137 BUILDINCTOP = .. 138 INCDIR = $(INCROOT)/X11 139 ADMDIR = /usr/adm 140 LIBDIR = $(USRLIBDIR)/X11 141 CONFIGDIR = $(LIBDIR)/config 142 LINTLIBDIR = $(USRLIBDIR)/lint 143 144 FONTDIR = $(LIBDIR)/fonts 145 XINITDIR = $(LIBDIR)/xinit 146 XDMDIR = $(LIBDIR)/xdm 147 TWMDIR = $(LIBDIR)/twm 148 MANPATH = /local/man/X-man 149 MANSOURCEPATH = $(MANPATH)/man 150 MANSUFFIX = n 151 LIBMANSUFFIX = 3 152 MANDIR = $(MANSOURCEPATH)$(MANSUFFIX) 153 LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX) 154 NLSDIR = $(LIBDIR)/nls 155 PEXAPIDIR = $(LIBDIR)/PEX 156 XAPPLOADDIR = $(LIBDIR)/app-defaults 157 FONTCFLAGS = -t 158 159 INSTAPPFLAGS = $(INSTDATFLAGS) 160 161 IMAKE = imake 162 DEPEND = makedepend 163 RGB = rgb 164 165 FONTC = bdftopcf 166 167 MKFONTDIR = mkfontdir 168 MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier 169 170 CONFIGSRC = $(TOP)/config 171 DOCUTILSRC = $(TOP)/doc/util 172 CLIENTSRC = $(TOP)/clients 173 DEMOSRC = $(TOP)/demos 174 LIBSRC = $(TOP)/lib 175 FONTSRC = $(TOP)/fonts 176 INCLUDESRC = $(TOP)/X11 177 SERVERSRC = $(TOP)/server 178 UTILSRC = $(TOP)/util 179 SCRIPTSRC = $(UTILSRC)/scripts 180 EXAMPLESRC = $(TOP)/examples 181 CONTRIBSRC = $(TOP)/../contrib 182 DOCSRC = $(TOP)/doc 183 RGBSRC = $(TOP)/rgb 184 DEPENDSRC = $(UTILSRC)/makedepend 185 IMAKESRC = $(CONFIGSRC) 186 XAUTHSRC = $(LIBSRC)/Xau 187 XLIBSRC = $(LIBSRC)/X 188 XMUSRC = $(LIBSRC)/Xmu 189 TOOLKITSRC = $(LIBSRC)/Xt 190 AWIDGETSRC = $(LIBSRC)/Xaw 191 OLDXLIBSRC = $(LIBSRC)/oldX 192 XDMCPLIBSRC = $(LIBSRC)/Xdmcp 193 BDFTOSNFSRC = $(FONTSRC)/bdftosnf 194 BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf 195 BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf 196 MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir 197 FSLIBSRC = $(FONTSRC)/lib/fs 198 FONTSERVERSRC = $(FONTSRC)/server 199 EXTENSIONSRC = $(TOP)/extensions 200 XILIBSRC = $(EXTENSIONSRC)/lib/xinput 201 PEXLIBSRC = $(EXTENSIONSRC)/lib/PEXlib 202 PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX 203 204 DEPEXTENSIONLIB = $(USRLIBDIR)/libXext.a 205 EXTENSIONLIB = -lXext 206 207 DEPXLIB = $(DEPEXTENSIONLIB) $(USRLIBDIR)/libX11.a 208 XLIB = $(EXTENSIONLIB) -lX11 209 210 DEPXAUTHLIB = $(USRLIBDIR)/libXau.a 211 XAUTHLIB = -lXau 212 DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a 213 XDMCPLIB = -lXdmcp 214 215 DEPXMULIB = $(USRLIBDIR)/libXmu.a 216 XMULIB = -lXmu 217 218 DEPOLDXLIB = $(USRLIBDIR)/liboldX.a 219 OLDXLIB = -loldX 220 221 DEPXTOOLLIB = $(USRLIBDIR)/libXt.a 222 XTOOLLIB = -lXt 223 224 DEPXAWLIB = $(USRLIBDIR)/libXaw.a 225 XAWLIB = -lXaw 226 227 DEPXILIB = $(USRLIBDIR)/libXi.a 228 XILIB = -lXi 229 230 DEPPEXLIB = $(USRLIBDIR)/libPEX5.a 231 PEXLIB = -lPEX5 232 233 DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a 234 PHIGSLIB = -lphigs 235 236 DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a 237 XBSDLIB = -lXbsd 238 239 LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln 240 LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln 241 LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln 242 LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln 243 LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln 244 LINTXI = $(LINTLIBDIR)/llib-lXi.ln 245 LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln 246 LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln 247 248 DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) 249 250 DEPLIBS1 = $(DEPLIBS) 251 DEPLIBS2 = $(DEPLIBS) 252 DEPLIBS3 = $(DEPLIBS) 253 254# ------------------------------------------------------------------------- 255# Imake rules for building libraries, programs, scripts, and data files 256# rules: $XConsortium: Imake.rules,v 1.123 91/09/16 20:12:16 rws Exp $ 257 258# ------------------------------------------------------------------------- 259# start of Imakefile 260 261RISKBINDIR = $(BINDIR) 262RISKLIBDIR = $(LIBDIR)/xrisk 263 264LANGUAGE = english 265 266DESTDIR = 267MANDIR = /local/man/man1 268MANSUFFIX = 1 269RISKBINDIR = /local/games 270RISKLIBDIR = /local/games/lib/xrisk 271LANGUAGE = norwegian 272 273INSTPGMFLAGS = -s 274DATADIR = $(RISKLIBDIR) 275DATAFILE = risk.data 276XRASDIR = $(RISKLIBDIR) 277MAPDIR = $(RISKLIBDIR) 278LOCAL_LIBRARIES = $(XLIB) 279DEPLIBS = $(DEPXLIB) 280 281SUBDIRS = src doc lib 282 283all:: 284 @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ 285 for i in src ;\ 286 do \ 287 (cd $$i ; echo "making" all "in $(CURRENT_DIR)/$$i..."; \ 288 $(MAKE) $(MFLAGS) all); \ 289 done 290 291depend:: 292 @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ 293 for i in src ;\ 294 do \ 295 (cd $$i ; echo "depending" "in $(CURRENT_DIR)/$$i..."; \ 296 $(MAKE) $(MFLAGS) depend); \ 297 done 298 299clean:: 300 @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ 301 for i in src ;\ 302 do \ 303 (cd $$i ; echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \ 304 $(MAKE) $(MFLAGS) RM_CMD='$(RM_CMD)' clean); \ 305 done 306 307install.man:: 308 @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ 309 for i in doc ;\ 310 do \ 311 (cd $$i ; echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \ 312 $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install.man); \ 313 done 314 315Makefiles:: 316 @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ 317 for i in $(SUBDIRS) ;\ 318 do \ 319 echo "making Makefiles in $(CURRENT_DIR)/$$i..."; \ 320 case "$$i" in \ 321 ./?*/?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \ 322 ./?*/?*/?*) newtop=../../../ sub=subsubsub;; \ 323 ./?*/?*) newtop=../../ sub=subsub;; \ 324 ./?*) newtop=../ sub=sub;; \ 325 */?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \ 326 */?*/?*) newtop=../../../ sub=subsubsub;; \ 327 */?*) newtop=../../ sub=subsub;; \ 328 *) newtop=../ sub=sub;; \ 329 esac; \ 330 case "$(TOP)" in \ 331 /?*) newtop= upprefix= ;; \ 332 *) upprefix=../ ;; \ 333 esac; \ 334 $(MAKE) $${sub}dirMakefiles UPPREFIX=$$upprefix NEWTOP=$$newtop \ 335 MAKEFILE_SUBDIR=$$i NEW_CURRENT_DIR=$(CURRENT_DIR)/$$i;\ 336 done 337 338subdirMakefiles: 339 $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak 340 -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \ 341 $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ 342 else exit 0; fi 343 cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \ 344 $(MAKE) $(MFLAGS) Makefiles 345 346subsubdirMakefiles: 347 $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak 348 -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \ 349 $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ 350 else exit 0; fi 351 cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \ 352 $(MAKE) $(MFLAGS) Makefiles 353 354subsubsubdirMakefiles: 355 $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak 356 -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \ 357 $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ 358 else exit 0; fi 359 cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \ 360 $(MAKE) $(MFLAGS) Makefiles 361 362subsubsubsubdirMakefiles: 363 $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak 364 -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \ 365 $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ 366 else exit 0; fi 367 cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \ 368 $(MAKE) $(MFLAGS) Makefiles 369 370install:: 371 @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ 372 for i in $(SUBDIRS) ;\ 373 do \ 374 (cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \ 375 $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install); \ 376 done 377 378# ------------------------------------------------------------------------- 379# common rules for all Makefiles - do not edit 380 381emptyrule:: 382 383clean:: 384 $(RM_CMD) "#"* 385 386Makefile:: 387 -@if [ -f Makefile ]; then set -x; \ 388 $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \ 389 else exit 0; fi 390 $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) 391 392tags:: 393 $(TAGS) -w *.[ch] 394 $(TAGS) -xw *.[ch] > TAGS 395 396saber: 397 # load $(ALLDEFINES) $(SRCS) 398 399osaber: 400 # load $(ALLDEFINES) $(OBJS) 401 402# ------------------------------------------------------------------------- 403# empty rules for directories that do not have SUBDIRS - do not edit 404 405install:: 406 @echo "install in $(CURRENT_DIR) done" 407 408install.man:: 409 @echo "install.man in $(CURRENT_DIR) done" 410 411Makefiles:: 412 413includes:: 414 415# ------------------------------------------------------------------------- 416# dependencies generated by makedepend 417 418