earlybrowserreborn - Blame information for rev 2

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 roytam 1 # Makefile generated by imake - do not edit!
2 roytam 2 # $Xorg: imake.c,v 1.6 2001/02/09 02:03:15 xorgcvs Exp $
3  
4 # ----------------------------------------------------------------------
5 # Makefile generated from "Imake.tmpl" and </tmp/IIf.MyoaG8>
6 # $Xorg: Imake.tmpl,v 1.4 2000/08/17 19:41:46 cpqbld Exp $
7 # $XdotOrg: util/cf/Imake.tmpl,v 1.17 2006/04/15 15:55:25 herrb Exp $
1 roytam 8 #
9 #
10 #
11 #
2 roytam 12 # $XFree86: xc/config/cf/Imake.tmpl,v 3.155 2003/12/24 18:58:41 dickey Exp $
13 # ----------------------------------------------------------------------
1 roytam 14  
2 roytam 15 all::
16  
17 .SUFFIXES: .i
18  
19 # $XdotOrg: util/cf/Imake.cf,v 1.12 2005/11/08 06:33:24 jkj Exp $
20 # $Xorg: Imake.cf,v 1.4 2000/08/17 19:41:45 cpqbld Exp $
21  
22 # $XFree86: xc/config/cf/Imake.cf,v 3.88 2003/12/16 21:30:21 herrb Exp $
23  
24 # Keep cpp from replacing path elements containing i486/i586/i686
25  
26 # -----------------------------------------------------------------------
1 roytam 27 # site-specific configuration parameters that need to come before
28 # the platform-specific parameters - edit site.def to change
29  
2 roytam 30 # site: $TOG: site.sample /main/r64_final/1 1998/02/05 16:28:49 kaleb $
1 roytam 31  
2 roytam 32 # site: $XFree86: xc/config/cf/site.def,v 3.24 2000/06/25 20:17:29 dawes Exp $
1 roytam 33  
2 roytam 34 # $XFree86: xc/config/cf/xf86site.def,v 3.186 2003/06/25 18:06:22 eich Exp $
1 roytam 35  
2 roytam 36 # ----------------------------------------------------------------------
37 # platform-specific configuration parameters - edit linux.cf to change
1 roytam 38  
2 roytam 39 # $XdotOrg: util/cf/linux.cf,v 1.31 2005/10/21 19:10:27 ajax Exp $
40 # platform: $Xorg: linux.cf,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
1 roytam 41  
2 roytam 42 # platform: $XFree86: xc/config/cf/linux.cf,v 3.220 2003/12/30 22:38:33 tsi Exp $
1 roytam 43  
2 roytam 44 # operating system: Linux 2.6.31-14-generic i686 [ELF] (2.6.31)
45 # libc: (6.10.1)
46 # binutils: (220)
47  
48 # $Xorg: lnxLib.rules,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
49 # $XFree86: xc/config/cf/lnxLib.rules,v 3.52 2003/10/31 20:49:03 herrb Exp $
50  
51 # $XdotOrg: util/cf/xorg.cf,v 1.53 2005/10/03 16:08:44 alanc Exp $
52  
53 # $Xorg: xfree86.cf,v 1.4 2000/08/17 19:41:49 cpqbld Exp $
54  
55 XORG_VERSION_CURRENT = (((6) * 10000000) + ((9) * 100000) + ((0) * 1000) + 0)
56 RELEASE_VERSION = RELEASE-1
57  
58 AFB_DEFS = -DUSE_AFB
59  
60 DRIVERSDKDIR = $(USRLIBDIR)/Server
61 DRIVERSDKMODULEDIR = $(USRLIBDIR)/Server/modules
62 DRIVERSDKINCLUDEDIR = $(USRLIBDIR)/Server/include
63  
64 XF86SRC = $(SERVERSRC)/hw/xfree86
65 XF86COMSRC = $(XF86SRC)/common
66 XF86PARSERSRC = $(XF86SRC)/parser
67 XF86OSSRC = $(XF86SRC)/os-support
68 XF86DRIVERSRC = $(XF86SRC)/drivers
69 DRIVERSRC = $(XF86DRIVERSRC)
70  
71 XFREE86DOCDIR = $(DOCDIR)
72 XFREE86PSDOCDIR = $(DOCPSDIR)
73 XFREE86PDFDOCDIR = $(DOCPDFDIR)
74 XFREE86HTMLDOCDIR = $(DOCHTMLDIR)
75 XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese
76  
77 # $Xorg: xf86.rules,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
78  
79 # $XFree86: xc/config/cf/xf86.rules,v 3.34tsi Exp $
80  
81 SELINUX_LDFLAGS =
82  
83 SELINUX_INCLUDES = -I/usr/include/selinux
84  
85 SELINUX_CFLAGS = -DHAVE_SELINUX
86  
87 SELINUX_LIBS = -lselinux
88  
89 # ----------------------------------------------------------------------
1 roytam 90 # site-specific configuration parameters that go after
91 # the platform-specific parameters - edit site.def to change
92  
2 roytam 93 # site: $TOG: site.sample /main/r64_final/1 1998/02/05 16:28:49 kaleb $
1 roytam 94  
2 roytam 95 # site: $XFree86: xc/config/cf/site.def,v 3.24 2000/06/25 20:17:29 dawes Exp $
1 roytam 96  
2 roytam 97 # ---------------------------------------------------------------------
98 # Imake rules for building libraries, programs, scripts, and data files
99 # rules: $Xorg: Imake.rules,v 1.3 2000/08/17 19:41:46 cpqbld Exp $
100 # rules: $XdotOrg: util/cf/Imake.rules,v 1.11 2005/11/08 06:33:24 jkj Exp $
101 #
102 #
103 #
104 #
105 # rules: $XFree86: xc/config/cf/Imake.rules,v 3.128 2003/11/15 03:25:17 dawes Exp $
106  
107 .PHONY: all interfaces install install.man install.lib install.sdk depend includes cleandir
108  
109 _NULLCMD_ = @ echo -n
110  
111 X_BYTE_ORDER = X_LITTLE_ENDIAN
112  
113 GLIDE2INCDIR = /usr/include/glide
114  
115 GLIDE3INCDIR = /usr/include/glide3
116  
117 GLIDE3LIBNAME = glide3
118  
119 TKLIBNAME = tk8.4
120  
121 TKLIBDIR = /usr/lib
122  
123 TCLLIBNAME = tcl8.4
124  
125 TCLIBDIR = /usr/lib
126  
127 PATHSEP = /
128 SHELL = /bin/sh -e
129  
1 roytam 130 TOP = .
131 CURRENT_DIR = .
132  
2 roytam 133 IMAKE = imake
134 DEPEND = gccmakedep
135 MKDIRHIER = mkdir -p
136 REVPATH = revpath
137 EXPORTLISTGEN =
138 RMAN = /usr/bin/rman
139 RMANBASENAME = rman
140 RMANOPTIONS =
141 CONFIGSRC = $(TOP)/config
142 IMAKESRC = $(CONFIGSRC)/imake
143 DEPENDSRC = $(CONFIGSRC)/util
144  
145 INCROOT = /usr/include
146 USRLIBDIR = /usr/lib
147 VARDIR = /var
148 VARLIBDIR = $(VARDIR)/lib
149 SYSTEMUSRLIBDIR = /usr/lib
150 SYSTEMUSRINCDIR = /usr/include
151 SHLIBDIR = /usr/lib
152 LINTLIBDIR = $(USRLIBDIR)/lint
153 MANPATH = /usr/share/man
154 MANSOURCEPATH = $(MANPATH)/man
155 MANDIR = $(MANSOURCEPATH)$(MANSECT)
156 SYSCALLMANDIR = $(MANSOURCEPATH)$(SYSCALLMANSECT)
157 LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSECT)
158 DRIVERMANDIR = $(MANSOURCEPATH)4
159 FILEMANDIR = $(MANSOURCEPATH)$(FILEMANSECT)
160 GAMEMANDIR = $(MANSOURCEPATH)$(GAMEMANSECT)
161 MISCMANDIR = $(MANSOURCEPATH)7
162 ADMMANDIR = $(MANSOURCEPATH)$(ADMMANSECT)
163 ICONDIR = "/usr/share/icons"
164 XCURSORPATH = "~/.icons:/usr/share/icons:/usr/share/pixmaps"
165 DRIVERMANDIR = $(MANSOURCEPATH)4
166 LOGDIRECTORY = $(VARDIR)/log
167  
168 VARRUNDIR = $(VARDIR)/run
169  
170 VARDBDIR = $(VARDIR)/lib
171  
1 roytam 172 AR = ar clq
2 roytam 173  
174 # Nice try but useless: make will inherit BOOTSTRAPCFLAGS
175 # from top Makefile
1 roytam 176 BOOTSTRAPCFLAGS =
177  
2 roytam 178 CC = gcc -m32
179 AS = gcc -m32 -c -x assembler
180  
181 .SUFFIXES: .cc
182  
183 CXX = c++ -m32
184  
185 CXXFILT = c++filt
186  
187 CXXLIB = -lstdc++
188  
189 CXXDEBUGFLAGS = -g -O2 -fno-strict-aliasing
190 CXXDEPENDINCLUDES =
191 CXXEXTRA_DEFINES =
192 CXXEXTRA_INCLUDES =
193 CXXSTD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 $(CXXPROJECT_DEFINES)
194 CXXOPTIONS =
195 CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES)
196 CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(DEFINES) $(CXXEXTRA_DEFINES)
197 CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES)
198  
1 roytam 199 COMPRESS = compress
2 roytam 200 GZIPCMD = gzip
201  
202 CPP = cpp $(STD_CPP_DEFINES)
203 RAWCPP = cpp -undef $(STD_CPP_OPTIONS)
204 PREPROCESSCMD = gcc -m32 -E $(STD_CPP_DEFINES)
205  
1 roytam 206 INSTALL = install
2 roytam 207 INSTALLFLAGS = -c
208  
209 LD = gcc -m32 -nostdlib
210  
211 LEX = flex -l
212 M4 = m4
213 M4FLAGS =
214 LEXLIB = -lfl
215 YACC = bison -y
216 CCYACC = bison -y
217  
1 roytam 218 LINT = lint
2 roytam 219  
1 roytam 220 LINTLIBFLAG = -C
221 LINTOPTS = -axz
222 LN = ln -s
223 MAKE = make
2 roytam 224 MV = mv -f
1 roytam 225 CP = cp
226  
227 RANLIB = ranlib
2 roytam 228  
1 roytam 229 RANLIBINSTFLAGS =
230  
231 RM = rm -f
2 roytam 232 PERL = perl
233 PERLOPTS =
234 PERLENVSETUP = env LC_ALL=C
235  
236 MANSECT = 1
237 SYSCALLMANSECT = 2
238 LIBMANSECT = 3
239 DRIVERMANSECT = 4
240 FILEMANSECT = 5
241 GAMEMANSECT = 6
242 MISCMANSECT = 7
243 ADMMANSECT = 8
244 MANSRCSECT = s
245 MANNEWSECT = n
246 PROJECTMANSUFFIX = x
247 MANSUFFIX = $(MANSECT)$(PROJECTMANSUFFIX)
248 SYSCALLMANSUFFIX = $(SYSCALLMANSECT)$(PROJECTMANSUFFIX)
249 LIBMANSUFFIX = $(LIBMANSECT)$(PROJECTMANSUFFIX)
250 DRIVERMANSUFFIX = 4x
251 FILEMANSUFFIX = $(FILEMANSECT)$(PROJECTMANSUFFIX)
252 GAMEMANSUFFIX = $(GAMEMANSECT)$(PROJECTMANSUFFIX)
253 MISCMANSUFFIX = 7x
254 ADMMANSUFFIX = $(ADMMANSECT)$(PROJECTMANSUFFIX)
255 ADMINMANSUFFIX = 8
256 MANSRCSUFFIX = man
257 MANNEWSUFFIX = _man
258 MANDEFS = -D__apploaddir__=$(XAPPLOADDIR) -D__filemansuffix__=$(FILEMANSECT)$(PROJECTMANSUFFIX) -D__osfilemansuffix__=$(FILEMANSECT) -D__libmansuffix__=$(LIBMANSECT)$(PROJECTMANSUFFIX) -D__oslibmansuffix__=$(LIBMANSECT) -D__mansuffix__=$(MANSECT)$(PROJECTMANSUFFIX) -D__osmansuffix__=$(MANSECT) -D__syscallmansuffix__=$(SYSCALLMANSECT)$(PROJECTMANSUFFIX) -D__ossysmansuffix__=$(SYSCALLMANSECT) -D__gamemansuffix__=$(GAMEMANSECT)$(PROJECTMANSUFFIX) -D__osgamemansuffix__=$(GAMEMANSECT) -D__miscmansuffix__=$(MISCMANSECT)$(PROJECTMANSUFFIX) -D__osmiscmansuffix__=$(MISCMANSECT) -D__admmansuffix__=$(ADMMANSECT)$(PROJECTMANSUFFIX) -D__osadmmansuffix__=$(ADMMANSECT) -D__miscmansuffix__=$(MISCMANSECT)$(PROJECTMANSUFFIX) -D__osmiscmansuffix__=$(MISCMANSECT) -D__drivermansuffix__=$(DRIVERMANSECT)$(PROJECTMANSUFFIX) -D__osdrivermansuffix__=$(DRIVERMANSECT) -D__adminmansuffix__=$(ADMINMANSUFFIX) -D__projectroot__=$(PROJECTROOT) -D__xconfigfile__=$(XCONFIGFILE) -D__xconfigdir__=$(XCONFIGDIR) -D__xlogfile__=$(XLOGFILE) -D__xservername__=$(XSERVERNAME) -D__appmansuffix__=$(MANSECT)$(PROJECTMANSUFFIX) $(XORGMANDEFS) $(VENDORMANDEFS)
259  
260 COMPRESSMANCMD = gzip -n
261  
262 TROFF = groff -Tps
263 NROFF = nroff
264  
1 roytam 265 MSMACROS = -ms
2 roytam 266 MANMACROS = -man
1 roytam 267 TBL = tbl
268 EQN = eqn
2 roytam 269 NEQN = neqn
270 COL = col
271 COLFLAGS = -b
272  
273 MODCC = gcc -m32
274  
275 MODCPP = cpp
276 MODCFLAGS = $(CFLAGS)
277 MODAS = gcc -m32 -c -x assembler
278 MODASFLAGS =
279  
280 MODLD = gcc -m32 -nostdlib
281  
282 MODLDFLAGS =
283 MODLDCOMBINEFLAGS = -r
284 MODAR = ar clq
285  
286 MODRANLIB = ranlib
287  
288 DVIPS = dvips
289 LATEX = latex
290  
1 roytam 291 STD_INCLUDES =
2 roytam 292 STD_CPP_OPTIONS = -traditional
293 STD_CPP_DEFINES = -traditional -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 $(PROJECT_DEFINES)
294 STD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 $(PROJECT_DEFINES)
295 EXTRA_LOAD_FLAGS =
296 EXTRA_LDOPTIONS =
1 roytam 297 EXTRA_LIBRARIES =
298 TAGS = ctags
299  
2 roytam 300 PARALLELMFLAGS =
1 roytam 301  
2 roytam 302 SHAREDCODEDEF =
303 SHLIBDEF =
1 roytam 304  
2 roytam 305 SHLIBLDFLAGS = -shared $(SHLIBGLOBALSFLAGS)
306  
307 NOSTDLIB = -nostdlib
308 POSTNOSTDLIB = -Wl,-Bstatic -lgcc -Wl,-Bdynamic
309  
310 PICFLAGS = -fPIC
311  
312 CXXPICFLAGS = -fPIC
313  
314 PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO
315  
1 roytam 316 INSTPGMFLAGS =
317  
318 INSTBINFLAGS = -m 0755
2 roytam 319 INSTUIDFLAGS = -m 4711
1 roytam 320 INSTLIBFLAGS = -m 0644
321 INSTINCFLAGS = -m 0444
322 INSTMANFLAGS = -m 0444
323 INSTDATFLAGS = -m 0444
2 roytam 324 INSTKMEMFLAGS = -m 4711
1 roytam 325  
2 roytam 326 PROJECTROOT = /usr
1 roytam 327  
2 roytam 328 CDEBUGFLAGS = -g -O2 -fno-strict-aliasing
1 roytam 329 CCOPTIONS =
330  
2 roytam 331 ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(INSTALLED_INCLUDES) $(STD_INCLUDES)
332 ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(MODULE_DEFINES) $(DEFINES) $(EXTRA_DEFINES)
333 CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(MODULE_CFLAGS) $(ALLDEFINES)
334 LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES)
335 LDPRELIB = $(INSTALLED_LIBS)
336 LDPOSTLIB =
337 LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS)
338 CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS)
1 roytam 339  
2 roytam 340 LDLIBS = $(LDPOSTLIBS) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
1 roytam 341  
2 roytam 342 CCLINK = $(CC)
1 roytam 343  
2 roytam 344 CXXLINK = $(CXX)
345  
346 LDSTRIPFLAGS = -x
347 LDCOMBINEFLAGS = -r
1 roytam 348 DEPENDFLAGS =
2 roytam 349 DEPEND_DEFINES =
1 roytam 350  
2 roytam 351 # Not sure this belongs here
352 TKLIBDIR = /usr/lib
353 TKINCDIR = /usr/include
354 TKLIBNAME = tk8.4
355 TKLIBRARY = -L$(TKLIBDIR) -l$(TKLIBNAME)
356 TCLLIBDIR = /usr/lib
357 TCLINCDIR = /usr/include
358 TCLLIBNAME = tcl8.4
359 TCLLIBRARY = -L$(TCLLIBDIR) -l$(TCLLIBNAME)
1 roytam 360  
2 roytam 361 MACROFILE = linux.cf
362 RM_CMD = $(RM)
363  
1 roytam 364 IMAKE_DEFINES =
2 roytam 365 IMAKE_WARNINGS = -Wundef
1 roytam 366  
367 IRULESRC = $(CONFIGDIR)
2 roytam 368 IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES) $(IMAKE_WARNINGS)
1 roytam 369  
2 roytam 370 ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/X11.tmpl $(IRULESRC)/site.def $(IRULESRC)/$(MACROFILE) $(IRULESRC)/xfree86.cf $(IRULESRC)/xf86.rules $(IRULESRC)/xorgsite.def $(IRULESRC)/host.def $(EXTRA_ICONFIGFILES)
1 roytam 371  
2 roytam 372 # $Xorg: X11.rules,v 1.4 2000/08/17 19:41:46 cpqbld Exp $
1 roytam 373  
2 roytam 374 # $XFree86: xc/config/cf/X11.rules,v 1.6 2001/01/17 16:22:31 dawes Exp $
1 roytam 375  
2 roytam 376 # ----------------------------------------------------------------------
377 # X Window System Build Parameters and Rules
378 # $XdotOrg: util/cf/X11.tmpl,v 1.54 2006/04/15 15:55:25 herrb Exp $
379 # $Xorg: X11.tmpl,v 1.6 2000/08/17 19:41:46 cpqbld Exp $
380 #
381 #
382 #
383 #
384 # $XFree86: xc/config/cf/X11.tmpl,v 1.248 2004/02/16 04:07:37 dawes Exp $
385  
386 XORGRELSTRING = `echo 6 9 0 | sed -e 's/ /./g' -e 's/^/Version\\\ /'`
387 XORGMANNAME = X Version 11
388  
389 STICKY_DEFINES = -DHAS_STICKY_DIR_BIT
390  
391 FCHOWN_DEFINES = -DHAS_FCHOWN
392  
393 # -----------------------------------------------------------------------
394 # X Window System make variables; these need to be coordinated with rules
395  
396 XTOP = $(TOP)
397 BINDIR = /usr/bin
398 BUILDINCROOT = $(TOP)/exports
399 BUILDINCDIR = $(BUILDINCROOT)/include
400 BUILDINCTOP = ../..
401 BUILDLIBDIR = $(TOP)/exports/lib
402 BUILDLIBTOP = ../..
403 BUILDBINDIR = $(TOP)/exports/bin
404 BUILDBINTOP = ../..
405 BUILDMODULEDIR = $(BUILDLIBDIR)/modules
406 BUILDI18NDIR = $(BUILDLIBDIR)/locale
407 BUILDMODULETOP = $(BUILDLIBTOP)/..
408 XBUILDINCROOT = $(XTOP)/exports
409 XBUILDINCDIR = $(XBUILDINCROOT)/include/X11
410 XBUILDINCTOP = ../../..
411 XBUILDBINDIR = $(XBUILDINCROOT)/bin
412 INCDIR = $(INCROOT)
1 roytam 413 ADMDIR = /usr/adm
2 roytam 414 LIBDIR = /usr/lib/X11
415 SHAREDIR = /usr/share/X11
416 LIBEXECDIR = /usr/libexec
417 MODULEDIR = $(USRLIBDIR)/modules
418 TOP_X_INCLUDES =
419 XBINDIR = $(PROJECTROOT)/bin
1 roytam 420  
2 roytam 421 INSTSRCDIR = /usr/src
422  
423 ETCX11DIR = /etc/X11
424  
425 CONFDIR = $(ETCX11DIR)
426  
427 DOCDIR = $(LIBDIR)/doc
428 DOCHTMLDIR = $(DOCDIR)/html
429 DOCPSDIR = $(DOCDIR)/PostScript
430 DOCPDFDIR = $(DOCDIR)/PDF
431 FONTDIR = /usr/share/fonts/X11
432 ENCODINGSDIR = /usr/share/fonts/X11/encodings
1 roytam 433 XINITDIR = $(LIBDIR)/xinit
434 XDMDIR = $(LIBDIR)/xdm
2 roytam 435 XDMVARDIR = $(VARLIBDIR)/xdm
1 roytam 436 TWMDIR = $(LIBDIR)/twm
2 roytam 437 XSMDIR = $(LIBDIR)/xsm
1 roytam 438 NLSDIR = $(LIBDIR)/nls
2 roytam 439 XLOCALEDIR = $(LIBDIR)/locale
440 LBXPROXYDIR = $(LIBDIR)/lbxproxy
441 PROXYMANAGERDIR = $(LIBDIR)/proxymngr
442 XPRINTDIR = $(LIBDIR)/xserver
443 XAPPLOADDIR = /etc/X11/app-defaults
1 roytam 444 FONTCFLAGS = -t
445  
446 INSTAPPFLAGS = $(INSTDATFLAGS)
447  
2 roytam 448 RGB = $(XBINDIR)/rgb
449 FONTC = $(XBINDIR)/bdftopcf
450 MKFONTSCALE = $(XBINDIR)/mkfontscale
451 MKFONTDIR = $(XBINDIR)/mkfontdir
452 MKHTMLINDEX = $(XBINDIR)/mkhtmlindex
453 UCS2ANY = $(XBINDIR)/ucs2any
454 BDFTRUNCATE = $(XBINDIR)/bdftruncate
455 UCSMAPPREFIX = $(FONTDIR)/util/map-
456 XCURSORGEN = $(XBINDIR)/xcursorgen
1 roytam 457  
2 roytam 458 HTMLINDEXCMD = HtmlIndexCmd
1 roytam 459  
2 roytam 460 DOCUTILSRC = $(XTOP)/doc/util
1 roytam 461 CLIENTSRC = $(TOP)/clients
462 DEMOSRC = $(TOP)/demos
2 roytam 463 XDOCMACROS = $(DOCUTILSRC)/macros.t
464 XIDXMACROS = $(DOCUTILSRC)/indexmacros.t
465 PROGRAMSRC = $(TOP)/programs
466 LIBSRC = $(XTOP)/lib
467 FONTSRC = $(XTOP)/fonts
468 ENCODINGSSRC = $(FONTSRC)/encodings
469 INCLUDESRC = $(BUILDINCROOT)/include
470 XINCLUDESRC = $(INCLUDESRC)/X11
471 SERVERSRC = $(XTOP)/programs/Xserver
472 CONTRIBSRC = $(XTOP)/../contrib
473 UNSUPPORTEDSRC = $(XTOP)/unsupported
474 DOCSRC = $(XTOP)/doc
475 RGBSRC = $(XTOP)/programs/rgb
476 BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf
477 MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir
478 FONTSERVERSRC = $(PROGRAMSRC)/xfs
479 FONTINCSRC = $(XTOP)/include/fonts
480 EXTINCSRC = $(XTOP)/include/extensions
481 FTSOURCEDIR = FreeTypeSrcDir
482 DRMSRCDIR = $(TOP)/extras/drm
483 MESASRCDIR = $(TOP)/extras/Mesa
484 OGLSAMPLESRCDIR = $(TOP)/extras/ogl-sample
485 PSWRAPSRC = $(XTOP)/config/pswrap
486 TRANSCOMMSRC = $(LIBSRC)/xtrans
487 TRANS_INCLUDES = -I$(TRANSCOMMSRC)
488 CONNECTION_FLAGS = -DUNIXCONN -DTCPCONN $(STICKY_DEFINES) $(FCHOWN_DEFINES) -DIPv6
489 XTRANS_FAILDEFINES = -DFAIL_HARD
490  
491 VENDORMANNAME = X.Org
492 VENDORMANVERSION = `echo 6 9 0 | sed -e 's/ /./g' -e 's/^/Version\\\ /'`
493 XORGMANDEFS = -D__xorgversion__="\"$(XORGRELSTRING)\" \"$(XORGMANNAME)\""
494 VENDORMANDEFS = -D__vendorversion__="$(VENDORMANVERSION) $(VENDORMANNAME)"
495 VENDORNAME = The X.Org Foundation
496 VENDORNAMESHORT = X.Org
497  
498 VENDORWEBSUPPORT = http://wiki.X.Org
499  
500 VENDORSUPPORTDEFS = -D__VENDORDWEBSUPPORT__='"$(VENDORWEBSUPPORT)"'
501  
502 XKBDEFRULES = xorg
503 XKBDEFRULESDEFS = -D__XKBDEFRULES__='"$(XKBDEFRULES)"'
504  
505 XCONFIGFILE = xorg.conf
506 XCONFIGDIR = $(LIBDIR)
507 XLOGFILE = Xorg
508 XSERVERNAME = Xorg
509  
510 XENVLIBDIR = $(USRLIBDIR)
511 CLIENTENVSETUP = LD_LIBRARY_PATH=$(XENVLIBDIR) XLOCALEDIR=$(BUILDLIBDIR)/locale
512  
513 # $Xorg: lnxLib.tmpl,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
514 # $XFree86: xc/config/cf/lnxLib.tmpl,v 3.19 2003/10/15 22:47:48 herrb Exp $
515  
516 XLIBSRC = $(LIBSRC)/X11
517  
518 SOXLIBREV = 6.2
519 DEPXONLYLIB =
520 XONLYLIB = -lX11
521  
522 LINTXONLY = $(LINTLIBDIR)/llib-lX11.ln
523  
524 DEPXLIBONLY = $(DEPXONLYLIB)
525 XLIBONLY = $(XONLYLIB)
526 LINTXONLYLIB = $(LINTXONLY)
527  
528 XEXTLIBSRC = $(LIBSRC)/Xext
529  
530 SOXEXTREV = 6.4
531 DEPEXTENSIONLIB =
532 EXTENSIONLIB = -lXext
533  
534 LINTEXTENSION = $(LINTLIBDIR)/llib-lXext.ln
535  
536 LINTEXTENSIONLIB = $(LINTEXTENSION)
537 DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB)
538 XLIB = $(EXTENSIONLIB) $(XONLYLIB)
539 LINTXLIB = $(LINTXONLYLIB)
540  
541 XSSLIBSRC = $(LIBSRC)/Xss
542  
543 SOXSSREV = 1.0
544 DEPXSSLIB =
545 XSSLIB = -lXss
546  
547 LINTXSS = $(LINTLIBDIR)/llib-lXss.ln
548  
549 XXF86MISCLIBSRC = $(LIBSRC)/Xxf86misc
550  
551 SOXXF86MISCREV = 1.1
552 DEPXXF86MISCLIB =
553 XXF86MISCLIB = -lXxf86misc
554  
555 LINTXXF86MISC = $(LINTLIBDIR)/llib-lXxf86misc.ln
556  
557 XXF86VMLIBSRC = $(LIBSRC)/Xxf86vm
558  
559 SOXXF86VMREV = 1.0
560 DEPXXF86VMLIB =
561 XXF86VMLIB = -lXxf86vm
562  
563 LINTXXF86VM = $(LINTLIBDIR)/llib-lXxf86vm.ln
564  
565 XXF86DGALIBSRC = $(LIBSRC)/Xxf86dga
566  
567 SOXXF86DGAREV = 1.0
568 DEPXXF86DGALIB =
569 XXF86DGALIB = -lXxf86dga
570  
571 LINTXXF86DGA = $(LINTLIBDIR)/llib-lXxf86dga.ln
572  
573 XXF86RUSHLIBSRC = $(LIBSRC)/Xxf86rush
574  
575 SOXXF86RUSHREV = 1.0
576 DEPXXF86RUSHLIB =
577 XXF86RUSHLIB = -lXxf86rush
578  
579 LINTXXF86RUSH = $(LINTLIBDIR)/llib-lXxf86rush.ln
580  
581 XVLIBSRC = $(LIBSRC)/Xv
582  
583 SOXVREV = 1.0
584 DEPXVLIB =
585 XVLIB = -lXv
586  
587 LINTXV = $(LINTLIBDIR)/llib-lXv.ln
588  
589 XVMCLIBSRC = $(LIBSRC)/XvMC
590  
591 SOXVMCREV = 1.0
592 DEPXVMCLIB =
593 XVMCLIB = -lXvMC
594  
595 LINTXVMC = $(LINTLIBDIR)/llib-lXvMC.ln
596  
597 XINERAMALIBSRC = $(LIBSRC)/Xinerama
598  
599 SOXINERAMAREV = 1.0
600 DEPXINERAMALIB =
601 XINERAMALIB = -lXinerama
602  
603 LINTXINERAMA = $(LINTLIBDIR)/llib-lXinerama.ln
604  
605 XRESLIBSRC = $(LIBSRC)/XRes
606  
607 SOXRESREV = 1.0
608 DEPXRESLIB =
609 XRESLIB = -lXRes
610  
611 LINTXRES = $(LINTLIBDIR)/llib-lXRes.ln
612  
613 DMXLIBSRC = $(LIBSRC)/dmx
614  
615 SODMXREV = 1.0
616 DEPDMXLIB =
617 DMXLIB = -ldmx
618  
619 LINTDMX = $(LINTLIBDIR)/llib-ldmx.ln
620  
621 DPSLIBSRC = $(LIBSRC)/dps
622  
623 DEPDPSLIB = $(USRLIBDIR)/libdps.a
624 DPSLIB = -ldps
625  
626 LINTDPS = $(LINTLIBDIR)/llib-ldps.ln
627  
628 DPSTKLIBSRC = $(LIBSRC)/dpstk
629  
630 DEPDPSTKLIB = $(USRLIBDIR)/libdpstk.a
631 DPSTKLIB = -ldpstk
632  
633 LINTDPSTK = $(LINTLIBDIR)/llib-ldpstk.ln
634  
635 PSRESLIBSRC = $(LIBSRC)/psres
636  
637 DEPPSRESLIB = $(USRLIBDIR)/libpsres.a
638 PSRESLIB = -lpsres
639  
640 LINTPSRES = $(LINTLIBDIR)/llib-lpsres.ln
641  
642 GLULIBSRC = $(LIBSRC)/GLU
643  
644 SOGLUREV = 1.3
645 DEPGLULIB =
646 GLULIB = -lGLU
647  
648 LINTGLU = $(LINTLIBDIR)/llib-lGLU.ln
649  
650 GLXLIBSRC = $(LIBSRC)/GL
651  
652 SOGLREV = 1.2
653 DEPGLXLIB =
654 GLXLIB = -lGL
655  
656 LINTGLX = $(LINTLIBDIR)/llib-lGL.ln
657  
658 GLWIDGETSRC = $(LIBSRC)/GLw
659  
660 DEPGLWLIB = $(USRLIBDIR)/libGLw.a
661 GLWLIB = -lGLw
662  
663 LINTGLW = $(LINTLIBDIR)/llib-lGLw.ln
664  
665 XRENDERDIR = /usr
666 XRENDERLIBDIR = /usr/lib
667 XRENDERINCDIR = /usr/include
668 XRENDERLIB = -L$(XRENDERLIBDIR) -lXrender
669 DEPXRENDERLIB =
670  
671 XRENDERINCLUDES = -I$(XRENDERINCDIR)
672  
673 XRANDRLIBSRC = $(LIBSRC)/Xrandr
674  
675 SOXRANDRREV = 2.0
676 DEPXRANDRLIB =
677 XRANDRLIB = -lXrandr
678  
679 LINTXRANDR = $(LINTLIBDIR)/llib-lXrandr.ln
680  
681 XFIXESLIBSRC = $(LIBSRC)/Xfixes
682  
683 SOXFIXESREV = 3.0
684 DEPXFIXESLIB =
685 XFIXESLIB = -lXfixes
686  
687 LINTXFIXES = $(LINTLIBDIR)/llib-lXfixes.ln
688  
689 XDAMAGELIBSRC = $(LIBSRC)/Xdamage
690  
691 SOXDAMAGEREV = 1.0
692 DEPXDAMAGELIB =
693 XDAMAGELIB = -lXdamage
694  
695 LINTXDAMAGE = $(LINTLIBDIR)/llib-lXdamage.ln
696  
697 XCOMPOSITELIBSRC = $(LIBSRC)/Xcomposite
698  
699 SOXCOMPOSITEREV = 1.0
700 DEPXCOMPOSITELIB =
701 XCOMPOSITELIB = -lXcomposite
702  
703 LINTXCOMPOSITE = $(LINTLIBDIR)/llib-lXcomposite.ln
704  
705 XEVIELIBSRC = $(LIBSRC)/Xevie
706  
707 SOXEVIEREV = 1.0
708 DEPXEVIELIB =
709 XEVIELIB = -lXevie
710  
711 LINTXEVIE = $(LINTLIBDIR)/llib-lXevie.ln
712  
713 XCURSORDIR = /usr
714 XCURSORLIBDIR = /usr/lib
715 XCURSORINCDIR = /usr/include
716 XCURSORLIB = -L$(XCURSORLIBDIR) -lXcursor
717  
718 XCURSORINCLUDES=-I$(XCURSORINCDIR) $(XRENDERINCLUDES)
719  
720 APPLEWMLIBSRC = $(LIBSRC)/apple
721  
722 DEPAPPLEWMLIB = $(USRLIBDIR)/libAppleWM.a
723 APPLEWMLIB = -lAppleWM
724  
725 LINTAPPLEWM = $(LINTLIBDIR)/llib-lAppleWM.ln
726  
727 WINDOWSWMLIBSRC = $(LIBSRC)/windows
728  
729 DEPWINDOWSWMLIB = $(USRLIBDIR)/libWindowsWM.a
730 WINDOWSWMLIB = -lWindowsWM
731  
732 LINTWINDOWSWM = $(LINTLIBDIR)/llib-lWindowsWM.ln
733  
734 XFONTCACHELIBSRC = $(LIBSRC)/Xfontcache
735  
736 DEPXFONTCACHELIB = $(USRLIBDIR)/libXfontcache.a
737 XFONTCACHELIB = -lXfontcache
738  
739 LINTXFONTCACHE = $(LINTLIBDIR)/llib-lXfontcache.ln
740  
1 roytam 741 XAUTHSRC = $(LIBSRC)/Xau
2 roytam 742  
743 SOXAUTHREV = 6.0
744 DEPXAUTHLIB =
745 XAUTHLIB = -lXau
746  
747 LINTXAUTH = $(LINTLIBDIR)/llib-lXau.ln
748  
749 XDMCPLIBSRC = $(LIBSRC)/Xdmcp
750  
751 SOXDMCPREV = 6.0
752 DEPXDMCPLIB =
753 XDMCPLIB = -lXdmcp
754  
755 LINTXDMCP = $(LINTLIBDIR)/llib-lXdmcp.ln
756  
1 roytam 757 XMUSRC = $(LIBSRC)/Xmu
2 roytam 758  
759 SOXMUREV = 6.2
760 DEPXMULIB =
761 XMULIB = -lXmu
762  
763 LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
764  
765 XMUUSRC = $(LIBSRC)/Xmuu
766  
767 SOXMUUREV = 1.0
768 DEPXMUULIB =
769 XMUULIB = -lXmuu
770  
771 LINTXMUU = $(LINTLIBDIR)/llib-lXmuu.ln
772  
773 OLDXLIBSRC = $(LIBSRC)/oldX
774  
775 DEPOLDXLIB = $(USRLIBDIR)/liboldX.a
776 OLDXLIB = -loldX
777  
778 LINTOLDX = $(LINTLIBDIR)/llib-loldX.ln
779  
780 XPLIBSRC = $(LIBSRC)/Xp
781  
782 SOXPREV = 6.2
783 DEPXPLIB =
784 XPLIB = -lXp
785  
786 LINTXP = $(LINTLIBDIR)/llib-lXp.ln
787  
1 roytam 788 TOOLKITSRC = $(LIBSRC)/Xt
2 roytam 789  
790 SOXTREV = 6.0
791 DEPXTOOLONLYLIB =
792 XTOOLONLYLIB = -lXt
793  
794 LINTXTOOLONLY = $(LINTLIBDIR)/llib-lXt.ln
795  
796 DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB)
797 XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB)
798 LINTXTOOLLIB = $(LINTXTOOLONLYLIB)
799  
800 XALIBSRC = $(LIBSRC)/Xa
801  
802 SOXAREV = 1.0
803 DEPXALIB =
804 XALIB = -lXa
805  
806 LINTXA = $(LINTLIBDIR)/llib-lXa.ln
807  
1 roytam 808 AWIDGETSRC = $(LIBSRC)/Xaw
809  
2 roytam 810 SOXAWREV = 8.0
811 DEPXAWLIB =
812 XAWLIB = -lXaw
1 roytam 813  
2 roytam 814 LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
1 roytam 815  
2 roytam 816 AWIDGET7SRC = $(LIBSRC)/Xaw7
1 roytam 817  
2 roytam 818 SOXAW7REV = 7.0
819 DEPXAW7LIB =
820 XAW7LIB = -lXaw
1 roytam 821  
2 roytam 822 LINTXAW7 = $(LINTLIBDIR)/llib-lXaw.ln
1 roytam 823  
2 roytam 824 AWIDGET6SRC = $(LIBSRC)/Xaw6
1 roytam 825  
2 roytam 826 SOXAW6REV = 6.1
827 DEPXAW6LIB =
828 XAW6LIB = -lXaw
1 roytam 829  
2 roytam 830 LINTXAW6 = $(LINTLIBDIR)/llib-lXaw.ln
1 roytam 831  
2 roytam 832 XILIBSRC = $(LIBSRC)/Xi
1 roytam 833  
2 roytam 834 SOXINPUTREV = 6.0
835 DEPXILIB =
836 XILIB = -lXi
1 roytam 837  
2 roytam 838 LINTXI = $(LINTLIBDIR)/llib-lXi.ln
1 roytam 839  
2 roytam 840 XTESTLIBSRC = $(LIBSRC)/Xtst
1 roytam 841  
2 roytam 842 SOXTESTREV = 6.1
843 DEPXTESTLIB =
844 XTESTLIB = -lXtst
1 roytam 845  
2 roytam 846 LINTXTEST = $(LINTLIBDIR)/llib-lXtst.ln
1 roytam 847  
2 roytam 848 DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
849 XBSDLIB = -lXbsd
850  
851 LINTXBSD = $(LINTLIBDIR)/llib-lXbsd.ln
852  
853 ICESRC = $(LIBSRC)/ICE
854  
855 SOICEREV = 6.4
856 DEPICELIB =
857 ICELIB = -lICE
858  
859 LINTICE = $(LINTLIBDIR)/llib-lICE.ln
860  
861 SMSRC = $(LIBSRC)/SM
862  
863 SOSMREV = 6.0
864 DEPSMLIB =
865 SMLIB = -lSM
866  
867 LINTSM = $(LINTLIBDIR)/llib-lSM.ln
868  
869 XKEYSRC = $(LIBSRC)/Xkey
870  
871 SOXKEYREV = 6.0
872 DEPXKEYLIB =
873 XKEYLIB = -lXkey
874  
875 LINTXKEY = $(LINTLIBDIR)/llib-lXkey.ln
876  
877 FSLIBSRC = $(LIBSRC)/FS
878  
879 SOFSREV = 6.0
880 DEPFSLIB =
881 FSLIB = -lFS
882  
883 LINTFS = $(LINTLIBDIR)/llib-lFS.ln
884  
885 FONTLIBSRC = $(LIBSRC)/font
886  
887 DEPFONTLIB = $(USRLIBDIR)/libXfont.a
888 FONTLIB = -L$(FREETYPELIBDIR) -L$(FONTLIBSRC) -lXfont
889  
890 LINTXFONT = $(LINTLIBDIR)/llib-lXfont.ln
891 #
892 DEPXFONTLIB = $(USRLIBDIR)/libXfont.a
893 XFONTLIB = -lXfont
894  
895 LINTXFONT = $(LINTLIBDIR)/llib-lXfont.ln
896  
897 FONTSTUBLIBSRC = $(FONTLIBSRC)/stubs
898  
899 DEPFONTSTUBLIB = $(USRLIBDIR)/libfntstubs.a
900 FONTSTUBLIB = -lfntstubs
901  
902 LINTFONTSTUB = $(LINTLIBDIR)/llib-lfntstubs.ln
903 DEPFONTLIB = $(DEPXFONTLIB) $(DEPFONTSTUBLIB)
904 FONTLIB = $(XFONTLIB) $(FONTSTUBLIB) $(FREETYPE2LIB)
905  
906 FONTENCLIBSRC = $(LIBSRC)/fontenc
907  
908 DEPXFONTENCLIB = $(USRLIBDIR)/libfontenc.a
909 XFONTENCLIB = -lfontenc
910  
911 LINTXFONTENC = $(LINTLIBDIR)/llib-lfontenc.ln
912  
913 XPMLIBSRC = $(LIBSRC)/Xpm
914  
915 SOXPMREV = 4.11
916 DEPXPMLIB =
917 XPMLIB = -lXpm
918  
919 LINTXPM = $(LINTLIBDIR)/llib-lXpm.ln
920  
921 FREETYPE2DIR = /usr
922 FREETYPE2LIBDIR = /usr/lib
923 FREETYPE2INCDIR = /usr/include
924  
925 FREETYPE2LIB = -lfreetype
926  
927 FREETYPE2INCLUDES = -I$(FREETYPE2INCDIR)/freetype2 -I$(FREETYPE2INCDIR)/freetype2/config
928  
929 FREETYPE2DEFINES = -DFREETYPE2
930  
931 EXPATLIBSRC = $(LIBSRC)/expat
932  
933 SOEXPATREV = 0.4
934 DEPEXPATLIB =
935 EXPATLIB = -lexpat
936  
937 LINTEXPAT = $(LINTLIBDIR)/llib-lexpat.ln
938  
939 EXPATDIR = /usr
940 EXPATLIBDIR = /usr/lib
941 EXPATINCDIR = /usr/include
942  
943 EXPATINCLUDES =
944  
945 EXPATLIB = -lexpat
946  
947 EXPATDEFINES = -DEXPAT
948  
949 XFTDIR = /usr
950 XFTLIBDIR = /usr/lib
951 XFTINCDIR = /usr/include
952 XFTLIB = -L$(XFTLIBDIR) -lXft
953  
954 XFTINCLUDES= -I$(XFTINCDIR) $(FONTCONFIGINCLUDES) $(FREETYPE2INCLUDES) $(XRENDERINCLUDES)
955  
956 FONTCONFIGDIR = /usr
957 FONTCONFIGLIBDIR = /usr/lib
958 FONTCONFIGINCDIR = /usr/include
959 FONTCONFIGBINDIR = /usr/bin
960  
961 FONTCONFIGLIB = -lfontconfig
962  
963 FONTCONFIGINCLUDES =
964  
965 FCCACHE = $(FONTCONFIGBINDIR)/fc-cache
966  
967 FONTCONFIGDEFINES = -DFONTCONFIG
968  
969 LIBPNGINCDIR = /usr/include
970  
971 LIBPNGINC=
972  
973 LIBPNGDIR = /usr
974 LIBPNGLIBDIR = /usr/lib
975 LIBPNGINCDIR = /usr/include
976  
977 LIBPNGLIB = -lpng
978  
979 XKBFILELIBSRC = $(LIBSRC)/xkbfile
980  
981 SOXKBFILEREV = 1.0
982 DEPXKBFILELIB =
983 XKBFILELIB = -lxkbfile
984  
985 LINTXKBFILE = $(LINTLIBDIR)/llib-lxkbfile.ln
986  
987 XKBCOMPCMD = $(XBINDIR)/xkbcomp
988  
989 XKBUILIBSRC = $(LIBSRC)/xkbui
990  
991 SOXKBUIREV = 1.0
992 DEPXKBUILIB =
993 XKBUILIB = -lxkbui
994  
995 LINTXKBUI = $(LINTLIBDIR)/llib-lxkbui.ln
996  
997 EXTRAXAWREQS =
998  
999 EXTRAXAWCLIENTDEPLIBS =
1000  
1001 EXTRAXAWCLIENTLIBS =
1002  
1003 XTRAPLIBSRC = $(LIBSRC)/XTrap
1004  
1005 SOXTRAPREV = 6.4
1006 DEPXTRAPLIB =
1007 XTRAPLIB = -lXTrap
1008  
1009 LINTXTRAP = $(LINTLIBDIR)/llib-lXTrap.ln
1010  
1 roytam 1011 DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
1012  
1013 DEPLIBS1 = $(DEPLIBS)
1014 DEPLIBS2 = $(DEPLIBS)
1015 DEPLIBS3 = $(DEPLIBS)
2 roytam 1016 DEPLIBS4 = $(DEPLIBS)
1017 DEPLIBS5 = $(DEPLIBS)
1018 DEPLIBS6 = $(DEPLIBS)
1019 DEPLIBS7 = $(DEPLIBS)
1020 DEPLIBS8 = $(DEPLIBS)
1021 DEPLIBS9 = $(DEPLIBS)
1022 DEPLIBS10 = $(DEPLIBS)
1 roytam 1023  
2 roytam 1024 XFTPRELOADPATTERN = libXft.so.?
1025 XRENDERPRELOADPATTERN = libXrender.so.?
1026 XFONTPRELOADPATTERN = libXfont*.so.?
1 roytam 1027  
2 roytam 1028 XMULIBONLY = -lXmu
1029 XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
1030  
1031 CONFIGDIR = $(LIBDIR)/config
1032  
1033 USRLIBDIRPATH = $(USRLIBDIR)
1034 LDPRELIBS = $(INSTALLED_LIBS)
1035 LDPOSTLIBS =
1036 TOP_INCLUDES = $(TOP_X_INCLUDES)
1037 PROJECT_DEFINES =
1038 VENDOR_DEFINES = -DXVENDORNAME='"$(VENDORNAME)"' -DXVENDORNAMESHORT='"$(VENDORNAMESHORT)"'
1039  
1040 CXXPROJECT_DEFINES =
1041  
1042 # ----------------------------------------------------------------------
1 roytam 1043 # start of Imakefile
1044  
1045 #
1046 #
1047 #
1048  
1049 all::
1050  
1051 world::
1052 make ${MFLAGS} mastermakefiles
1053 make ${MFLAGS} depend
1054 make ${MFLAGS} all
1055  
1056 SUBDIRS = Cl HText Xl Ui erwise
1057  
1058 all::
2 roytam 1059 @for flag in ${MAKEFLAGS} ''; do \
1060 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1 roytam 1061 for i in $(SUBDIRS) ;\
1062 do \
2 roytam 1063 echo "making" all "in $(CURRENT_DIR)/$$i..."; \
1064 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) 'CC=$(CC)' 'CDEBUGFLAGS=$(CDEBUGFLAGS)' all; \
1 roytam 1065 done
1066  
1067 depend::
2 roytam 1068 @for flag in ${MAKEFLAGS} ''; do \
1069 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1 roytam 1070 for i in $(SUBDIRS) ;\
1071 do \
2 roytam 1072 echo "depending" "in $(CURRENT_DIR)/$$i..."; \
1073 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) depend; \
1 roytam 1074 done
1075  
1076 install::
2 roytam 1077 echo installing...
1078 # cp erwise/erwise /usr/local/bin
1079 # $(MAKE) $(MFLAGS) install
1 roytam 1080  
1081 # rebuild the makefiles at the master source tree
1082 mastermakefiles::
1083 -$(MV) Makefile Makefile.bak
1084 $(MAKE) -f Makefile.bak Makefile
1085 $(MAKE) Makefiles
1086  
2 roytam 1087 # ----------------------------------------------------------------------
1 roytam 1088 # common rules for all Makefiles - do not edit
1089  
2 roytam 1090 .c.i:
1091 $(RM) $@
1092 $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@
1093  
1094 .SUFFIXES: .ii
1095  
1096 .cc.ii:
1097 $(RM) $@
1098 $(CC) -E $(CFLAGS) $(_NOOP_) $*.cc > $@
1099  
1100 .SUFFIXES: .s
1101  
1102 .c.s:
1103 $(RM) $@
1104 $(CC) -S $(CFLAGS) $(_NOOP_) $*.c
1105  
1106 .cc.s:
1107 $(RM) $@
1108 $(CC) -S $(CFLAGS) $(_NOOP_) $*.cc
1109  
1 roytam 1110 emptyrule::
1111  
2 roytam 1112 cleandir::
1113 $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"*
1 roytam 1114  
1115 Makefile::
1116 -@if [ -f Makefile ]; then set -x; \
1117 $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
1118 else exit 0; fi
1119 $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
1120  
1121 tags::
1122 $(TAGS) -w *.[ch]
1123 $(TAGS) -xw *.[ch] > TAGS
1124  
2 roytam 1125 man_keywords::
1 roytam 1126  
2 roytam 1127 html_index::
1 roytam 1128  
2 roytam 1129 clean:: cleandir
1130  
1131 distclean:: cleandir
1132  
1133 # ----------------------------------------------------------------------
1 roytam 1134 # rules for building in SUBDIRS - do not edit
1135  
1136 install::
2 roytam 1137 @for flag in ${MAKEFLAGS} ''; do \
1138 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1 roytam 1139 for i in $(SUBDIRS) ;\
1140 do \
2 roytam 1141 echo "installing" "in $(CURRENT_DIR)/$$i..."; \
1142 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR=$(DESTDIR) install; \
1 roytam 1143 done
1144  
1145 install.man::
2 roytam 1146 @for flag in ${MAKEFLAGS} ''; do \
1147 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1 roytam 1148 for i in $(SUBDIRS) ;\
1149 do \
2 roytam 1150 echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \
1151 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR=$(DESTDIR) install.man; \
1 roytam 1152 done
1153  
2 roytam 1154 install.sdk::
1155 @for flag in ${MAKEFLAGS} ''; do \
1156 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1157 for i in $(SUBDIRS) ;\
1158 do \
1159 echo "installing driver SDK" "in $(CURRENT_DIR)/$$i..."; \
1160 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR='$(DESTDIR)' install.sdk; \
1161 done
1162  
1 roytam 1163 clean::
2 roytam 1164 @for flag in ${MAKEFLAGS} ''; do \
1165 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1 roytam 1166 for i in $(SUBDIRS) ;\
1167 do \
2 roytam 1168 echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
1169 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) clean; \
1 roytam 1170 done
1171  
1172 tags::
2 roytam 1173 @for flag in ${MAKEFLAGS} ''; do \
1174 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1 roytam 1175 for i in $(SUBDIRS) ;\
1176 do \
2 roytam 1177 echo "tagging" "in $(CURRENT_DIR)/$$i..."; \
1178 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) TAGS='$(TAGS)' tags; \
1 roytam 1179 done
1180  
2 roytam 1181 $(ONESUBDIR)/Makefile:
1182 @for flag in ${MAKEFLAGS} ''; do \
1183 case "$$flag" in *=*) ;; --*) ;; *[n]*) executeit="no";; esac; done; \
1184 cd $(ONESUBDIR) && \
1185 if [ "$$executeit" != "no" ]; then \
1186 $(IMAKE_CMD) -DTOPDIR=$(IMAKETOP) -DCURDIR=$(ONECURDIR)$(ONESUBDIR); \
1187 fi;
1188  
1 roytam 1189 Makefiles::
2 roytam 1190 -@for flag in ${MAKEFLAGS} ''; do \
1191 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1192 for flag in ${MAKEFLAGS} ''; do \
1193 case "$$flag" in *=*) ;; --*) ;; *[n]*) executeit="no";; esac; done; \
1 roytam 1194 for i in $(SUBDIRS) ;\
1195 do \
2 roytam 1196 case "$(CURRENT_DIR)" in \
1197 .) curdir= ;; \
1198 *) curdir=$(CURRENT_DIR)/ ;; \
1199 esac; \
1200 echo "making Makefiles in $$curdir$$i..."; \
1201 itmp=`echo $$i | sed -e 's;^\./;;g' -e 's;/\./;/;g'`; \
1202 curtmp="$(CURRENT_DIR)" \
1203 toptmp=""; \
1204 case "$$itmp" in \
1205 ../?*) \
1206 while echo "$$itmp" | grep '^\.\./' > /dev/null;\
1207 do \
1208 toptmp="/`basename $$curtmp`$$toptmp"; \
1209 curtmp="`dirname $$curtmp`"; \
1210 itmp="`echo $$itmp | sed 's;\.\./;;'`"; \
1211 done \
1212 ;; \
1213 esac; \
1214 case "$$itmp" in \
1215 */?*/?*/?*/?*) newtop=../../../../..;; \
1216 */?*/?*/?*) newtop=../../../..;; \
1217 */?*/?*) newtop=../../..;; \
1218 */?*) newtop=../..;; \
1219 *) newtop=..;; \
1220 esac; \
1221 newtop="$$newtop$$toptmp"; \
1222 case "$(TOP)" in \
1223 /?*) imaketop=$(TOP) \
1224 imakeprefix= ;; \
1225 .) imaketop=$$newtop \
1226 imakeprefix=$$newtop/ ;; \
1227 *) imaketop=$$newtop/$(TOP) \
1228 imakeprefix=$$newtop/ ;; \
1229 esac; \
1230 $(RM) $$i/Makefile.bak; \
1231 if [ -f $$i/Makefile ]; then \
1232 echo " $(MV) Makefile Makefile.bak"; \
1233 if [ "$$executeit" != "no" ]; then \
1234 $(MV) $$i/Makefile $$i/Makefile.bak; \
1235 fi; \
1236 fi; \
1237 $(MAKE) $(MFLAGS) $(MAKE_OPTS) ONESUBDIR=$$i ONECURDIR=$$curdir IMAKETOP=$$imaketop IMAKEPREFIX=$$imakeprefix $$i/Makefile; \
1238 if [ -d $$i ] ; then \
1239 cd $$i; \
1240 $(MAKE) $(MFLAGS) Makefiles; \
1241 cd $$newtop; \
1242 else \
1243 exit 1; \
1244 fi; \
1 roytam 1245 done
1246  
1247 includes::
2 roytam 1248 @for flag in ${MAKEFLAGS} ''; do \
1249 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1 roytam 1250 for i in $(SUBDIRS) ;\
1251 do \
2 roytam 1252 echo including "in $(CURRENT_DIR)/$$i..."; \
1253 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) includes; \
1 roytam 1254 done
1255  
2 roytam 1256 distclean::
1257 @for flag in ${MAKEFLAGS} ''; do \
1258 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1259 for i in $(SUBDIRS) ;\
1260 do \
1261 echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
1262 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) distclean; \
1263 done
1264  
1265 PREPROCESSMANPAGES = true
1266  
1267 distclean::
1268 $(RM) Makefile Makefile.dep
1269  
1270 # ----------------------------------------------------------------------
1 roytam 1271 # dependencies generated by makedepend
1272