1 # Makefile generated by imake - do not edit!
2 # $Xorg: imake.c,v 1.6 2001/02/09 02:03:15 xorgcvs Exp $
4 # ----------------------------------------------------------------------
5 # Makefile generated from "Imake.tmpl" and </tmp/IIf.1oxDog>
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 $
12 # $XFree86: xc/config/cf/Imake.tmpl,v 3.155 2003/12/24 18:58:41 dickey Exp $
13 # ----------------------------------------------------------------------
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 $
22 # $XFree86: xc/config/cf/Imake.cf,v 3.88 2003/12/16 21:30:21 herrb Exp $
24 # -----------------------------------------------------------------------
25 # site-specific configuration parameters that need to come before
26 # the platform-specific parameters - edit site.def to change
28 # site: $TOG: site.sample /main/r64_final/1 1998/02/05 16:28:49 kaleb $
30 # site: $XFree86: xc/config/cf/site.def,v 3.24 2000/06/25 20:17:29 dawes Exp $
32 # $XFree86: xc/config/cf/xf86site.def,v 3.186 2003/06/25 18:06:22 eich Exp $
34 # ----------------------------------------------------------------------
35 # platform-specific configuration parameters - edit linux.cf to change
37 # $XdotOrg: util/cf/linux.cf,v 1.31 2005/10/21 19:10:27 ajax Exp $
38 # platform: $Xorg: linux.cf,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
40 # platform: $XFree86: xc/config/cf/linux.cf,v 3.220 2003/12/30 22:38:33 tsi Exp $
42 # operating system: Linux 2.6.28-8-generic armv5tel [ELF] (2.6.28)
46 # $Xorg: lnxLib.rules,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
47 # $XFree86: xc/config/cf/lnxLib.rules,v 3.52 2003/10/31 20:49:03 herrb Exp $
49 # $XdotOrg: util/cf/xorg.cf,v 1.53 2005/10/03 16:08:44 alanc Exp $
51 # $Xorg: xfree86.cf,v 1.4 2000/08/17 19:41:49 cpqbld Exp $
53 XORG_VERSION_CURRENT = (((6) * 10000000) + ((9) * 100000) + ((0) * 1000) + 0)
54 RELEASE_VERSION = RELEASE-1
56 DRIVERSDKDIR = $(USRLIBDIR)/Server
57 DRIVERSDKMODULEDIR = $(USRLIBDIR)/Server/modules
58 DRIVERSDKINCLUDEDIR = $(USRLIBDIR)/Server/include
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)
67 XFREE86DOCDIR = $(DOCDIR)
68 XFREE86PSDOCDIR = $(DOCPSDIR)
69 XFREE86PDFDOCDIR = $(DOCPDFDIR)
70 XFREE86HTMLDOCDIR = $(DOCHTMLDIR)
71 XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese
73 # $Xorg: xf86.rules,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
75 # $XFree86: xc/config/cf/xf86.rules,v 3.34tsi Exp $
79 SELINUX_INCLUDES = -I/usr/include/selinux
81 SELINUX_CFLAGS = -DHAVE_SELINUX
83 SELINUX_LIBS = -lselinux
85 # ----------------------------------------------------------------------
86 # site-specific configuration parameters that go after
87 # the platform-specific parameters - edit site.def to change
89 # site: $TOG: site.sample /main/r64_final/1 1998/02/05 16:28:49 kaleb $
91 # site: $XFree86: xc/config/cf/site.def,v 3.24 2000/06/25 20:17:29 dawes Exp $
93 # ---------------------------------------------------------------------
94 # Imake rules for building libraries, programs, scripts, and data files
95 # rules: $Xorg: Imake.rules,v 1.3 2000/08/17 19:41:46 cpqbld Exp $
96 # rules: $XdotOrg: util/cf/Imake.rules,v 1.11 2005/11/08 06:33:24 jkj Exp $
101 # rules: $XFree86: xc/config/cf/Imake.rules,v 3.128 2003/11/15 03:25:17 dawes Exp $
103 .PHONY: all interfaces install install.man install.lib install.sdk depend includes cleandir
105 _NULLCMD_ = @ echo -n
107 X_BYTE_ORDER = X_LITTLE_ENDIAN
137 CONFIGSRC = $(TOP)/config
138 IMAKESRC = $(CONFIGSRC)/imake
139 DEPENDSRC = $(CONFIGSRC)/util
141 INCROOT = /usr/include
144 VARLIBDIR = $(VARDIR)/lib
145 SYSTEMUSRLIBDIR = /usr/lib
146 SYSTEMUSRINCDIR = /usr/include
148 LINTLIBDIR = $(USRLIBDIR)/lint
149 MANPATH = /usr/share/man
150 MANSOURCEPATH = $(MANPATH)/man
151 MANDIR = $(MANSOURCEPATH)$(MANSECT)
152 SYSCALLMANDIR = $(MANSOURCEPATH)$(SYSCALLMANSECT)
153 LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSECT)
154 DRIVERMANDIR = $(MANSOURCEPATH)4
155 FILEMANDIR = $(MANSOURCEPATH)$(FILEMANSECT)
156 GAMEMANDIR = $(MANSOURCEPATH)$(GAMEMANSECT)
157 MISCMANDIR = $(MANSOURCEPATH)7
158 ADMMANDIR = $(MANSOURCEPATH)$(ADMMANSECT)
159 ICONDIR = "/usr/share/icons"
160 XCURSORPATH = "~/.icons:/usr/share/icons:/usr/share/pixmaps"
161 DRIVERMANDIR = $(MANSOURCEPATH)4
162 LOGDIRECTORY = $(VARDIR)/log
164 VARRUNDIR = $(VARDIR)/run
166 VARDBDIR = $(VARDIR)/lib
170 # Nice try but useless: make will inherit BOOTSTRAPCFLAGS
175 AS = gcc -c -x assembler
185 CXXDEBUGFLAGS = -g -O2 -fno-strict-aliasing
189 CXXSTD_DEFINES = -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -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 CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES)
192 CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(DEFINES) $(CXXEXTRA_DEFINES)
193 CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES)
198 CPP = cpp $(STD_CPP_DEFINES)
199 RAWCPP = cpp -undef $(STD_CPP_OPTIONS)
200 PREPROCESSCMD = gcc -E $(STD_CPP_DEFINES)
230 PERLENVSETUP = env LC_ALL=C
243 MANSUFFIX = $(MANSECT)$(PROJECTMANSUFFIX)
244 SYSCALLMANSUFFIX = $(SYSCALLMANSECT)$(PROJECTMANSUFFIX)
245 LIBMANSUFFIX = $(LIBMANSECT)$(PROJECTMANSUFFIX)
247 FILEMANSUFFIX = $(FILEMANSECT)$(PROJECTMANSUFFIX)
248 GAMEMANSUFFIX = $(GAMEMANSECT)$(PROJECTMANSUFFIX)
250 ADMMANSUFFIX = $(ADMMANSECT)$(PROJECTMANSUFFIX)
254 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 COMPRESSMANCMD = gzip -n
272 MODCFLAGS = $(CFLAGS)
273 MODAS = gcc -c -x assembler
276 MODLD = gcc -nostdlib
279 MODLDCOMBINEFLAGS = -r
288 STD_CPP_OPTIONS = -traditional
289 STD_CPP_DEFINES = -traditional -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -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)
290 STD_DEFINES = -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm -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)
301 SHLIBLDFLAGS = -shared $(SHLIBGLOBALSFLAGS)
304 POSTNOSTDLIB = -Wl,-Bstatic -lgcc -Wl,-Bdynamic
310 PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO
314 INSTBINFLAGS = -m 0755
315 INSTUIDFLAGS = -m 4711
316 INSTLIBFLAGS = -m 0644
317 INSTINCFLAGS = -m 0444
318 INSTMANFLAGS = -m 0444
319 INSTDATFLAGS = -m 0444
320 INSTKMEMFLAGS = -m 4711
324 CDEBUGFLAGS = -g -O2 -fno-strict-aliasing
327 ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(INSTALLED_INCLUDES) $(STD_INCLUDES)
328 ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(MODULE_DEFINES) $(DEFINES) $(EXTRA_DEFINES)
329 CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(MODULE_CFLAGS) $(ALLDEFINES)
330 LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES)
331 LDPRELIB = $(INSTALLED_LIBS)
333 LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS)
334 CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS)
336 LDLIBS = $(LDPOSTLIBS) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
347 # Not sure this belongs here
349 TKINCDIR = /usr/include
351 TKLIBRARY = -L$(TKLIBDIR) -l$(TKLIBNAME)
353 TCLINCDIR = /usr/include
355 TCLLIBRARY = -L$(TCLLIBDIR) -l$(TCLLIBNAME)
361 IMAKE_WARNINGS = -Wundef
363 IRULESRC = $(CONFIGDIR)
364 IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES) $(IMAKE_WARNINGS)
366 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 # $Xorg: X11.rules,v 1.4 2000/08/17 19:41:46 cpqbld Exp $
370 # $XFree86: xc/config/cf/X11.rules,v 1.6 2001/01/17 16:22:31 dawes Exp $
372 # ----------------------------------------------------------------------
373 # X Window System Build Parameters and Rules
374 # $XdotOrg: util/cf/X11.tmpl,v 1.54 2006/04/15 15:55:25 herrb Exp $
375 # $Xorg: X11.tmpl,v 1.6 2000/08/17 19:41:46 cpqbld Exp $
380 # $XFree86: xc/config/cf/X11.tmpl,v 1.248 2004/02/16 04:07:37 dawes Exp $
382 XORGRELSTRING = `echo 6 9 0 | sed -e 's/ /./g' -e 's/^/Version\\\ /'`
383 XORGMANNAME = X Version 11
385 STICKY_DEFINES = -DHAS_STICKY_DIR_BIT
387 FCHOWN_DEFINES = -DHAS_FCHOWN
389 # -----------------------------------------------------------------------
390 # X Window System make variables; these need to be coordinated with rules
394 BUILDINCROOT = $(TOP)/exports
395 BUILDINCDIR = $(BUILDINCROOT)/include
397 BUILDLIBDIR = $(TOP)/exports/lib
399 BUILDBINDIR = $(TOP)/exports/bin
401 BUILDMODULEDIR = $(BUILDLIBDIR)/modules
402 BUILDI18NDIR = $(BUILDLIBDIR)/locale
403 BUILDMODULETOP = $(BUILDLIBTOP)/..
404 XBUILDINCROOT = $(XTOP)/exports
405 XBUILDINCDIR = $(XBUILDINCROOT)/include/X11
406 XBUILDINCTOP = ../../..
407 XBUILDBINDIR = $(XBUILDINCROOT)/bin
410 LIBDIR = /usr/lib/X11
411 SHAREDIR = /usr/share/X11
412 LIBEXECDIR = /usr/libexec
413 MODULEDIR = $(USRLIBDIR)/modules
415 XBINDIR = $(PROJECTROOT)/bin
417 INSTSRCDIR = /usr/src
421 CONFDIR = $(ETCX11DIR)
423 DOCDIR = $(LIBDIR)/doc
424 DOCHTMLDIR = $(DOCDIR)/html
425 DOCPSDIR = $(DOCDIR)/PostScript
426 DOCPDFDIR = $(DOCDIR)/PDF
427 FONTDIR = /usr/share/fonts/X11
428 ENCODINGSDIR = /usr/share/fonts/X11/encodings
429 XINITDIR = $(LIBDIR)/xinit
430 XDMDIR = $(LIBDIR)/xdm
431 XDMVARDIR = $(VARLIBDIR)/xdm
432 TWMDIR = $(LIBDIR)/twm
433 XSMDIR = $(LIBDIR)/xsm
434 NLSDIR = $(LIBDIR)/nls
435 XLOCALEDIR = $(LIBDIR)/locale
436 LBXPROXYDIR = $(LIBDIR)/lbxproxy
437 PROXYMANAGERDIR = $(LIBDIR)/proxymngr
438 XPRINTDIR = $(LIBDIR)/xserver
439 XAPPLOADDIR = /etc/X11/app-defaults
442 INSTAPPFLAGS = $(INSTDATFLAGS)
445 FONTC = $(XBINDIR)/bdftopcf
446 MKFONTSCALE = $(XBINDIR)/mkfontscale
447 MKFONTDIR = $(XBINDIR)/mkfontdir
448 MKHTMLINDEX = $(XBINDIR)/mkhtmlindex
449 UCS2ANY = $(XBINDIR)/ucs2any
450 BDFTRUNCATE = $(XBINDIR)/bdftruncate
451 UCSMAPPREFIX = $(FONTDIR)/util/map-
452 XCURSORGEN = $(XBINDIR)/xcursorgen
454 HTMLINDEXCMD = HtmlIndexCmd
456 DOCUTILSRC = $(XTOP)/doc/util
457 CLIENTSRC = $(TOP)/clients
458 DEMOSRC = $(TOP)/demos
459 XDOCMACROS = $(DOCUTILSRC)/macros.t
460 XIDXMACROS = $(DOCUTILSRC)/indexmacros.t
461 PROGRAMSRC = $(TOP)/programs
463 FONTSRC = $(XTOP)/fonts
464 ENCODINGSSRC = $(FONTSRC)/encodings
465 INCLUDESRC = $(BUILDINCROOT)/include
466 XINCLUDESRC = $(INCLUDESRC)/X11
467 SERVERSRC = $(XTOP)/programs/Xserver
468 CONTRIBSRC = $(XTOP)/../contrib
469 UNSUPPORTEDSRC = $(XTOP)/unsupported
471 RGBSRC = $(XTOP)/programs/rgb
472 BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf
473 MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir
474 FONTSERVERSRC = $(PROGRAMSRC)/xfs
475 FONTINCSRC = $(XTOP)/include/fonts
476 EXTINCSRC = $(XTOP)/include/extensions
477 FTSOURCEDIR = FreeTypeSrcDir
478 DRMSRCDIR = $(TOP)/extras/drm
479 MESASRCDIR = $(TOP)/extras/Mesa
480 OGLSAMPLESRCDIR = $(TOP)/extras/ogl-sample
481 PSWRAPSRC = $(XTOP)/config/pswrap
482 TRANSCOMMSRC = $(LIBSRC)/xtrans
483 TRANS_INCLUDES = -I$(TRANSCOMMSRC)
484 CONNECTION_FLAGS = -DUNIXCONN -DTCPCONN $(STICKY_DEFINES) $(FCHOWN_DEFINES) -DIPv6
485 XTRANS_FAILDEFINES = -DFAIL_HARD
487 VENDORMANNAME = X.Org
488 VENDORMANVERSION = `echo 6 9 0 | sed -e 's/ /./g' -e 's/^/Version\\\ /'`
489 XORGMANDEFS = -D__xorgversion__="\"$(XORGRELSTRING)\" \"$(XORGMANNAME)\""
490 VENDORMANDEFS = -D__vendorversion__="$(VENDORMANVERSION) $(VENDORMANNAME)"
491 VENDORNAME = The X.Org Foundation
492 VENDORNAMESHORT = X.Org
494 VENDORWEBSUPPORT = http://wiki.X.Org
496 VENDORSUPPORTDEFS = -D__VENDORDWEBSUPPORT__='"$(VENDORWEBSUPPORT)"'
499 XKBDEFRULESDEFS = -D__XKBDEFRULES__='"$(XKBDEFRULES)"'
501 XCONFIGFILE = xorg.conf
502 XCONFIGDIR = $(LIBDIR)
506 XENVLIBDIR = $(USRLIBDIR)
507 CLIENTENVSETUP = LD_LIBRARY_PATH=$(XENVLIBDIR) XLOCALEDIR=$(BUILDLIBDIR)/locale
509 # $Xorg: lnxLib.tmpl,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
510 # $XFree86: xc/config/cf/lnxLib.tmpl,v 3.19 2003/10/15 22:47:48 herrb Exp $
512 XLIBSRC = $(LIBSRC)/X11
518 LINTXONLY = $(LINTLIBDIR)/llib-lX11.ln
520 DEPXLIBONLY = $(DEPXONLYLIB)
521 XLIBONLY = $(XONLYLIB)
522 LINTXONLYLIB = $(LINTXONLY)
524 XEXTLIBSRC = $(LIBSRC)/Xext
528 EXTENSIONLIB = -lXext
530 LINTEXTENSION = $(LINTLIBDIR)/llib-lXext.ln
532 LINTEXTENSIONLIB = $(LINTEXTENSION)
533 DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB)
534 XLIB = $(EXTENSIONLIB) $(XONLYLIB)
535 LINTXLIB = $(LINTXONLYLIB)
537 XSSLIBSRC = $(LIBSRC)/Xss
543 LINTXSS = $(LINTLIBDIR)/llib-lXss.ln
545 XXF86MISCLIBSRC = $(LIBSRC)/Xxf86misc
549 XXF86MISCLIB = -lXxf86misc
551 LINTXXF86MISC = $(LINTLIBDIR)/llib-lXxf86misc.ln
553 XXF86VMLIBSRC = $(LIBSRC)/Xxf86vm
557 XXF86VMLIB = -lXxf86vm
559 LINTXXF86VM = $(LINTLIBDIR)/llib-lXxf86vm.ln
561 XXF86DGALIBSRC = $(LIBSRC)/Xxf86dga
565 XXF86DGALIB = -lXxf86dga
567 LINTXXF86DGA = $(LINTLIBDIR)/llib-lXxf86dga.ln
569 XXF86RUSHLIBSRC = $(LIBSRC)/Xxf86rush
573 XXF86RUSHLIB = -lXxf86rush
575 LINTXXF86RUSH = $(LINTLIBDIR)/llib-lXxf86rush.ln
577 XVLIBSRC = $(LIBSRC)/Xv
583 LINTXV = $(LINTLIBDIR)/llib-lXv.ln
585 XVMCLIBSRC = $(LIBSRC)/XvMC
591 LINTXVMC = $(LINTLIBDIR)/llib-lXvMC.ln
593 XINERAMALIBSRC = $(LIBSRC)/Xinerama
597 XINERAMALIB = -lXinerama
599 LINTXINERAMA = $(LINTLIBDIR)/llib-lXinerama.ln
601 XRESLIBSRC = $(LIBSRC)/XRes
607 LINTXRES = $(LINTLIBDIR)/llib-lXRes.ln
609 DMXLIBSRC = $(LIBSRC)/dmx
615 LINTDMX = $(LINTLIBDIR)/llib-ldmx.ln
617 DPSLIBSRC = $(LIBSRC)/dps
619 DEPDPSLIB = $(USRLIBDIR)/libdps.a
622 LINTDPS = $(LINTLIBDIR)/llib-ldps.ln
624 DPSTKLIBSRC = $(LIBSRC)/dpstk
626 DEPDPSTKLIB = $(USRLIBDIR)/libdpstk.a
629 LINTDPSTK = $(LINTLIBDIR)/llib-ldpstk.ln
631 PSRESLIBSRC = $(LIBSRC)/psres
633 DEPPSRESLIB = $(USRLIBDIR)/libpsres.a
636 LINTPSRES = $(LINTLIBDIR)/llib-lpsres.ln
638 GLULIBSRC = $(LIBSRC)/GLU
644 LINTGLU = $(LINTLIBDIR)/llib-lGLU.ln
646 GLXLIBSRC = $(LIBSRC)/GL
652 LINTGLX = $(LINTLIBDIR)/llib-lGL.ln
654 GLWIDGETSRC = $(LIBSRC)/GLw
656 DEPGLWLIB = $(USRLIBDIR)/libGLw.a
659 LINTGLW = $(LINTLIBDIR)/llib-lGLw.ln
662 XRENDERLIBDIR = /usr/lib
663 XRENDERINCDIR = /usr/include
664 XRENDERLIB = -L$(XRENDERLIBDIR) -lXrender
667 XRENDERINCLUDES = -I$(XRENDERINCDIR)
669 XRANDRLIBSRC = $(LIBSRC)/Xrandr
675 LINTXRANDR = $(LINTLIBDIR)/llib-lXrandr.ln
677 XFIXESLIBSRC = $(LIBSRC)/Xfixes
683 LINTXFIXES = $(LINTLIBDIR)/llib-lXfixes.ln
685 XDAMAGELIBSRC = $(LIBSRC)/Xdamage
689 XDAMAGELIB = -lXdamage
691 LINTXDAMAGE = $(LINTLIBDIR)/llib-lXdamage.ln
693 XCOMPOSITELIBSRC = $(LIBSRC)/Xcomposite
695 SOXCOMPOSITEREV = 1.0
697 XCOMPOSITELIB = -lXcomposite
699 LINTXCOMPOSITE = $(LINTLIBDIR)/llib-lXcomposite.ln
701 XEVIELIBSRC = $(LIBSRC)/Xevie
707 LINTXEVIE = $(LINTLIBDIR)/llib-lXevie.ln
710 XCURSORLIBDIR = /usr/lib
711 XCURSORINCDIR = /usr/include
712 XCURSORLIB = -L$(XCURSORLIBDIR) -lXcursor
714 XCURSORINCLUDES=-I$(XCURSORINCDIR) $(XRENDERINCLUDES)
716 APPLEWMLIBSRC = $(LIBSRC)/apple
718 DEPAPPLEWMLIB = $(USRLIBDIR)/libAppleWM.a
719 APPLEWMLIB = -lAppleWM
721 LINTAPPLEWM = $(LINTLIBDIR)/llib-lAppleWM.ln
723 WINDOWSWMLIBSRC = $(LIBSRC)/windows
725 DEPWINDOWSWMLIB = $(USRLIBDIR)/libWindowsWM.a
726 WINDOWSWMLIB = -lWindowsWM
728 LINTWINDOWSWM = $(LINTLIBDIR)/llib-lWindowsWM.ln
730 XFONTCACHELIBSRC = $(LIBSRC)/Xfontcache
732 DEPXFONTCACHELIB = $(USRLIBDIR)/libXfontcache.a
733 XFONTCACHELIB = -lXfontcache
735 LINTXFONTCACHE = $(LINTLIBDIR)/llib-lXfontcache.ln
737 XAUTHSRC = $(LIBSRC)/Xau
743 LINTXAUTH = $(LINTLIBDIR)/llib-lXau.ln
745 XDMCPLIBSRC = $(LIBSRC)/Xdmcp
751 LINTXDMCP = $(LINTLIBDIR)/llib-lXdmcp.ln
753 XMUSRC = $(LIBSRC)/Xmu
759 LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
761 XMUUSRC = $(LIBSRC)/Xmuu
767 LINTXMUU = $(LINTLIBDIR)/llib-lXmuu.ln
769 OLDXLIBSRC = $(LIBSRC)/oldX
771 DEPOLDXLIB = $(USRLIBDIR)/liboldX.a
774 LINTOLDX = $(LINTLIBDIR)/llib-loldX.ln
776 XPLIBSRC = $(LIBSRC)/Xp
782 LINTXP = $(LINTLIBDIR)/llib-lXp.ln
784 TOOLKITSRC = $(LIBSRC)/Xt
790 LINTXTOOLONLY = $(LINTLIBDIR)/llib-lXt.ln
792 DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB)
793 XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB)
794 LINTXTOOLLIB = $(LINTXTOOLONLYLIB)
796 XALIBSRC = $(LIBSRC)/Xa
802 LINTXA = $(LINTLIBDIR)/llib-lXa.ln
804 AWIDGETSRC = $(LIBSRC)/Xaw
810 LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
812 AWIDGET7SRC = $(LIBSRC)/Xaw7
818 LINTXAW7 = $(LINTLIBDIR)/llib-lXaw.ln
820 AWIDGET6SRC = $(LIBSRC)/Xaw6
826 LINTXAW6 = $(LINTLIBDIR)/llib-lXaw.ln
828 XILIBSRC = $(LIBSRC)/Xi
834 LINTXI = $(LINTLIBDIR)/llib-lXi.ln
836 XTESTLIBSRC = $(LIBSRC)/Xtst
842 LINTXTEST = $(LINTLIBDIR)/llib-lXtst.ln
844 DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
847 LINTXBSD = $(LINTLIBDIR)/llib-lXbsd.ln
849 ICESRC = $(LIBSRC)/ICE
855 LINTICE = $(LINTLIBDIR)/llib-lICE.ln
863 LINTSM = $(LINTLIBDIR)/llib-lSM.ln
865 XKEYSRC = $(LIBSRC)/Xkey
871 LINTXKEY = $(LINTLIBDIR)/llib-lXkey.ln
873 FSLIBSRC = $(LIBSRC)/FS
879 LINTFS = $(LINTLIBDIR)/llib-lFS.ln
881 FONTLIBSRC = $(LIBSRC)/font
883 DEPFONTLIB = $(USRLIBDIR)/libXfont.a
884 FONTLIB = -L$(FREETYPELIBDIR) -L$(FONTLIBSRC) -lXfont
886 LINTXFONT = $(LINTLIBDIR)/llib-lXfont.ln
888 DEPXFONTLIB = $(USRLIBDIR)/libXfont.a
891 LINTXFONT = $(LINTLIBDIR)/llib-lXfont.ln
893 FONTSTUBLIBSRC = $(FONTLIBSRC)/stubs
895 DEPFONTSTUBLIB = $(USRLIBDIR)/libfntstubs.a
896 FONTSTUBLIB = -lfntstubs
898 LINTFONTSTUB = $(LINTLIBDIR)/llib-lfntstubs.ln
899 DEPFONTLIB = $(DEPXFONTLIB) $(DEPFONTSTUBLIB)
900 FONTLIB = $(XFONTLIB) $(FONTSTUBLIB) $(FREETYPE2LIB)
902 FONTENCLIBSRC = $(LIBSRC)/fontenc
904 DEPXFONTENCLIB = $(USRLIBDIR)/libfontenc.a
905 XFONTENCLIB = -lfontenc
907 LINTXFONTENC = $(LINTLIBDIR)/llib-lfontenc.ln
909 XPMLIBSRC = $(LIBSRC)/Xpm
915 LINTXPM = $(LINTLIBDIR)/llib-lXpm.ln
918 FREETYPE2LIBDIR = /usr/lib
919 FREETYPE2INCDIR = /usr/include
921 FREETYPE2LIB = -lfreetype
923 FREETYPE2INCLUDES = -I$(FREETYPE2INCDIR)/freetype2 -I$(FREETYPE2INCDIR)/freetype2/config
925 FREETYPE2DEFINES = -DFREETYPE2
927 EXPATLIBSRC = $(LIBSRC)/expat
933 LINTEXPAT = $(LINTLIBDIR)/llib-lexpat.ln
936 EXPATLIBDIR = /usr/lib
937 EXPATINCDIR = /usr/include
943 EXPATDEFINES = -DEXPAT
947 XFTINCDIR = /usr/include
948 XFTLIB = -L$(XFTLIBDIR) -lXft
950 XFTINCLUDES= -I$(XFTINCDIR) $(FONTCONFIGINCLUDES) $(FREETYPE2INCLUDES) $(XRENDERINCLUDES)
953 FONTCONFIGLIBDIR = /usr/lib
954 FONTCONFIGINCDIR = /usr/include
955 FONTCONFIGBINDIR = /usr/bin
957 FONTCONFIGLIB = -lfontconfig
961 FCCACHE = $(FONTCONFIGBINDIR)/fc-cache
963 FONTCONFIGDEFINES = -DFONTCONFIG
965 LIBPNGINCDIR = /usr/include
970 LIBPNGLIBDIR = /usr/lib
971 LIBPNGINCDIR = /usr/include
975 XKBFILELIBSRC = $(LIBSRC)/xkbfile
979 XKBFILELIB = -lxkbfile
981 LINTXKBFILE = $(LINTLIBDIR)/llib-lxkbfile.ln
983 XKBCOMPCMD = $(XBINDIR)/xkbcomp
985 XKBUILIBSRC = $(LIBSRC)/xkbui
991 LINTXKBUI = $(LINTLIBDIR)/llib-lxkbui.ln
995 EXTRAXAWCLIENTDEPLIBS =
999 XTRAPLIBSRC = $(LIBSRC)/XTrap
1005 LINTXTRAP = $(LINTLIBDIR)/llib-lXTrap.ln
1007 DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
1009 DEPLIBS1 = $(DEPLIBS)
1010 DEPLIBS2 = $(DEPLIBS)
1011 DEPLIBS3 = $(DEPLIBS)
1012 DEPLIBS4 = $(DEPLIBS)
1013 DEPLIBS5 = $(DEPLIBS)
1014 DEPLIBS6 = $(DEPLIBS)
1015 DEPLIBS7 = $(DEPLIBS)
1016 DEPLIBS8 = $(DEPLIBS)
1017 DEPLIBS9 = $(DEPLIBS)
1018 DEPLIBS10 = $(DEPLIBS)
1020 XFTPRELOADPATTERN = libXft.so.?
1021 XRENDERPRELOADPATTERN = libXrender.so.?
1022 XFONTPRELOADPATTERN = libXfont*.so.?
1025 XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
1027 CONFIGDIR = $(LIBDIR)/config
1029 USRLIBDIRPATH = $(USRLIBDIR)
1030 LDPRELIBS = $(INSTALLED_LIBS)
1032 TOP_INCLUDES = $(TOP_X_INCLUDES)
1034 VENDOR_DEFINES = -DXVENDORNAME='"$(VENDORNAME)"' -DXVENDORNAMESHORT='"$(VENDORNAMESHORT)"'
1036 CXXPROJECT_DEFINES =
1038 # ----------------------------------------------------------------------
1039 # start of Imakefile
1048 make ${MFLAGS} mastermakefiles
1049 make ${MFLAGS} depend
1052 SUBDIRS = Cl HText Xl Ui erwise
1055 @for flag in ${MAKEFLAGS} ''; do \
1056 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1057 for i in $(SUBDIRS) ;\
1059 echo "making" all "in $(CURRENT_DIR)/$$i..."; \
1060 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) 'CC=$(CC)' 'CDEBUGFLAGS=$(CDEBUGFLAGS)' all; \
1064 @for flag in ${MAKEFLAGS} ''; do \
1065 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1066 for i in $(SUBDIRS) ;\
1068 echo "depending" "in $(CURRENT_DIR)/$$i..."; \
1069 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) depend; \
1073 $(MAKE) $(MFLAGS) install
1075 # rebuild the makefiles at the master source tree
1077 -$(MV) Makefile Makefile.bak
1078 $(MAKE) -f Makefile.bak Makefile
1081 # ----------------------------------------------------------------------
1082 # common rules for all Makefiles - do not edit
1086 $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@
1092 $(CC) -E $(CFLAGS) $(_NOOP_) $*.cc > $@
1098 $(CC) -S $(CFLAGS) $(_NOOP_) $*.c
1102 $(CC) -S $(CFLAGS) $(_NOOP_) $*.cc
1107 $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"*
1110 -@if [ -f Makefile ]; then set -x; \
1111 $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
1113 $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
1117 $(TAGS) -xw *.[ch] > TAGS
1125 distclean:: cleandir
1127 # ----------------------------------------------------------------------
1128 # rules for building in SUBDIRS - do not edit
1131 @for flag in ${MAKEFLAGS} ''; do \
1132 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1133 for i in $(SUBDIRS) ;\
1135 echo "installing" "in $(CURRENT_DIR)/$$i..."; \
1136 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR=$(DESTDIR) install; \
1140 @for flag in ${MAKEFLAGS} ''; do \
1141 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1142 for i in $(SUBDIRS) ;\
1144 echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \
1145 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR=$(DESTDIR) install.man; \
1149 @for flag in ${MAKEFLAGS} ''; do \
1150 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1151 for i in $(SUBDIRS) ;\
1153 echo "installing driver SDK" "in $(CURRENT_DIR)/$$i..."; \
1154 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR='$(DESTDIR)' install.sdk; \
1158 @for flag in ${MAKEFLAGS} ''; do \
1159 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1160 for i in $(SUBDIRS) ;\
1162 echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
1163 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) clean; \
1167 @for flag in ${MAKEFLAGS} ''; do \
1168 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1169 for i in $(SUBDIRS) ;\
1171 echo "tagging" "in $(CURRENT_DIR)/$$i..."; \
1172 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) TAGS='$(TAGS)' tags; \
1175 $(ONESUBDIR)/Makefile:
1176 @for flag in ${MAKEFLAGS} ''; do \
1177 case "$$flag" in *=*) ;; --*) ;; *[n]*) executeit="no";; esac; done; \
1178 cd $(ONESUBDIR) && \
1179 if [ "$$executeit" != "no" ]; then \
1180 $(IMAKE_CMD) -DTOPDIR=$(IMAKETOP) -DCURDIR=$(ONECURDIR)$(ONESUBDIR); \
1184 -@for flag in ${MAKEFLAGS} ''; do \
1185 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1186 for flag in ${MAKEFLAGS} ''; do \
1187 case "$$flag" in *=*) ;; --*) ;; *[n]*) executeit="no";; esac; done; \
1188 for i in $(SUBDIRS) ;\
1190 case "$(CURRENT_DIR)" in \
1192 *) curdir=$(CURRENT_DIR)/ ;; \
1194 echo "making Makefiles in $$curdir$$i..."; \
1195 itmp=`echo $$i | sed -e 's;^\./;;g' -e 's;/\./;/;g'`; \
1196 curtmp="$(CURRENT_DIR)" \
1200 while echo "$$itmp" | grep '^\.\./' > /dev/null;\
1202 toptmp="/`basename $$curtmp`$$toptmp"; \
1203 curtmp="`dirname $$curtmp`"; \
1204 itmp="`echo $$itmp | sed 's;\.\./;;'`"; \
1209 */?*/?*/?*/?*) newtop=../../../../..;; \
1210 */?*/?*/?*) newtop=../../../..;; \
1211 */?*/?*) newtop=../../..;; \
1212 */?*) newtop=../..;; \
1215 newtop="$$newtop$$toptmp"; \
1217 /?*) imaketop=$(TOP) \
1219 .) imaketop=$$newtop \
1220 imakeprefix=$$newtop/ ;; \
1221 *) imaketop=$$newtop/$(TOP) \
1222 imakeprefix=$$newtop/ ;; \
1224 $(RM) $$i/Makefile.bak; \
1225 if [ -f $$i/Makefile ]; then \
1226 echo " $(MV) Makefile Makefile.bak"; \
1227 if [ "$$executeit" != "no" ]; then \
1228 $(MV) $$i/Makefile $$i/Makefile.bak; \
1231 $(MAKE) $(MFLAGS) $(MAKE_OPTS) ONESUBDIR=$$i ONECURDIR=$$curdir IMAKETOP=$$imaketop IMAKEPREFIX=$$imakeprefix $$i/Makefile; \
1232 if [ -d $$i ] ; then \
1234 $(MAKE) $(MFLAGS) Makefiles; \
1242 @for flag in ${MAKEFLAGS} ''; do \
1243 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1244 for i in $(SUBDIRS) ;\
1246 echo including "in $(CURRENT_DIR)/$$i..."; \
1247 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) includes; \
1251 @for flag in ${MAKEFLAGS} ''; do \
1252 case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \
1253 for i in $(SUBDIRS) ;\
1255 echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
1256 $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) distclean; \
1259 PREPROCESSMANPAGES = true
1262 $(RM) Makefile Makefile.dep
1264 # ----------------------------------------------------------------------
1265 # dependencies generated by makedepend