1# Makefile generated by imake - do not edit! 2# $XConsortium: imake.c,v 1.91 95/01/12 16:15:47 kaleb Exp $ 3 4# ---------------------------------------------------------------------- 5# Makefile generated from "Imake.tmpl" and <Imakefile> 6# $XConsortium: Imake.tmpl,v 1.224.1.1 95/06/19 17:51:01 gildea Exp $ 7# $XFree86: xc/config/cf/Imake.tmpl,v 3.18 1995/07/12 15:27:23 dawes Exp $ 8# 9 10.SUFFIXES: .i 11 12# $XConsortium: Imake.cf,v 1.19 95/01/05 19:24:32 kaleb Exp $ 13# $XFree86: xc/config/cf/Imake.cf,v 3.15 1995/06/08 06:18:39 dawes Exp $ 14 15# ----------------------------------------------------------------------- 16# site-specific configuration parameters that need to come before 17# the platform-specific parameters - edit site.def to change 18 19# site: $XConsortium: site.sample,v 1.9 94/04/08 17:02:06 rws Exp $ 20# site: $XFree86: xc/config/cf/site.def,v 3.8 1995/05/27 01:56:50 dawes Exp $ 21 22# $XFree86: xc/config/cf/xf86site.def,v 3.48 1995/07/22 04:11:45 dawes Exp $ 23 24# ----------------------------------------------------------------------- 25# platform-specific configuration parameters - edit linux.cf to change 26 27# platform: $XConsortium: linux.cf,v 1.11 95/01/23 18:32:03 kaleb Exp $ 28# platform: $XFree86: xc/config/cf/linux.cf,v 3.26 1995/07/12 15:27:34 dawes Exp $ 29 30# $XConsortium: lnxLib.rules,v 1.8 95/01/16 21:11:00 kaleb Exp $ 31# $XFree86: xc/config/cf/lnxLib.rules,v 3.14 1995/06/01 08:18:56 dawes Exp $ 32 33# $XConsortium: xfree86.cf,v 1.9 95/01/25 16:42:40 kaleb Exp $ 34# $XFree86: xc/config/cf/xfree86.cf,v 3.66 1995/07/22 04:11:47 dawes Exp $ 35 36LINKKITDIR = $(USRLIBDIR)/Server 37 38 XF86SRC = $(SERVERSRC)/hw/xfree86 39 XF86ACCELSRC = $(XF86SRC)/accel 40 XF86COMSRC = $(XF86SRC)/common 41 XF86CONFIGSRC = $(XF86COMSRC) 42 XF86HWSRC = $(XF86SRC)/common_hw 43 XF86OSSRC = $(XF86SRC)/os-support 44 VGADRIVERSRC = $(XF86SRC)/vga256/drivers 45VGA16DRIVERSRC = $(XF86SRC)/vga16/drivers 46 VGA2DRIVERSRC = $(XF86SRC)/vga2/drivers 47 MONODRIVERSRC = $(XF86SRC)/mono/drivers 48 S3DRIVERSRC = $(XF86SRC)/accel/s3/drivers 49 50 XFREE86DOCDIR = $(LIBDIR)/doc 51 XFREE86PSDOCDIR = $(XFREE86DOCDIR)/PostScript 52 XFREE86HTMLDOCDIR = $(XFREE86DOCDIR)/html 53XFREE86JAPANESEDOCDIR = $(XFREE86DOCDIR)/Japanese 54 55# $XConsortium: xf86.rules,v 1.7 95/01/25 16:34:39 kaleb Exp $ 56# $XFree86: xc/config/cf/xf86.rules,v 3.9 1995/07/12 15:27:38 dawes Exp $ 57 58# ----------------------------------------------------------------------- 59# site-specific configuration parameters that go after 60# the platform-specific parameters - edit site.def to change 61 62# site: $XConsortium: site.sample,v 1.9 94/04/08 17:02:06 rws Exp $ 63# site: $XFree86: xc/config/cf/site.def,v 3.8 1995/05/27 01:56:50 dawes Exp $ 64 65# ----------------------------------------------------------------------- 66# Imake rules for building libraries, programs, scripts, and data files 67# rules: $XConsortium: Imake.rules,v 1.197.1.1 95/06/19 18:01:48 gildea Exp $ 68# rules: $XFree86: xc/config/cf/Imake.rules,v 3.18 1995/07/22 09:39:32 dawes Exp $ 69 70 _NULLCMD_ = @ echo -n 71 72 PATHSEP = / 73 SHELL = /bin/sh 74 75 TOP = .. 76 CURRENT_DIR = Ext 77 78 IMAKE = imake 79 DEPEND = gccmakedep 80 MKDIRHIER = mkdir -p 81 CONFIGSRC = $(TOP)/config 82 IMAKESRC = $(CONFIGSRC)/imake 83 DEPENDSRC = $(CONFIGSRC)/util 84 IXXSRC = $(UNSUPPORTEDSRC)/programs/ixx 85 IXX = ixx 86 IXXFLAGS = -s BaseObject -m TypeObj -r RequestObj -p Xf 87 IXXINCLUDES = -i '<X11/Fresco/enter-scope.h>' 88 89 INCROOT = /usr/X11R6/include 90 USRLIBDIR = /usr/X11R6/lib 91 SHLIBDIR = /usr/X11R6/lib 92 LINTLIBDIR = $(USRLIBDIR)/lint 93 MANPATH = /usr/X11R6/man 94 MANSOURCEPATH = $(MANPATH)/man 95 MANDIR = $(MANSOURCEPATH)1 96 LIBMANDIR = $(MANSOURCEPATH)3 97 FILEMANDIR = $(MANSOURCEPATH)5 98 99 AR = ar clq 100 BOOTSTRAPCFLAGS = 101 CC = gcc 102 AS = as 103 104.SUFFIXES: .cxx 105 106 CXX = g++ 107 CXXDEBUGFLAGS = -O2 -m486 108 CXXEXTRA_DEFINES = 109CXXEXTRA_INCLUDES = 110 CXXIDL_INCLUDES = -I$(TOP)/include 111 CXXSTD_DEFINES = -Dlinux -D__i386__ -D_POSIX_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DX_LOCALE 112 CXXOPTIONS = 113 CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES) $(CXXIDL_INCLUDES) 114 CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(CXXEXTRA_DEFINES) 115 CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES) 116 117 COMPRESS = compress 118 CPP = /lib/cpp $(STD_CPP_DEFINES) 119 PREPROCESSCMD = gcc -E $(STD_CPP_DEFINES) 120 INSTALL = install 121 INSTALLFLAGS = -c 122 LD = ld 123 LEX = flex -l 124 LEXLIB = -lfl 125 YACC = bison -y 126 CCYACC = bison -y 127 LINT = lint 128 LINTLIBFLAG = -C 129 LINTOPTS = -axz 130 LN = ln -s 131 MAKE = make 132 MV = mv 133 CP = cp 134 135 RANLIB = ranlib 136 RANLIBINSTFLAGS = 137 138 RM = rm -f 139 MANSUFFIX = 1x 140 LIBMANSUFFIX = 3x 141 FILEMANSUFFIX = 5x 142 TROFF = psroff 143 MSMACROS = -ms 144 TBL = tbl 145 EQN = eqn 146 147 DVIPS = dvips 148 LATEX = latex 149 150 STD_INCLUDES = 151 STD_CPP_DEFINES = -traditional -Dlinux -D__i386__ -D_POSIX_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DX_LOCALE 152 STD_DEFINES = -Dlinux -D__i386__ -D_POSIX_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DX_LOCALE 153 EXTRA_LOAD_FLAGS = 154 EXTRA_LDOPTIONS = 155 EXTRA_LIBRARIES = 156 TAGS = ctags 157 158 SHAREDCODEDEF = 159 SHLIBDEF = 160 161 SHLIBLDFLAGS = 162 163 PICFLAGS = -B/usr/bin/jump 164 165 CXXPICFLAGS = -B/usr/bin/jump 166 167 PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO 168 169 INSTPGMFLAGS = -s 170 171 INSTBINFLAGS = -m 0755 172 INSTUIDFLAGS = -m 4755 173 INSTLIBFLAGS = -m 0644 174 INSTINCFLAGS = -m 0444 175 INSTMANFLAGS = -m 0444 176 INSTDATFLAGS = -m 0444 177 INSTKMEMFLAGS = -m 4755 178 179 PROJECTROOT = /usr/X11R6 180 181 TOP_INCLUDES = -I$(INCROOT) 182 183 CDEBUGFLAGS = -O2 -m486 184 CCOPTIONS = -ansi 185 186 ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES) 187 ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(DEFINES) 188 CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES) 189 LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES) 190 LDPRELIB = -L$(USRLIBDIR) 191 LDPOSTLIB = 192 LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIB) 193 CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIB) 194 195 LDLIBS = $(LDPOSTLIB) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) 196 197 CCLINK = $(CC) 198 199 CXXLINK = $(CXX) 200 201 LDSTRIPFLAGS = -x 202 LDCOMBINEFLAGS = -r 203 DEPENDFLAGS = 204 205 MACROFILE = linux.cf 206 RM_CMD = $(RM) 207 208 IMAKE_DEFINES = 209 210 IRULESRC = $(CONFIGDIR) 211 IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES) 212 213 ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def $(IRULESRC)/$(MACROFILE) $(IRULESRC)/xfree86.cf $(IRULESRC)/xf86.rules $(IRULESRC)/xf86site.def $(IRULESRC)/host.def $(EXTRA_ICONFIGFILES) 214 215# ---------------------------------------------------------------------- 216# X Window System Build Parameters and Rules 217# $XConsortium: Project.tmpl,v 1.249 95/05/23 21:36:40 matt Exp $ 218# $XFree86: xc/config/cf/Project.tmpl,v 3.18 1995/07/22 04:11:42 dawes Exp $ 219 220# ----------------------------------------------------------------------- 221# X Window System make variables; these need to be coordinated with rules 222 223 BINDIR = /usr/X11R6/bin 224 BUILDINCROOT = $(TOP) 225 BUILDINCDIR = $(BUILDINCROOT)/X11 226 BUILDINCTOP = .. 227 BUILDLIBDIR = $(TOP)/usrlib 228 BUILDLIBTOP = .. 229 INCDIR = $(INCROOT)/X11 230 ADMDIR = /usr/adm 231 LIBDIR = $(USRLIBDIR)/X11 232 233 FONTDIR = $(LIBDIR)/fonts 234 XINITDIR = $(LIBDIR)/xinit 235 XDMDIR = $(LIBDIR)/xdm 236 TWMDIR = $(LIBDIR)/twm 237 XSMDIR = $(LIBDIR)/xsm 238 NLSDIR = $(LIBDIR)/nls 239 XLOCALEDIR = $(LIBDIR)/locale 240 PEXAPIDIR = $(LIBDIR)/PEX 241 XAPPLOADDIR = $(LIBDIR)/app-defaults 242 FONTCFLAGS = -t 243 244 INSTAPPFLAGS = $(INSTDATFLAGS) 245 246 RGB = rgb 247 FONTC = bdftopcf 248 MKFONTDIR = mkfontdir 249 250 DOCUTILSRC = $(TOP)/doc/util 251 XDOCMACROS = $(DOCUTILSRC)/macros.t 252 XIDXMACROS = $(DOCUTILSRC)/indexmacros.t 253 PROGRAMSRC = $(TOP)/programs 254 LIBSRC = $(TOP)/lib 255 FONTSRC = $(TOP)/fonts 256 INCLUDESRC = $(TOP)/X11 257 SERVERSRC = $(TOP)/programs/Xserver 258 CONTRIBSRC = $(TOP)/../contrib 259 UNSUPPORTEDSRC = $(TOP)/unsupported 260 DOCSRC = $(TOP)/doc 261 RGBSRC = $(TOP)/programs/rgb 262 BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf 263 MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir 264 FONTSERVERSRC = $(PROGRAMSRC)/xfs 265 FONTINCSRC = $(TOP)/include/fonts 266 EXTINCSRC = $(TOP)/include/extensions 267 TRANSCOMMSRC = $(LIBSRC)/xtrans 268 TRANS_INCLUDES = -I$(TRANSCOMMSRC) 269 270# $XConsortium: lnxLib.tmpl,v 1.5 95/01/11 21:44:44 kaleb Exp $ 271# $XFree86: xc/config/cf/lnxLib.tmpl,v 3.7 1995/04/09 13:39:23 dawes Exp $ 272 273 XLIBSRC = $(LIBSRC)/X11 274 275SOXLIBREV = 6.0 276DEPXONLYLIB = 277XONLYLIB = -lX11 278 279LINTXONLY = $(LINTLIBDIR)/llib-lX11.ln 280 281 XLIBONLY = $(XONLYLIB) 282 283 XEXTLIBSRC = $(LIBSRC)/Xext 284 LBXXEXTLIBSRC = $(TOP)/workInProgress/lbx/lib/Xext 285 286 XEXEXTLIBSRC = $(LIBSRC)/XExExt 287 288SOXEXTREV = 6.0 289DEPXEXTLIB = 290XEXTLIB = -lXext 291 292LINTXEXT = $(LINTLIBDIR)/llib-lXext.ln 293 294SOXEXTREV = 6.0 295DEPLBXXEXTLIB = 296LBXXEXTLIB = -llbxXext 297 298LINTLBXXEXT = $(LINTLIBDIR)/llib-llbxXext.ln 299 300DEPXEXEXTLIB = $(USRLIBDIR)/libXExExt.a 301XEXEXTLIB = -lXExExt 302 303LINTXEXEXT = $(LINTLIBDIR)/llib-lXExExt.ln 304 305 EXTENSIONLIB = $(XEXEXTLIB) $(XEXTLIB) 306 DEPEXTENSIONLIB = $(DEPXEXEXTLIB) $(DEPXEXTLIB) 307 LINTEXTENSION = $(LINTXEXEXT) $(LINTXEXT) 308 309 LINTEXTENSIONLIB = $(LINTEXTENSION) 310 DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB) 311 XLIB = $(EXTENSIONLIB) $(XONLYLIB) 312 LINTXLIB = $(LINTXONLYLIB) 313 314 XAUTHSRC = $(LIBSRC)/Xau 315 316DEPXAUTHLIB = $(USRLIBDIR)/libXau.a 317XAUTHLIB = -lXau 318 319LINTXAUTH = $(LINTLIBDIR)/llib-lXau.ln 320 321 XDMCPLIBSRC = $(LIBSRC)/Xdmcp 322 323DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a 324XDMCPLIB = -lXdmcp 325 326LINTXDMCP = $(LINTLIBDIR)/llib-lXdmcp.ln 327 328 XMUSRC = $(LIBSRC)/Xmu 329 330SOXMUREV = 6.0 331DEPXMULIB = 332XMULIB = -lXmu 333 334LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln 335 336 OLDXLIBSRC = $(LIBSRC)/oldX 337 338DEPOLDXLIB = $(USRLIBDIR)/liboldX.a 339OLDXLIB = -loldX 340 341LINTOLDX = $(LINTLIBDIR)/llib-loldX.ln 342 343 TOOLKITSRC = $(LIBSRC)/Xt 344 345SOXTREV = 6.0 346DEPXTOOLONLYLIB = 347XTOOLONLYLIB = -lXt 348 349LINTXTOOLONLY = $(LINTLIBDIR)/llib-lXt.ln 350 351 DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB) 352 XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB) 353 LINTXTOOLLIB = $(LINTXTOOLONLYLIB) 354 355 AWIDGETSRC = $(LIBSRC)/Xaw 356 357SOXAWREV = 6.0 358DEPXAWLIB = 359XAWLIB = -lXaw 360 361LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln 362 363 XTFSRC = $(TOP)/workInProgress/Xtf 364 365SOXTFREV = 0.7 366DEPXTFLIB = 367XTFLIB = -lXtf 368 369LINTXTF = $(LINTLIBDIR)/llib-lXtf.ln 370 371 FRESCOSRC = $(TOP)/workInProgress/Fresco 372 373SOFRESCOREV = 0.7 374DEPFRESCOLIB = 375FRESCOLIB = -lFresco 376 377LINTFRESCO = $(LINTLIBDIR)/llib-lFresco.ln 378 379 XILIBSRC = $(LIBSRC)/Xi 380 381SOXINPUTREV = 6.0 382DEPXILIB = 383XILIB = -lXi 384 385LINTXI = $(LINTLIBDIR)/llib-lXi.ln 386 387 XTESTLIBSRC = $(LIBSRC)/Xtst 388 389SOXTESTREV = 6.0 390DEPXTESTLIB = 391XTESTLIB = -lXtst 392 393LINTXTEST = $(LINTLIBDIR)/llib-lXtst.ln 394 395 PEXLIBSRC = $(LIBSRC)/PEX5 396 397SOPEXREV = 6.0 398DEPPEXLIB = 399PEXLIB = -lPEX5 400 401LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln 402 403 XIELIBSRC = $(LIBSRC)/XIE 404 405SOXIEREV = 6.0 406DEPXIELIB = 407XIELIB = -lXIE 408 409LINTXIE = $(LINTLIBDIR)/llib-lXIE.ln 410 411 PHIGSLIBSRC = $(LIBSRC)/PHIGS 412 413DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a 414PHIGSLIB = -lphigs 415 416LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln 417 418DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a 419XBSDLIB = -lXbsd 420 421LINTXBSD = $(LINTLIBDIR)/llib-lXbsd.ln 422 423 ICESRC = $(LIBSRC)/ICE 424 425SOICEREV = 6.0 426DEPICELIB = 427ICELIB = -lICE 428 429LINTICE = $(LINTLIBDIR)/llib-lICE.ln 430 431 SMSRC = $(LIBSRC)/SM 432 433SOSMREV = 6.0 434DEPSMLIB = 435SMLIB = -lSM 436 437LINTSM = $(LINTLIBDIR)/llib-lSM.ln 438 439 FSLIBSRC = $(LIBSRC)/FS 440 441DEPFSLIB = $(USRLIBDIR)/libFS.a 442FSLIB = -lFS 443 444LINTFS = $(LINTLIBDIR)/llib-lFS.ln 445 446 FONTLIBSRC = $(LIBSRC)/font 447 448DEPFONTLIB = $(USRLIBDIR)/libfont.a 449FONTLIB = -lfont 450 451LINTFONT = $(LINTLIBDIR)/llib-lfont.ln 452 453 DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) 454 455 DEPLIBS1 = $(DEPLIBS) 456 DEPLIBS2 = $(DEPLIBS) 457 DEPLIBS3 = $(DEPLIBS) 458 459XMULIB = -lXmu $(XLIB) 460 461 CONFIGDIR = $(LIBDIR)/config 462 463# ----------------------------------------------------------------------- 464# start of Imakefile 465 466CC=cc -I. 467SRCS=termwindow.c iconman.c 468OBJS=termwindow.o iconman.o 469 470all:: 471 472.c.o: 473 $(RM) $@ 474 $(CC) -c $(CFLAGS) $(_NOOP_) $*.c 475 476all:: libExt.a 477 478libExt.a: $(OBJS) 479 $(RM) $@ 480 $(AR) $@ $(OBJS) 481 $(RANLIB) $@ 482 $(_NULLCMD_) 483 484depend:: 485 $(DEPEND) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS) 486 487# ----------------------------------------------------------------------- 488# common rules for all Makefiles - do not edit 489 490.c.i: 491 $(RM) $@ 492 $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@ 493 494emptyrule:: 495 496clean:: 497 $(RM_CMD) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"* 498 499Makefile:: 500 -@if [ -f Makefile ]; then set -x; \ 501 $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \ 502 else exit 0; fi 503 $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) 504 505tags:: 506 $(TAGS) -w *.[ch] 507 $(TAGS) -xw *.[ch] > TAGS 508 509# ----------------------------------------------------------------------- 510# empty rules for directories that do not have SUBDIRS - do not edit 511 512install:: 513 @echo "install in $(CURRENT_DIR) done" 514 515install.man:: 516 @echo "install.man in $(CURRENT_DIR) done" 517 518install.linkkit:: 519 @echo "install.linkkit in $(CURRENT_DIR) done" 520 521Makefiles:: 522 523includes:: 524 525depend:: 526 527# ----------------------------------------------------------------------- 528# dependencies generated by makedepend 529 530