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