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