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# From the Alpha Imakefile 9# Platform-specific parameters may be set in the appropriate <vendor>.cf 10# configuration files. Site-specific parameters should be set in the file 11# site.def. Full rebuilds are recommended if any parameters are changed. 12# 13# If your C preprocessor does not define any unique symbols, you will need 14# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing 15# "make World" the first time). 16# 17 18# ------------------------------------------------------------------------- 19# site-specific configuration parameters that need to come before 20# the platform-specific parameters - edit site.def to change 21 22# site: $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $ 23 24# ------------------------------------------------------------------------- 25# platform-specific configuration parameters - edit osf1.cf to change 26 27# platform: osf1.cf 28 29# Operating system: 1/1 3.2 30 31 SHAREDSWITCH = 32 33# Using 1 shared library rules 34 35# ------------------------------------------------------------------------- 36# site-specific configuration parameters that go after 37# the platform-specific parameters - edit site.def to change 38 39# site: $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $ 40 41 SHELL = /bin/sh 42 43 TOP = . 44 CURRENT_DIR = . 45 46 AR = ar cqls 47 LOCAR = ar clq 48 BOOTSTRAPCFLAGS = 49 CC = cc $(SHAREDSWITCH) 50 LOCCC = cc 51 LOCSHARCC = LocShareCcCmd 52 AS = as 53 54 COMPRESS = compress 55 CPP = /lib/cpp $(STD_CPP_DEFINES) 56 PREPROCESSCMD = cc $(SHAREDSWITCH) -E $(STD_CPP_DEFINES) 57 INSTALL = /usr/bin/X11/install.sh 58 LD = ld 59 LINT = lint 60 LINTLIBFLAG = -o 61 LINTOPTS = -ax 62 LN = ln -s 63 MAKE = make 64 MV = mv 65 CP = cp 66 67 RM = rm -f 68 TROFF = psroff 69 MSMACROS = -ms 70 TBL = tbl 71 EQN = eqn 72 STD_INCLUDES = 73 LOCSTD_INCLUDES = 74 STD_CPP_DEFINES = -DDEC -DR5_XLIB -DSMT 75 STD_DEFINES = -DDEC -DR5_XLIB -DSMT 76 EXTRA_LOAD_FLAGS = 77 EXTRA_LIBRARIES = 78 LOCEXTRA_LIBRARIES = 79 TAGS = ctags 80 81 SHAREDCODEDEF = -DSHAREDCODE 82 SHLIBDEF = 83 84 PROTO_DEFINES = -DFUNCPROTO=3 85 86 INSTPGMFLAGS = -s 87 88 INSTBINFLAGS = -m 0755 89 INSTUIDFLAGS = -m 4755 90 INSTLIBFLAGS = -m 0644 91 INSTINCFLAGS = -m 0444 92 INSTMANFLAGS = -m 0444 93 INSTDATFLAGS = -m 0444 94 INSTKMEMFLAGS = -m 4755 95 96 CDEBUGFLAGS = -O2 -Olimit 2000 97 CCOPTIONS = 98 LOCCCOPTIONS = 99 100 ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES) 101 LOCALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(LOCSTD_INCLUDES) 102 ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES) 103 LOCALLDEFINES = $(LOCALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES) 104 CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES) 105 LOCCFLAGS = $(CDEBUGFLAGS) $(LOCCCOPTIONS) $(LOCALLDEFINES) 106 LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) 107 108 LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) 109 110 LOCLDLIBS = $(SYS_LIBRARIES) $(LOCEXTRA_LIBRARIES) 111 112 LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) 113 114 LOCLDOPTIONS = $(CDEBUGFLAGS) $(LOCCCOPTIONS) $(LOCAL_LDFLAGS) 115 116 LDCOMBINEFLAGS = -X -r 117 DEPENDFLAGS = -D__alpha -D__osf__ -I -I$(CROSSBASE)/usr/include 118 119 MACROFILE = osf1.cf 120 RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut 121 122 IMAKE_DEFINES = 123 124 IRULESRC = $(CONFIGDIR) 125 IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES) 126 127 ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \ 128 $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \ 129 $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES) 130 131# ------------------------------------------------------------------------- 132# X Window System Build Parameters 133# $XConsortium: Project.tmpl,v 1.142 92/01/25 16:44:02 rws Exp $ 134 135# ------------------------------------------------------------------------- 136# X Window System make variables; this need to be coordinated with rules 137 138 PATHSEP = / 139 USRLIBDIR = /usr/lib 140 BINDIR = /usr/bin/X11 141 INCROOT = /usr/include 142 BUILDINCROOT = $(TOP) 143 BUILDINCDIR = $(BUILDINCROOT)/X11 144 BUILDINCTOP = .. 145 INCDIR = $(INCROOT)/X11 146 ADMDIR = /usr/adm 147 LIBDIR = $(USRLIBDIR)/X11 148 VARDIR = /usr/var/X11 149 CONFIGDIR = $(LIBDIR)/config 150 LINTLIBDIR = $(USRLIBDIR)/lint 151 152 FONTDIR = $(LIBDIR)/fonts 153 USERFONTDIR = $(VARDIR)/fonts/user 154 FSDIR = $(VARDIR)/fs 155 XINITDIR = $(LIBDIR)/xinit 156 XDMDIR = $(VARDIR)/xdm 157 TWMDIR = $(LIBDIR)/twm 158 MANPATH = /usr/man 159 MANSOURCEPATH = $(MANPATH)/man 160 MANSUFFIX = n 161 LIBMANSUFFIX = 3 162 MANDIR = $(MANSOURCEPATH)$(MANSUFFIX) 163 LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX) 164 NLSDIR = $(LIBDIR)/nls 165 PEXAPIDIR = $(LIBDIR)/PEX 166 XAPPLOADDIR = $(LIBDIR)/app-defaults 167 FONTCFLAGS = -t 168 169 INSTAPPFLAGS = $(INSTDATFLAGS) 170 171 IMAKE = imake 172 DEPEND = makedepend 173 RGB = rgb 174 175 FONTC = bdftopcf 176 177 MKFONTDIR = mkfontdir 178 MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier 179 180 CONFIGSRC = $(TOP)/config 181 DOCUTILSRC = $(TOP)/doc/util 182 CLIENTSRC = $(TOP)/clients 183 DEMOSRC = $(TOP)/demos 184 LIBSRC = $(TOP)/lib 185 FONTSRC = $(TOP)/fonts 186 INCLUDESRC = $(TOP)/X11 187 SERVERSRC = $(TOP)/server 188 UTILSRC = $(TOP)/util 189 SCRIPTSRC = $(UTILSRC)/scripts 190 EXAMPLESRC = $(TOP)/examples 191 CONTRIBSRC = $(TOP)/../contrib 192 DOCSRC = $(TOP)/doc 193 RGBSRC = $(TOP)/rgb 194 DEPENDSRC = $(UTILSRC)/makedepend 195 IMAKESRC = $(CONFIGSRC) 196 XAUTHSRC = $(LIBSRC)/Xau 197 XLIBSRC = $(LIBSRC)/X 198 XMUSRC = $(LIBSRC)/Xmu 199 TOOLKITSRC = $(LIBSRC)/Xt 200 AWIDGETSRC = $(LIBSRC)/Xaw 201 OLDXLIBSRC = $(LIBSRC)/oldX 202 XDMCPLIBSRC = $(LIBSRC)/Xdmcp 203 204 BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf 205 206 MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir 207 FSLIBSRC = $(FONTSRC)/lib/fs 208 FONTSERVERSRC = $(FONTSRC)/server 209 EXTENSIONSRC = $(TOP)/extensions 210 XILIBSRC = $(EXTENSIONSRC)/lib/xinput 211 XTESTLIBSRC = $(EXTENSIONSRC)/lib/xtest 212 XTRAPLIBSRC = $(EXTENSIONSRC)/lib/xtrap 213 PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX 214 XIELIBSRC = $(EXTENSIONSRC)/lib/XIE 215 216 EXTINCSRC = $(TOP)/X11/extensions 217 218 USRSHLIBDIR = /usr/shlib 219 XSHLIBDIR = /usr/shlib/X11 220 221 SHLIBFLAGS = -check_registry $(CROSSBASE)/usr/shlib/so_locations -L$(CROSSBASE)/usr/shlib -L$(CROSSBASE)/usr/ccs/lib 222 223 DEPEXTENSIONLIB = $(USRSHLIBDIR)/libXext.so 224 EXTENSIONLIB = -lXext 225 226 DEPXLIB = $(DEPEXTENSIONLIB) $(USRSHLIBDIR)/libX11.so 227 XLIB = -lXext -lX11 228 229 DEPXMULIB = $(USRSHLIBDIR)/libXmu.so 230 XMULIB = -lXmu 231 232 DEPOLDXLIB = $(USRSHLIBDIR)/liboldX.so 233 OLDXLIB = -loldX 234 235 DEPXTOOLLIB = $(USRSHLIBDIR)/libXt.so 236 XTOOLLIB = -lXt 237 238 DEPXAWLIB = $(USRSHLIBDIR)/libXaw.so 239 XAWLIB = -lXaw 240 241 DEPXXIELIB = $(USRSHLIBDIR)/libXIE.so 242 XXIELIB = -lXIE 243 244 DEPXILIB = $(USRSHLIBDIR)/libXi.a 245 XILIB = -lXi 246 247 DNETLIB = -ldnet_stub 248 249 SOXLIBREV = SharedXlibRev 250 SOXTREV = SharedXtRev 251 SOXAWREV = SharedXawRev 252 SOXIEREV = SharedXIERev 253 SOOLDXREV = SharedOldXRev 254 SOXMUREV = SharedXmuRev 255 SOXEXTREV = SharedXextRev 256 SOXINPUTREV = SharedXinputRev 257 SOXTESTREV = SharedXTestRev 258 SOXTRAPREV = SharedXTrapRev 259 260 DEPXAUTHLIB = $(USRLIBDIR)/libXau.a 261 XAUTHLIB = -lXau 262 DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a 263 XDMCPLIB = -lXdmcp 264 265 DEPXTESTLIB = $(USRLIBDIR)/libXtst.a 266 XTESTLIB = -lXtst 267 268 DEPXTRAPLIB = $(USRLIBDIR)/libXTrap.a 269 XTRAPLIB = -lXTrap 270 271 DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a 272 PHIGSLIB = -lphigs 273 274 DEPACCESSXLIB = $(USRLIBDIR)/libAccessX.a 275 ACCESSXLIB = -lAccessx 276 277 DEPACCESSXLIB = $(USRLIBDIR)/libAccessX.a 278 ACCESSXLIB = -lAccessx 279 280 DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a 281 XBSDLIB = -lXbsd 282 283 LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln 284 LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln 285 LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln 286 LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln 287 LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln 288 LINTXXIE = $(LINTLIBDIR)/llib-lXIE.ln 289 LINTXI = $(LINTLIBDIR)/llib-lXi.ln 290 LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln 291 292 DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a 293 XBSDLIB = -lXbsd 294 295 DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) 296 297 DEPLIBS1 = $(DEPLIBS) 298 DEPLIBS2 = $(DEPLIBS) 299 DEPLIBS3 = $(DEPLIBS) 300 301 UILFLAGS = 302 MLIBSRC = $(TOP)/motif/lib 303 XMSRC = $(MLIBSRC)/Xm 304 LINTXM = $(USRLIBDIR)/llib-lXm.ln 305 USRINCDIR = $(INCDIR) 306 TESTSRC = $(TOP)/tests 307 MTOOLKITSRC = $(LIBSRC)/Xt 308 MWIDGETSRC = $(MLIBSRC)/Xm 309 MRESOURCESRC = $(MLIBSRC)/Mrm 310 MCLIENTSRC = $(TOP)/motif/clients 311 UILSRC = $(MCLIENTSRC)/uil 312 MINCLUDESRC = $(INCLUDESRC) 313 314 UIL = uil 315 316 INSTALLLIB = $(DESTDIR)/usr/lib 317 INSTALLSHLIB = $(DESTDIR)/usr/shlib 318 319 DEPXMLIB = $(USRSHLIBDIR)/libXm.so 320 XMLIB = -lXm 321 322DEPMRESOURCELIB = $(USRSHLIBDIR)/libMrm.so 323 MRESOURCELIB = -lMrm 324 325 UILINCLUDES = 326 327 UILLIB = $(UILSRC)/libUil.a 328LINTXMWIDGETLIB = $(MWIDGETSRC)/llib-l/Xm.ln 329 LINTXMTOOL = $(MTOOLKITSRC)/llib-lXt.ln 330 LINTUILLIB = $(UILSRC)/llib-lUil.ln 331 332# ------------------------------------------------------------------------- 333# DEC-Specific System Build Parameters 334 335 HELPDIR = $(LIBDIR)/help 336 UIDDIR = $(LIBDIR)/uid 337 CDADIR = $(USRLIBDIR)/cda 338 339 DXMSRC = $(MLIBSRC)/DXm 340 DPSSRC = $(EXTENSIONSRC)/DPSII/lib/dps 341 DPSTKSRC = $(EXTENSIONSRC)/DPSII/lib/dpstk 342 PSRESSRC = $(EXTENSIONSRC)/DPSII/lib/psres 343 XIESRC = $(EXTENSIONSRC)/lib/xie 344 IDSSRC = $(MLIBSRC)/ids 345 BKRSRC = $(MLIBSRC)/bkr 346 DWI18NSRC = $(MLIBSRC)/dwi18n 347 LWKSRC = $(MLIBSRC)/lwk 348 DVRSRC = $(MLIBSRC)/dvr 349 350 DEPDXMLIB = $(USRSHLIBDIR)/libDXm.so 351 DXMLIB = -lDXm 352 353 MDXMLIB = $(DXMLIB) 354 355 DEPDPSLIB = $(USRSHLIBDIR)/libdps.so 356 DPSLIB = -ldps 357 358 DEPDPSTKLIB = $(USRSHLIBDIR)/libdpstk.so 359 DPSTKLIB = -ldpstk 360 361 DEPPSRESLIB = $(USRSHLIBDIR)/libpsres.so 362 PSRESLIB = -lpsres 363 364 DEPXIELIB = $(USRLIBDIR)/libXie.a 365 XIELIB = -lXie 366 367 DEPIDSLIB = $(USRSHLIBDIR)/libids.so 368 IDSLIB = -lids 369 370 DEPBKRLIB = $(USRSHLIBDIR)/libbkr.so 371 BKRLIB = -lbkr 372 373 DEPDWI18NLIB = $(USRLIBDIR)/libdwi18n.a 374 DWI18NLIB = -ldwi18n 375 376 DEPLWKLIB = $(USRSHLIBDIR)/liblwkdxm.so 377 LWKLIB = -llwkdxm 378 379 DEPDVRLIB = $(USRSHLIBDIR)/libdvr.so 380 DVRLIB = -ldvr 381 382 DEPIMGLIB = 383 DEPIPSLIB = 384 DEPCHFLIB = 385 DEPCDALIB = 386 DEPDVSLIB = 387 388 DEPIDS_NOXLIB = 389 390 IMGLIB = -limg 391 IPSLIB = -lips 392 CHFLIB = -lchf 393 CDALIB = -lcda 394 IDS_NOXLIB = -lids_nox 395 DVSLIB = -ldvs 396 397 DEBUGUSRLIBDIR=/usr/debugshlib 398 399# ------------------------------------------------------------------------- 400# Imake rules for building libraries, programs, scripts, and data files 401# rules: $XConsortium: Imake.rules,v 1.123 91/09/16 20:12:16 rws Exp $ 402 403# ------------------------------------------------------------------------- 404# DEC-Specific System Build Rules 405# $Id: Dec.rules,v 1.1.2.8 92/12/08 19:29:22 Leela_Obilichetti Exp $ 406 407# ------------------------------------------------------------------------- 408# start of Imakefile 409 410# Imakefile - AWELE version 1.0 411 412# install directory 413 AWELE_DIR = /user/berroir/src/awele/install 414# tcl/tk script 415 AWELE_SCRIPT = xawele 416# libs, includes 417# TK_LIB AND TK_INCLUDE stand for tk and tcl 418 TK_LIB = -L/usr/local/lib -ltk -ltcl 419# TK_LIB = -L/usr/local/lib -ltk4.0 -ltcl7.4 420 TK_INCLUDE = -I/usr/local/include 421 DEFINES = $(TK_INCLUDE) 422 LOCAL_LIBRARIES = $(TK_LIB) -lX11 -lm 423# ANSI-C compiler 424 CC = gcc 425 426# Please don't change anything below this point 427 428 DEPLIBS = $(DEPXLIB) 429 430 SRCS1 = tkAppInit.c awelewish.c alphabeta.c move.c util.c 431 OBJS1 = tkAppInit.o awelewish.o alphabeta.o move.o util.o 432 433 PROGRAMS = awelewish 434 435all:: $(PROGRAMS) 436 437 OBJS = $(OBJS1) $(OBJS2) $(OBJS3) 438 SRCS = $(SRCS1) $(SRCS2) $(SRCS3) 439 440all:: $(PROGRAMS) 441 442$(PROGRAMS): $(OBJS1) $(DEPLIBS1) 443 $(RM) $@ 444 $(CC) -o $@ $(LDOPTIONS) $(OBJS1) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS) 445 446install:: $(PROGRAMS) 447 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \ 448 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi 449 $(INSTALL) -c $(INSTPGMFLAGS) $(PROGRAMS) $(DESTDIR)$(BINDIR) 450 451install.man:: $(PROGRAMS).man 452 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ 453 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi 454 $(INSTALL) -c $(INSTMANFLAGS) $(PROGRAMS).man $(DESTDIR)$(MANDIR)/$(PROGRAMS).$(MANSUFFIX) 455 456depend:: 457 $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS) 458 459lint: 460 $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS) 461lint1: 462 $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS) 463 464clean:: 465 $(RM) $(PROGRAMS) 466 467install:: $(PROGRAMS) $(AWELE_SCRIPT) 468 @echo "AWELE directory is " $(AWELE_DIR) 469 @: 470 @echo "Creating directory " $(AWELE_DIR) 471 @if [ ! -d $(AWELE_DIR) ]; then mkdir $(AWELE_DIR); fi 472 @: 473 @$(INSTALL) -c -s $(INSTBINFLAGS) $(PROGRAMS) $(AWELE_DIR) 474 @$(INSTALL) -c $(INSTBINFLAGS) $(AWELE_SCRIPT) $(AWELE_DIR) 475 @: 476 477# End of the AWELE Imakefile 478 479# ------------------------------------------------------------------------- 480# common rules for all Makefiles - do not edit 481 482emptyrule:: 483 484clean:: 485 $(RM_CMD) "#"* 486 487Makefile:: 488 -@if [ -f Makefile ]; then set -x; \ 489 $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \ 490 else exit 0; fi 491 $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) 492 493tags:: 494 $(TAGS) -w *.[ch] 495 $(TAGS) -xw *.[ch] > TAGS 496 497# ------------------------------------------------------------------------- 498# empty rules for directories that do not have SUBDIRS - do not edit 499 500install:: 501 @echo "install in $(CURRENT_DIR) done" 502 503install.man:: 504 @echo "install.man in $(CURRENT_DIR) done" 505 506Makefiles:: 507 508includes:: 509 510# ------------------------------------------------------------------------- 511# dependencies generated by makedepend 512 513