1# Makefile generated by imake - do not edit! 2# $TOG: imake.c /main/104 1998/03/24 12:45:15 kaleb $ 3 4# ---------------------------------------------------------------------- 5# Makefile generated from "Imake.tmpl" and <Imakefile> 6# $TOG: Imake.tmpl /main/249 1997/10/13 15:28:56 kaleb $ 7# 8# 9# 10# 11# $XFree86: xc/config/cf/Imake.tmpl,v 3.81 2000/06/25 20:17:28 dawes Exp $ 12# ---------------------------------------------------------------------- 13 14all:: 15 16.SUFFIXES: .i 17 18# $TOG: Imake.cf /main/30 1998/04/28 13:55:25 barstow $ 19 20# $XFree86: xc/config/cf/Imake.cf,v 3.58 2000/06/30 17:15:05 dawes Exp $ 21 22# Keep cpp from replacing path elements containing i486/i586/i686 23 24# ----------------------------------------------------------------------- 25# site-specific configuration parameters that need to come before 26# the platform-specific parameters - edit site.def to change 27 28# site: $TOG: site.sample /main/r64_final/1 1998/02/05 16:28:49 kaleb $ 29 30# site: $XFree86: xc/config/cf/site.def,v 3.24 2000/06/25 20:17:29 dawes Exp $ 31 32# $XFree86: xc/config/cf/xf86site.def,v 3.162 2000/05/31 07:14:52 eich Exp $ 33 34# ---------------------------------------------------------------------- 35# platform-specific configuration parameters - edit linux.cf to change 36 37# platform: $TOG: linux.cf /main/47 1998/04/17 11:32:51 mgreess 38# platform: $XFree86: xc/config/cf/linux.cf,v 3.130 2000/07/07 20:06:56 tsi Exp $ 39 40# operating system: Linux 2.2.16-22 i686 [ELF] (2.2.16) 41# libc: (6.1.92) 42# binutils: (30) 43 44# $TOG: lnxLib.rules /main/14 1998/03/16 11:15:30 mgreess $ 45# $XFree86: xc/config/cf/lnxLib.rules,v 3.38 2000/06/15 20:49:56 dawes Exp $ 46 47# $XFree86: xc/config/cf/xfree86.cf,v 3.303 2000/08/01 20:52:18 dawes Exp $ 48 49# $TOG: xfree86.cf /main/38 1997/10/22 13:01:59 kaleb $ 50 51AFB_DEFS = -DUSE_AFB 52 53DRIVERSDKDIR = $(USRLIBDIR)/Server 54DRIVERSDKMODULEDIR = $(USRLIBDIR)/Server/modules 55DRIVERSDKINCLUDEDIR = $(USRLIBDIR)/Server/include 56 57 XF86SRC = $(SERVERSRC)/hw/xfree86 58 XF86COMSRC = $(XF86SRC)/common 59 XF86PARSERSRC = $(XF86SRC)/parser 60 XF86OSSRC = $(XF86SRC)/os-support 61 XF86DRIVERSRC = $(XF86SRC)/drivers 62 DRIVERSRC = $(XF86DRIVERSRC) 63 64 XFREE86DOCDIR = $(DOCDIR) 65 XFREE86PSDOCDIR = $(DOCPSDIR) 66 XFREE86HTMLDOCDIR = $(DOCHTMLDIR) 67XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese 68 69# $XConsortium: xf86.rules /main/9 1996/10/31 14:54:26 kaleb $ 70# $XFree86: xc/config/cf/xf86.rules,v 3.31 2000/03/31 22:55:15 dawes Exp $ 71 72# ---------------------------------------------------------------------- 73# site-specific configuration parameters that go after 74# the platform-specific parameters - edit site.def to change 75 76# site: $TOG: site.sample /main/r64_final/1 1998/02/05 16:28:49 kaleb $ 77 78# site: $XFree86: xc/config/cf/site.def,v 3.24 2000/06/25 20:17:29 dawes Exp $ 79 80# --------------------------------------------------------------------- 81# Imake rules for building libraries, programs, scripts, and data files 82# rules: $TOG: Imake.rules /main/227 1998/02/02 12:07:57 kaleb $ 83# 84# 85# 86# 87# rules: $XFree86: xc/config/cf/Imake.rules,v 3.76 2000/06/15 20:49:55 dawes Exp $ 88 89 _NULLCMD_ = @ echo -n 90 91GLIDE2INCDIR = 92 93GLIDE3INCDIR = 94 95TKLIBNAME = 96 97TKLIBDIR = 98 99TCLLIBNAME = 100 101TCLIBDIR = 102 103 PATHSEP = / 104 SHELL = /bin/sh 105 106 TOP = . 107 CURRENT_DIR = . 108 109 IMAKE = imake 110 DEPEND = gccmakedep 111 MKDIRHIER = mkdir -p 112 REVPATH = revpath 113 EXPORTLISTGEN = 114 RMAN = rman 115 RMANOPTIONS = -f HTML 116 CONFIGSRC = $(TOP)/config 117 IMAKESRC = $(CONFIGSRC)/imake 118 DEPENDSRC = $(CONFIGSRC)/util 119 120 INCROOT = /usr/X11R6/include 121 USRLIBDIR = /usr/X11R6/lib 122 VARLIBDIR = /var/lib 123 SYSTEMUSRLIBDIR = /usr/lib 124 SYSTEMUSRINCDIR = /usr/include 125 SHLIBDIR = /usr/X11R6/lib 126 LINTLIBDIR = $(USRLIBDIR)/lint 127 MANPATH = /usr/X11R6/man 128 MANSOURCEPATH = $(MANPATH)/man 129 MANDIR = $(MANSOURCEPATH)1 130 LIBMANDIR = $(MANSOURCEPATH)3 131 FILEMANDIR = $(MANSOURCEPATH)5 132 MISCMANDIR = $(MANSOURCEPATH)$(MISCMANSUFFIX) 133 DRIVERMANDIR = $(MANSOURCEPATH)$(DRIVERMANSUFFIX) 134 LOGDIRECTORY = /var/log 135 136 VARRUNDIR = /var/run 137 138 VARDBDIR = /var/lib 139 140 AR = ar clq 141 BOOTSTRAPCFLAGS = 142 CC = gcc 143 AS = as 144 145.SUFFIXES: .cc 146 147 CXX = c++ 148 CXXFILT = c++filt 149 CXXLIB = 150 CXXDEBUGFLAGS = -O2 -fno-strength-reduce -Wall 151CXXDEPENDINCLUDES = 152 CXXEXTRA_DEFINES = 153CXXEXTRA_INCLUDES = 154 CXXSTD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE $(CXXPROJECT_DEFINES) 155 CXXOPTIONS = 156 CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES) 157 CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(CXXEXTRA_DEFINES) $(DEFINES) 158 CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES) 159 160 COMPRESS = compress 161 GZIPCMD = gzip 162 CPP = /lib/cpp $(STD_CPP_DEFINES) 163 RAWCPP = /lib/cpp -undef $(STD_CPP_OPTIONS) 164 PREPROCESSCMD = cpp $(STD_CPP_DEFINES) 165 INSTALL = install 166 INSTALLFLAGS = -c 167 LD = ld 168 LEX = flex -l 169 M4 = m4 170 M4FLAGS = 171 LEXLIB = -lfl 172 YACC = bison -y 173 CCYACC = bison -y 174 LINT = lint 175 LINTLIBFLAG = -C 176 LINTOPTS = -axz 177 LN = ln -s 178 MAKE = make 179 MV = mv -f 180 CP = cp 181 182 RANLIB = ranlib 183 RANLIBINSTFLAGS = 184 185 RM = rm -f 186 MANSUFFIX = 1x 187 LIBMANSUFFIX = 3x 188 FILEMANSUFFIX = 5x 189 MISCMANSUFFIX = 7 190 DRIVERMANSUFFIX = 4 191 MANDEFS = -D__filemansuffix__=$(FILEMANSUFFIX) -D__miscmansuffix__=$(MISCMANSUFFIX) -D__drivermansuffix__=$(DRIVERMANSUFFIX) -D__projectroot__=$(PROJECTROOT) 192 193 TROFF = groff -Tps 194 NROFF = nroff 195 MSMACROS = -ms 196 MANMACROS = -man 197 TBL = tbl 198 EQN = eqn 199 NEQN = neqn 200 COL = col 201 COLFLAGS = -b 202 MODCC = gcc 203 MODCPP = /lib/cpp 204 MODCFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREAD_CFLAGS) $(ALLDEFINES) 205 MODAS = as 206 MODASFLAGS = 207 MODLD = ld 208 MODLDFLAGS = 209MODLDCOMBINEFLAGS = -r 210 MODAR = ar clq 211 MODRANLIB = 212 213 STD_INCLUDES = 214 STD_CPP_OPTIONS = -traditional 215 STD_CPP_DEFINES = -traditional -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE $(PROJECT_DEFINES) 216 STD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE $(PROJECT_DEFINES) 217 EXTRA_LOAD_FLAGS = 218 EXTRA_LDOPTIONS = 219 EXTRA_LIBRARIES = 220 TAGS = ctags 221 222 PARALLELMFLAGS = 223 224 SHAREDCODEDEF = 225 SHLIBDEF = 226 227 SHLIBLDFLAGS = -shared 228 229 PICFLAGS = -fPIC 230 231 CXXPICFLAGS = -fPIC 232 233 PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO 234 235 INSTPGMFLAGS = 236 237 INSTBINFLAGS = -m 0755 238 INSTUIDFLAGS = -m 4711 239 INSTLIBFLAGS = -m 0644 240 INSTINCFLAGS = -m 0444 241 INSTMANFLAGS = -m 0444 242 INSTDATFLAGS = -m 0444 243 INSTKMEMFLAGS = -m 4711 244 245 PROJECTROOT = /usr/X11R6 246 247 CDEBUGFLAGS = -O2 -fno-strength-reduce 248 CCOPTIONS = 249 250 ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES) 251 ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(MODULE_DEFINES) $(DEFINES) 252 CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(MODULE_CFLAGS) $(ALLDEFINES) 253 LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES) 254 LDPRELIB = -L$(USRLIBDIR) 255 LDPOSTLIB = 256 LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS) 257 CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS) 258 259 LDLIBS = $(LDPOSTLIBS) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) 260 261 CCLINK = $(CC) 262 263 CXXLINK = $(CXX) 264 265 LDSTRIPFLAGS = -x 266 LDCOMBINEFLAGS = -r 267 DEPENDFLAGS = 268 269# Not sure this belongs here 270 TKLIBDIR = 271 TKINCDIR = 272 TKLIBNAME = 273 TKLIBRARY = -L$(TKLIBDIR) -l$(TKLIBNAME) 274 TCLLIBDIR = 275 TCLINCDIR = 276 TCLLIBNAME = 277 TCLLIBRARY = -L$(TCLLIBDIR) -l$(TCLLIBNAME) 278 279 MACROFILE = linux.cf 280 RM_CMD = $(RM) 281 282 IMAKE_DEFINES = 283 284 IRULESRC = $(CONFIGDIR) 285 IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES) 286 287 ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/X11.tmpl $(IRULESRC)/site.def $(IRULESRC)/$(MACROFILE) $(IRULESRC)/xfree86.cf $(IRULESRC)/xf86.rules $(IRULESRC)/xf86site.def $(IRULESRC)/host.def $(EXTRA_ICONFIGFILES) 288 289# $TOG: X11.rules /main/4 1997/04/30 15:23:24 kaleb $ 290 291# $XFree86: xc/config/cf/X11.rules,v 1.4 1997/09/09 11:56:20 hohndel Exp $ 292 293# ---------------------------------------------------------------------- 294# X Window System Build Parameters and Rules 295# $TOG: X11.tmpl /main/308 1998/06/16 15:14:24 msr $ 296# 297# 298# 299# 300# $XFree86: xc/config/cf/X11.tmpl,v 1.72 2000/08/01 20:28:37 dawes Exp $ 301 302STICKY_DEFINES = -DHAS_STICKY_DIR_BIT 303 304FCHOWN_DEFINES = -DHAS_FCHOWN 305 306# ----------------------------------------------------------------------- 307# X Window System make variables; these need to be coordinated with rules 308 309 XTOP = $(TOP) 310 BINDIR = /usr/X11R6/bin 311 BUILDINCROOT = $(TOP)/exports 312 BUILDINCDIR = $(BUILDINCROOT)/include 313 BUILDINCTOP = ../.. 314 BUILDLIBDIR = $(TOP)/exports/lib 315 BUILDLIBTOP = ../.. 316 BUILDBINDIR = $(TOP)/exports/bin 317 BUILDBINTOP = ../.. 318 BUILDMODULEDIR = $(BUILDLIBDIR)/modules 319 BUILDMODULETOP = $(BUILDLIBTOP)/.. 320 XBUILDINCROOT = $(XTOP)/exports 321 XBUILDINCDIR = $(XBUILDINCROOT)/include/X11 322 XBUILDINCTOP = ../../.. 323 XBUILDBINDIR = $(XBUILDINCROOT)/bin 324 INCDIR = $(INCROOT) 325 ADMDIR = /usr/adm 326 LIBDIR = $(USRLIBDIR)/X11 327 LIBEXECDIR = /usr/X11R6/libexec 328 MODULEDIR = $(USRLIBDIR)/modules 329 TOP_X_INCLUDES = 330 331 VARDIR = /var/X11 332 333 ETCX11DIR = /etc/X11 334 335 CONFDIR = $(ETCX11DIR) 336 337 DOCDIR = $(LIBDIR)/doc 338 DOCHTMLDIR = $(DOCDIR)/html 339 DOCPSDIR = $(DOCDIR)/PostScript 340 FONTDIR = $(LIBDIR)/fonts 341 ENCODINGSDIR = $(FONTDIR)/encodings 342 XINITDIR = $(LIBDIR)/xinit 343 XDMDIR = $(LIBDIR)/xdm 344 XDMVARDIR = $(VARLIBDIR)/xdm 345 TWMDIR = $(LIBDIR)/twm 346 XSMDIR = $(LIBDIR)/xsm 347 NLSDIR = $(LIBDIR)/nls 348 XLOCALEDIR = $(LIBDIR)/locale 349 PEXAPIDIR = $(LIBDIR)/PEX 350 LBXPROXYDIR = $(LIBDIR)/lbxproxy 351 PROXYMANAGERDIR = $(LIBDIR)/proxymngr 352 XPRINTDIR = $(LIBDIR)/xserver 353 XAPPLOADDIR = $(LIBDIR)/app-defaults 354 FONTCFLAGS = -t 355 356 INSTAPPFLAGS = $(INSTDATFLAGS) 357 358 RGB = $(BINDIR)/rgb 359 FONTC = $(BINDIR)/bdftopcf 360 MKFONTDIR = $(BINDIR)/mkfontdir 361 MKHTMLINDEX = $(BINDIR)/mkhtmlindex 362 363 HTMLINDEXCMD = HtmlIndexCmd 364 365 DOCUTILSRC = $(XTOP)/doc/util 366 CLIENTSRC = $(TOP)/clients 367 DEMOSRC = $(TOP)/demos 368 XDOCMACROS = $(DOCUTILSRC)/macros.t 369 XIDXMACROS = $(DOCUTILSRC)/indexmacros.t 370 PROGRAMSRC = $(TOP)/programs 371 LIBSRC = $(XTOP)/lib 372 FONTSRC = $(XTOP)/fonts 373 ENCODINGSSRC = $(FONTSRC)/encodings 374 INCLUDESRC = $(BUILDINCROOT)/include 375 XINCLUDESRC = $(INCLUDESRC)/X11 376 SERVERSRC = $(XTOP)/programs/Xserver 377 CONTRIBSRC = $(XTOP)/../contrib 378 UNSUPPORTEDSRC = $(XTOP)/unsupported 379 DOCSRC = $(XTOP)/doc 380 RGBSRC = $(XTOP)/programs/rgb 381 BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf 382 MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir 383 FONTSERVERSRC = $(PROGRAMSRC)/xfs 384 FONTINCSRC = $(XTOP)/include/fonts 385 EXTINCSRC = $(XTOP)/include/extensions 386 FTSOURCEDIR = $(TOP)/extras/FreeType 387 XTTSOURCEDIR = $(TOP)/extras/X-TrueType 388 MESASRCDIR = $(TOP)/extras/Mesa 389 PSWRAPSRC = $(XTOP)/config/pswrap 390 TRANSCOMMSRC = $(LIBSRC)/xtrans 391 TRANS_INCLUDES = -I$(TRANSCOMMSRC) 392 CONNECTION_FLAGS = -DUNIXCONN -DTCPCONN $(STICKY_DEFINES) $(FCHOWN_DEFINES) 393 394 XENVLIBDIR = $(USRLIBDIR) 395 CLIENTENVSETUP = LD_LIBRARY_PATH=$(XENVLIBDIR) 396 397# $TOG: lnxLib.tmpl /main/7 1998/03/20 14:26:41 mgreess $ 398# $XFree86: xc/config/cf/lnxLib.tmpl,v 3.12 1999/06/27 14:07:17 dawes Exp $ 399 400 XLIBSRC = $(LIBSRC)/X11 401 402SOXLIBREV = 6.1 403DEPXONLYLIB = 404XONLYLIB = -lX11 405 406LINTXONLY = $(LINTLIBDIR)/llib-lX11.ln 407 408 XLIBONLY = $(XONLYLIB) 409 410 XEXTLIBSRC = $(LIBSRC)/Xext 411 412SOXEXTREV = 6.4 413DEPEXTENSIONLIB = 414EXTENSIONLIB = -lXext 415 416LINTEXTENSION = $(LINTLIBDIR)/llib-lXext.ln 417 418LINTEXTENSIONLIB = $(LINTEXTENSION) 419 DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB) 420 XLIB = $(EXTENSIONLIB) $(XONLYLIB) 421 LINTXLIB = $(LINTXONLYLIB) 422 423 XSSLIBSRC = $(LIBSRC)/Xss 424 425DEPXSSLIB = $(USRLIBDIR)/libXss.a 426XSSLIB = -lXss 427 428LINTXSS = $(LINTLIBDIR)/llib-lXss.ln 429 430 XXF86MISCLIBSRC = $(LIBSRC)/Xxf86misc 431 432DEPXXF86MISCLIB = $(USRLIBDIR)/libXxf86misc.a 433XXF86MISCLIB = -lXxf86misc 434 435LINTXXF86MISC = $(LINTLIBDIR)/llib-lXxf86misc.ln 436 437 XXF86VMLIBSRC = $(LIBSRC)/Xxf86vm 438 439DEPXXF86VMLIB = $(USRLIBDIR)/libXxf86vm.a 440XXF86VMLIB = -lXxf86vm 441 442LINTXXF86VM = $(LINTLIBDIR)/llib-lXxf86vm.ln 443 444 XXF86DGALIBSRC = $(LIBSRC)/Xxf86dga 445 446DEPXXF86DGALIB = $(USRLIBDIR)/libXxf86dga.a 447XXF86DGALIB = -lXxf86dga 448 449LINTXXF86DGA = $(LINTLIBDIR)/llib-lXxf86dga.ln 450 451 XXF86RUSHLIBSRC = $(LIBSRC)/Xxf86rush 452 453DEPXXF86RUSHLIB = $(USRLIBDIR)/libXxf86rush.a 454XXF86RUSHLIB = -lXxf86rush 455 456LINTXXF86RUSH = $(LINTLIBDIR)/llib-lXxf86rush.ln 457 458 XVLIBSRC = $(LIBSRC)/Xv 459 460DEPXVLIB = $(USRLIBDIR)/libXv.a 461XVLIB = -lXv 462 463LINTXV = $(LINTLIBDIR)/llib-lXv.ln 464 465 XINERAMALIBSRC = $(LIBSRC)/Xinerama 466 467DEPXINERAMALIB = $(USRLIBDIR)/libXinerama.a 468XINERAMALIB = -lXinerama 469 470LINTXINERAMA = $(LINTLIBDIR)/llib-lXinerama.ln 471 472 XINERAMALIBSRC = $(LIBSRC)/Xinerama 473 474DEPXINERAMALIB = $(USRLIBDIR)/libXinerama.a 475XINERAMALIB = -lXinerama 476 477LINTXINERAMA = $(LINTLIBDIR)/llib-lXinerama.ln 478 479 DPSLIBSRC = $(LIBSRC)/dps 480 481SODPSREV = 1.0 482DEPDPSLIB = 483DPSLIB = -ldps 484 485LINTDPS = $(LINTLIBDIR)/llib-ldps.ln 486 487 DPSTKLIBSRC = $(LIBSRC)/dpstk 488 489SODPSTKREV = 1.0 490DEPDPSTKLIB = 491DPSTKLIB = -ldpstk 492 493LINTDPSTK = $(LINTLIBDIR)/llib-ldpstk.ln 494 495 PSRESLIBSRC = $(LIBSRC)/psres 496 497SOPSRESREV = 1.0 498DEPPSRESLIB = 499PSRESLIB = -lpsres 500 501LINTPSRES = $(LINTLIBDIR)/llib-lpsres.ln 502 503 GLXLIBSRC = $(LIBSRC)/GL 504 505SOGLREV = 1.2 506DEPGLXLIB = 507GLXLIB = -lGL 508 509LINTGLX = $(LINTLIBDIR)/llib-lGL.ln 510 511 XFONTCACHELIBSRC = $(LIBSRC)/Xfontcache 512 513DEPXFONTCACHELIB = $(USRLIBDIR)/libXfontcache.a 514XFONTCACHELIB = -lXfontcache 515 516LINTXFONTCACHE = $(LINTLIBDIR)/llib-lXfontcache.ln 517 518 XAUTHSRC = $(LIBSRC)/Xau 519 520DEPXAUTHLIB = $(USRLIBDIR)/libXau.a 521XAUTHLIB = -lXau 522 523LINTXAUTH = $(LINTLIBDIR)/llib-lXau.ln 524 525 XDMCPLIBSRC = $(LIBSRC)/Xdmcp 526 527DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a 528XDMCPLIB = -lXdmcp 529 530LINTXDMCP = $(LINTLIBDIR)/llib-lXdmcp.ln 531 532 XMUSRC = $(LIBSRC)/Xmu 533 534SOXMUREV = 6.1 535DEPXMULIB = 536XMULIB = -lXmu 537 538LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln 539 540 OLDXLIBSRC = $(LIBSRC)/oldX 541 542DEPOLDXLIB = $(USRLIBDIR)/liboldX.a 543OLDXLIB = -loldX 544 545LINTOLDX = $(LINTLIBDIR)/llib-loldX.ln 546 547 XPLIBSRC = $(LIBSRC)/Xp 548 549SOXPREV = 6.2 550DEPXPLIB = 551XPLIB = -lXp 552 553LINTXP = $(LINTLIBDIR)/llib-lXp.ln 554 555 TOOLKITSRC = $(LIBSRC)/Xt 556 557SOXTREV = 6.0 558DEPXTOOLONLYLIB = 559XTOOLONLYLIB = -lXt 560 561LINTXTOOLONLY = $(LINTLIBDIR)/llib-lXt.ln 562 563 DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB) 564 XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB) 565 LINTXTOOLLIB = $(LINTXTOOLONLYLIB) 566 567 XALIBSRC = $(LIBSRC)/Xa 568 569SOXAREV = 1.0 570DEPXALIB = 571XALIB = -lXa 572 573LINTXA = $(LINTLIBDIR)/llib-lXa.ln 574 575 AWIDGETSRC = $(LIBSRC)/Xaw 576 577SOXAWREV = 7.0 578DEPXAWLIB = 579XAWLIB = -lXaw 580 581LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln 582 583 AWIDGET6SRC = $(LIBSRC)/Xaw6 584 585SOXAW6REV = 6.1 586DEPXAW6LIB = 587XAW6LIB = -lXaw 588 589LINTXAW6 = $(LINTLIBDIR)/llib-lXaw.ln 590 591 XILIBSRC = $(LIBSRC)/Xi 592 593SOXINPUTREV = 6.0 594DEPXILIB = 595XILIB = -lXi 596 597LINTXI = $(LINTLIBDIR)/llib-lXi.ln 598 599 XTESTLIBSRC = $(LIBSRC)/Xtst 600 601SOXTESTREV = 6.1 602DEPXTESTLIB = 603XTESTLIB = -lXtst 604 605LINTXTEST = $(LINTLIBDIR)/llib-lXtst.ln 606 607 PEXLIBSRC = $(LIBSRC)/PEX5 608 609SOPEXREV = 6.0 610DEPPEXLIB = 611PEXLIB = -lPEX5 612 613LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln 614 615 XIELIBSRC = $(LIBSRC)/XIE 616 617SOXIEREV = 6.0 618DEPXIELIB = 619XIELIB = -lXIE 620 621LINTXIE = $(LINTLIBDIR)/llib-lXIE.ln 622 623 PHIGSLIBSRC = $(LIBSRC)/PHIGS 624 625DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a 626PHIGSLIB = -lphigs 627 628LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln 629 630DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a 631XBSDLIB = -lXbsd 632 633LINTXBSD = $(LINTLIBDIR)/llib-lXbsd.ln 634 635 ICESRC = $(LIBSRC)/ICE 636 637SOICEREV = 6.3 638DEPICELIB = 639ICELIB = -lICE 640 641LINTICE = $(LINTLIBDIR)/llib-lICE.ln 642 643 SMSRC = $(LIBSRC)/SM 644 645SOSMREV = 6.0 646DEPSMLIB = 647SMLIB = -lSM 648 649LINTSM = $(LINTLIBDIR)/llib-lSM.ln 650 651 XKEYSRC = $(LIBSRC)/Xkey 652 653SOXKEYREV = 6.0 654DEPXKEYLIB = 655XKEYLIB = -lXkey 656 657LINTXKEY = $(LINTLIBDIR)/llib-lXkey.ln 658 659 FSLIBSRC = $(LIBSRC)/FS 660 661DEPFSLIB = $(USRLIBDIR)/libFS.a 662FSLIB = -lFS 663 664LINTFS = $(LINTLIBDIR)/llib-lFS.ln 665 666 FONTLIBSRC = $(LIBSRC)/font 667 668SOFONTREV = 1.3 669DEPFONTLIB = 670FONTLIB = -L$(FREETYPELIBDIR) -L$(FONTLIBSRC) -lXfont 671 672LINTXFONT = $(LINTLIBDIR)/llib-lXfont.ln 673# 674SOFONTREV = 1.3 675DEPXFONTLIB = 676XFONTLIB = -lXfont 677 678LINTXFONT = $(LINTLIBDIR)/llib-lXfont.ln 679 680 FONTSTUBLIBSRC = $(FONTLIBSRC)/stubs 681 682DEPFONTSTUBLIB = $(USRLIBDIR)/libfntstubs.a 683FONTSTUBLIB = -lfntstubs 684 685LINTFONTSTUB = $(LINTLIBDIR)/llib-lfntstubs.ln 686 DEPFONTLIB = $(DEPXFONTLIB) $(DEPFONTSTUBLIB) 687 FONTLIB = $(XFONTLIB) $(FONTSTUBLIB) 688 689 XPMLIBSRC = $(LIBSRC)/Xpm 690 691SOXPMREV = 4.11 692DEPXPMLIB = 693XPMLIB = -lXpm 694 695LINTXPM = $(LINTLIBDIR)/llib-lXpm.ln 696 697 XKBFILELIBSRC = $(LIBSRC)/xkbfile 698 699DEPXKBFILELIB = $(USRLIBDIR)/libxkbfile.a 700XKBFILELIB = -lxkbfile 701 702LINTXKBFILE = $(LINTLIBDIR)/llib-lxkbfile.ln 703 704 XKBCOMPCMD = $(BINDIR)/xkbcomp 705 706 XKBUILIBSRC = $(LIBSRC)/xkbui 707 708DEPXKBUILIB = $(USRLIBDIR)/libxkbui.a 709XKBUILIB = -lxkbui 710 711LINTXKBUI = $(LINTLIBDIR)/llib-lxkbui.ln 712 713 DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) 714 715 DEPLIBS1 = $(DEPLIBS) 716 DEPLIBS2 = $(DEPLIBS) 717 DEPLIBS3 = $(DEPLIBS) 718 DEPLIBS4 = $(DEPLIBS) 719 DEPLIBS5 = $(DEPLIBS) 720 DEPLIBS6 = $(DEPLIBS) 721 DEPLIBS7 = $(DEPLIBS) 722 DEPLIBS8 = $(DEPLIBS) 723 DEPLIBS9 = $(DEPLIBS) 724 DEPLIBS10 = $(DEPLIBS) 725 726XMULIBONLY = -lXmu 727XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB) 728 729 CONFIGDIR = $(LIBDIR)/config 730 731 USRLIBDIRPATH = $(USRLIBDIR) 732 LDPRELIBS = -L$(USRLIBDIR) 733 LDPOSTLIBS = 734 TOP_INCLUDES = -I$(INCROOT) $(TOP_X_INCLUDES) 735 PROJECT_DEFINES = 736 737CXXPROJECT_DEFINES = 738 739# ---------------------------------------------------------------------- 740# start of Imakefile 741 742 INCLUDES = -I$(TOP) 743 DEPLIBS = $(DEPXLIB) 744LOCAL_LIBRARIES = $(XLIB) 745 DEFINES = -DSHAPE #-DDEBUG -DDEBUG_EV 746 SRCS = 9menu.c 747 OBJS = 9menu.o 748 749 PROGRAM = 9menu 750 751all:: 9menu 752 7539menu: $(OBJS) $(DEPLIBS) 754 $(RM) $@ 755 $(CCLINK) -o $@ $(LDOPTIONS) $(OBJS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS) 756 757install:: 9menu 758 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \ 759 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi 760 $(INSTALL) $(INSTALLFLAGS) $(INSTPGMFLAGS) 9menu $(DESTDIR)$(BINDIR)/9menu 761 762install.man:: 9menu.man 763 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ 764 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi 765 $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) 9menu.man $(DESTDIR)$(MANDIR)/9menu.$(MANSUFFIX) 766 767depend:: 768 $(DEPEND) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS) 769 770lint: 771 $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS) 772lint1: 773 $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS) 774 775clean:: 776 $(RM) 9menu 777 778# ---------------------------------------------------------------------- 779# common rules for all Makefiles - do not edit 780 781.c.i: 782 $(RM) $@ 783 $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@ 784 785.SUFFIXES: .s 786 787.c.s: 788 $(RM) $@ 789 $(CC) -S $(CFLAGS) $(_NOOP_) $*.c 790 791emptyrule:: 792 793clean:: 794 $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"* 795 796Makefile:: 797 -@if [ -f Makefile ]; then set -x; \ 798 $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \ 799 else exit 0; fi 800 $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) 801 802tags:: 803 $(TAGS) -w *.[ch] 804 $(TAGS) -xw *.[ch] > TAGS 805 806man_keywords:: 807 808html_index:: 809 810# ---------------------------------------------------------------------- 811# empty rules for directories that do not have SUBDIRS - do not edit 812 813install:: 814 @echo "install in $(CURRENT_DIR) done" 815 816install.man:: 817 @echo "install.man in $(CURRENT_DIR) done" 818 819install.sdk:: 820 @echo "install.sdk in $(CURRENT_DIR) done" 821 822Makefiles:: 823 824includes:: 825 826depend:: 827 828# ---------------------------------------------------------------------- 829# dependencies generated by makedepend 830 831