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 = ./lib 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 281MAPFILES = english.mapping french.mapping german.mapping norwegian.mapping 282XRASFILES = *.xras 283 284all: 285 286install:: $(DATAFILE) 287 @if [ -d $(DESTDIR)$(DATADIR) ]; then set +x; \ 288 else (set -x; $(MKDIRHIER) $(DESTDIR)$(DATADIR)); fi 289 @case '${MFLAGS}' in *[i]*) set +e;; esac; \ 290 for i in $(DATAFILE); do \ 291 (set -x; $(INSTALL) -c $(INSTALLFLAGS) $$i $(DESTDIR)$(DATADIR)); \ 292 done 293 294install:: $(MAPFILES) 295 @if [ -d $(DESTDIR)$(MAPDIR) ]; then set +x; \ 296 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MAPDIR)); fi 297 @case '${MFLAGS}' in *[i]*) set +e;; esac; \ 298 for i in $(MAPFILES); do \ 299 (set -x; $(INSTALL) -c $(INSTALLFLAGS) $$i $(DESTDIR)$(MAPDIR)); \ 300 done 301 302install:: $(XRASFILES) 303 @if [ -d $(DESTDIR)$(XRASDIR) ]; then set +x; \ 304 else (set -x; $(MKDIRHIER) $(DESTDIR)$(XRASDIR)); fi 305 @case '${MFLAGS}' in *[i]*) set +e;; esac; \ 306 for i in $(XRASFILES); do \ 307 (set -x; $(INSTALL) -c $(INSTALLFLAGS) $$i $(DESTDIR)$(XRASDIR)); \ 308 done 309 310# ------------------------------------------------------------------------- 311# common rules for all Makefiles - do not edit 312 313emptyrule:: 314 315clean:: 316 $(RM_CMD) "#"* 317 318Makefile:: 319 -@if [ -f Makefile ]; then set -x; \ 320 $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \ 321 else exit 0; fi 322 $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) 323 324tags:: 325 $(TAGS) -w *.[ch] 326 $(TAGS) -xw *.[ch] > TAGS 327 328saber: 329 # load $(ALLDEFINES) $(SRCS) 330 331osaber: 332 # load $(ALLDEFINES) $(OBJS) 333 334# ------------------------------------------------------------------------- 335# empty rules for directories that do not have SUBDIRS - do not edit 336 337install:: 338 @echo "install in $(CURRENT_DIR) done" 339 340install.man:: 341 @echo "install.man in $(CURRENT_DIR) done" 342 343Makefiles:: 344 345includes:: 346 347# ------------------------------------------------------------------------- 348# dependencies generated by makedepend 349 350