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