# Makefile generated by imake - do not edit! # $TOG: imake.c /main/97 1997/06/20 20:23:51 kaleb $ # ---------------------------------------------------------------------- # Makefile generated from "Imake.tmpl" and # $TOG: Imake.tmpl /main/245 1997/05/20 10:05:47 kaleb $ # # # # # $XFree86: xc/config/cf/Imake.tmpl,v 3.32.2.12 1999/01/09 14:18:57 dawes Exp $ # ---------------------------------------------------------------------- all:: .SUFFIXES: .i # $TOG: Imake.cf /main/28 1997/06/25 08:31:36 barstow $ # $XFree86: xc/config/cf/Imake.cf,v 3.34.2.14 1999/07/29 09:22:23 hohndel Exp $ # ----------------------------------------------------------------------- # site-specific configuration parameters that need to come before # the platform-specific parameters - edit site.def to change # site: $XConsortium: site.def /main/revisionist/4 1996/12/31 08:02:07 kaleb $ # site: $XFree86: xc/config/cf/site.def,v 3.17.2.1 1997/06/22 10:32:21 dawes Exp $ # $XFree86: xc/config/cf/xf86site.def,v 3.101.2.36 1999/12/28 12:13:34 hohndel Exp $ # ---------------------------------------------------------------------- # platform-specific configuration parameters - edit linux.cf to change # platform: $TOG: linux.cf /main/36 1997/06/16 22:21:03 kaleb $ # platform: $XFree86: xc/config/cf/linux.cf,v 3.57.2.19 1999/09/04 09:12:27 dawes Exp $ # operating system: Linux 2.2.19 i686 [ELF] (2.2.19) # libc: (6.2.2) # binutils: (30) # $XConsortium: lnxLib.rules /main/13 1996/09/28 16:11:01 rws $ # $XFree86: xc/config/cf/lnxLib.rules,v 3.28.2.4 1998/12/18 11:56:08 dawes Exp $ # $XFree86: xc/config/cf/xfree86.cf,v 3.129.2.53 1999/12/10 12:38:13 hohndel Exp $ # $XConsortium: xfree86.cf /main/34 1996/12/06 11:45:18 rws $ LINKKITDIR = $(USRLIBDIR)/Server XF98LINKKITDIR = $(USRLIBDIR)/Server XF86SRC = $(SERVERSRC)/hw/xfree86 XF86ACCELSRC = $(XF86SRC)/accel XF86COMSRC = $(XF86SRC)/common XF86CONFIGSRC = $(XF86COMSRC) XF86HWSRC = $(XF86SRC)/common_hw XF86OSSRC = $(XF86SRC)/os-support VGADRIVERSRC = $(XF86SRC)/vga256/drivers VGA16DRIVERSRC = $(XF86SRC)/vga16/drivers VGA2DRIVERSRC = $(XF86SRC)/vga2/drivers MONODRIVERSRC = $(XF86SRC)/mono/drivers S3DRIVERSRC = $(XF86SRC)/accel/s3/drivers S3VDRIVERSRC = $(XF86SRC)/accel/s3_virge/drivers XF68SRC = $(SERVERSRC)/hw/xfree68 XF68COMSRC = $(XF68SRC)/common XF68CONFIGSRC = $(XF68COMSRC) XF68OSSRC = $(XF68SRC)/os-support XF98SRC = $(SERVERSRC)/hw/xfree98 XF98ACCELSRC = $(XF98SRC)/accel XF98COMSRC = $(XF98SRC)/common XF98CONFIGSRC = $(XF98COMSRC) XF98HWSRC = $(XF98SRC)/common_hw/generic XF98HWNECSRC = $(XF98SRC)/common_hw/nec XF98HWPWSKBSRC = $(XF98SRC)/common_hw/pwskb XF98HWPWLBSRC = $(XF98SRC)/common_hw/pwlb XF98HWGA968SRC = $(XF98SRC)/common_hw/ga968 XF98OSSRC = $(XF98SRC)/os-support XF98VGADRIVERSRC = $(XF98SRC)/vga256/drivers XF98VGA16DRIVERSRC = $(XF98SRC)/vga16/drivers XF98VGA2DRIVERSRC = $(XF98SRC)/vga2/drivers XF98MONODRIVERSRC = $(XF98SRC)/mono/drivers XF98NECS3DRIVERSRC = $(XF98SRC)/accel/s3nec/drivers XF98PWSKBDRIVERSRC = $(XF98SRC)/accel/s3pwskb/drivers XF98PWLBDRIVERSRC = $(XF98SRC)/accel/s3pwlb/drivers XF98GA968DRIVERSRC = $(XF98SRC)/accel/s3ga968/drivers XFREE86DOCDIR = $(DOCDIR) XFREE86PSDOCDIR = $(DOCPSDIR) XFREE86HTMLDOCDIR = $(DOCHTMLDIR) XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese # $XConsortium: xf86.rules /main/9 1996/10/31 14:54:26 kaleb $ # $XFree86: xc/config/cf/xf86.rules,v 3.16.2.3 1999/09/04 07:08:46 dawes Exp $ # ---------------------------------------------------------------------- # site-specific configuration parameters that go after # the platform-specific parameters - edit site.def to change # site: $XConsortium: site.def /main/revisionist/4 1996/12/31 08:02:07 kaleb $ # site: $XFree86: xc/config/cf/site.def,v 3.17.2.1 1997/06/22 10:32:21 dawes Exp $ # --------------------------------------------------------------------- # Imake rules for building libraries, programs, scripts, and data files # rules: $TOG: Imake.rules /main/222 1997/07/17 20:04:40 kaleb $ # rules: $XFree86: xc/config/cf/Imake.rules,v 3.33.2.10 1998/11/04 10:53:01 dawes Exp $ _NULLCMD_ = @ echo -n TKLIBNAME = tk TKLIBDIR = /usr/local/lib TCLLIBNAME = tcl TCLIBDIR = /usr/local/lib JPTKLIBNAME = JPTKLIBDIR = JPTCLLIBNAME = JPTCLIBDIR = PATHSEP = / SHELL = /bin/sh TOP = ../../../../.. CURRENT_DIR = programs/Xserver/hw/xfree98/doc IMAKE = $(IMAKESRC)/imake DEPEND = $(DEPENDSRC)/makedepend MKDIRHIER = mkdir -p EXPORTLISTGEN = CONFIGSRC = $(TOP)/config IMAKESRC = $(CONFIGSRC)/imake DEPENDSRC = $(CONFIGSRC)/makedepend INCROOT = /usr/X11R6/include USRLIBDIR = /usr/X11R6/lib VARLIBDIR = /var/lib SHLIBDIR = /usr/X11R6/lib LINTLIBDIR = $(USRLIBDIR)/lint MANPATH = /usr/X11R6/man MANSOURCEPATH = $(MANPATH)/man MANDIR = $(MANSOURCEPATH)1 LIBMANDIR = $(MANSOURCEPATH)3 FILEMANDIR = $(MANSOURCEPATH)5 AR = ar clq BOOTSTRAPCFLAGS = CC = gcc AS = as .SUFFIXES: .cc CXX = c++ CXXFILT = c++filt CXXLIB = CXXDEBUGFLAGS = -O2 -fno-strength-reduce CXXDEPENDINCLUDES = CXXEXTRA_DEFINES = CXXEXTRA_INCLUDES = CXXSTD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_BSD_SOURCE -D_SVID_SOURCE $(CXXPROJECT_DEFINES) CXXOPTIONS = CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES) CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(CXXEXTRA_DEFINES) $(DEFINES) CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES) COMPRESS = compress GZIPCMD = gzip CPP = /lib/cpp $(STD_CPP_DEFINES) PREPROCESSCMD = gcc -E $(STD_CPP_DEFINES) INSTALL = install INSTALLFLAGS = -c LD = ld LEX = flex -l LEXLIB = -lfl YACC = bison -y CCYACC = bison -y LINT = lint LINTLIBFLAG = -C LINTOPTS = -axz LN = ln -s MAKE = make MV = mv -f CP = cp RANLIB = ranlib RANLIBINSTFLAGS = RM = rm -f MANSUFFIX = 1x LIBMANSUFFIX = 3x FILEMANSUFFIX = 5x TROFF = groff -Tps NROFF = nroff MSMACROS = -ms MANMACROS = -man TBL = tbl EQN = eqn NEQN = neqn COL = col COLFLAGS = -b DVIPS = dvips LATEX = latex STD_INCLUDES = STD_CPP_DEFINES = -traditional -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_BSD_SOURCE -D_SVID_SOURCE $(PROJECT_DEFINES) STD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_BSD_SOURCE -D_SVID_SOURCE $(PROJECT_DEFINES) EXTRA_LOAD_FLAGS = -Wl,-rpath-link,$(BUILDLIBDIR) EXTRA_LDOPTIONS = EXTRA_LIBRARIES = TAGS = ctags PARALLELMFLAGS = SHAREDCODEDEF = SHLIBDEF = SHLIBLDFLAGS = -shared PICFLAGS = -fPIC CXXPICFLAGS = -fPIC PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO INSTPGMFLAGS = -s INSTBINFLAGS = -m 0755 INSTUIDFLAGS = -m 4711 INSTLIBFLAGS = -m 0644 INSTINCFLAGS = -m 0444 INSTMANFLAGS = -m 0444 INSTDATFLAGS = -m 0444 INSTKMEMFLAGS = -m 4711 PROJECTROOT = /usr/X11R6 CDEBUGFLAGS = -O2 -fno-strength-reduce CCOPTIONS = -ansi -pedantic ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES) ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(DEFINES) CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES) LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES) LDPRELIB = -L$(BUILDLIBDIR) LDPOSTLIB = LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS) CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS) LDLIBS = $(LDPOSTLIBS) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) CCLINK = $(CC) CXXLINK = $(CXX) LDSTRIPFLAGS = -x LDCOMBINEFLAGS = -r DEPENDFLAGS = # Not sure this belongs here TKLIBDIR = /usr/local/lib TKINCDIR = /usr/local/include TKLIBNAME = tk TKLIBRARY = -L$(TKLIBDIR) -l$(TKLIBNAME) TCLLIBDIR = /usr/local/lib TCLINCDIR = /usr/local/include TCLLIBNAME = tcl TCLLIBRARY = -L$(TCLLIBDIR) -l$(TCLLIBNAME) JPTKLIBDIR = JPTKINCDIR = JPTKLIBNAME = JPTKLIBRARY = -L$(JPTKLIBDIR) -l$(JPTKLIBNAME) JPTCLLIBDIR = JPTCLINCDIR = JPTCLLIBNAME = JPTCLLIBRARY = -L$(JPTCLLIBDIR) -l$(JPTCLLIBNAME) MACROFILE = linux.cf RM_CMD = $(RM) IMAKE_DEFINES = IRULESRC = $(CONFIGSRC)/cf IMAKE_CMD = $(IMAKE) -I$(IRULESRC) $(IMAKE_DEFINES) 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) # $TOG: X11.rules /main/4 1997/04/30 15:23:24 kaleb $ # # # # $XFree86: xc/config/cf/X11.rules,v 1.1.1.1.2.4 1999/04/21 07:20:58 hohndel Exp $ # ---------------------------------------------------------------------- # X Window System Build Parameters and Rules # $TOG: X11.tmpl /main/292 1997/05/20 10:05:59 kaleb $ # # # # # $XFree86: xc/config/cf/X11.tmpl,v 1.8.2.9 1998/12/30 10:04:09 dawes Exp $ CONNECTION_FLAGS = -DUNIXCONN -DTCPCONN -DHAS_STICKY_DIR_BIT # ----------------------------------------------------------------------- # X Window System make variables; these need to be coordinated with rules XTOP = $(TOP) BINDIR = /usr/X11R6/bin BUILDINCROOT = $(TOP)/exports BUILDINCDIR = $(BUILDINCROOT)/include BUILDINCTOP = ../.. BUILDLIBDIR = $(TOP)/exports/lib BUILDLIBTOP = ../.. BUILDBINDIR = $(TOP)/exports/bin BUILDBINTOP = ../.. XBUILDINCROOT = $(XTOP)/exports XBUILDINCDIR = $(XBUILDINCROOT)/include/X11 XBUILDINCTOP = ../../.. XBUILDBINDIR = $(XBUILDINCROOT)/bin INCDIR = $(INCROOT) ADMDIR = /usr/adm LIBDIR = $(USRLIBDIR)/X11 TOP_X_INCLUDES = -I$(TOP)/exports/include VARDIR = /var/X11 DOCDIR = $(LIBDIR)/doc DOCHTMLDIR = $(DOCDIR)/html DOCPSDIR = $(DOCDIR)/PostScript FONTDIR = $(LIBDIR)/fonts XINITDIR = $(LIBDIR)/xinit XDMDIR = $(LIBDIR)/xdm XDMVARDIR = $(VARLIBDIR)/xdm TWMDIR = $(LIBDIR)/twm XSMDIR = $(LIBDIR)/xsm NLSDIR = $(LIBDIR)/nls XLOCALEDIR = $(LIBDIR)/locale PEXAPIDIR = $(LIBDIR)/PEX LBXPROXYDIR = $(LIBDIR)/lbxproxy PROXYMANAGERDIR = $(LIBDIR)/proxymngr XPRINTDIR = $(LIBDIR) XAPPLOADDIR = $(LIBDIR)/app-defaults FONTCFLAGS = -t INSTAPPFLAGS = $(INSTDATFLAGS) RGB = $(CLIENTENVSETUP) $(XBUILDBINDIR)/rgb FONTC = $(CLIENTENVSETUP) $(XBUILDBINDIR)/bdftopcf MKFONTDIR = $(CLIENTENVSETUP) $(XBUILDBINDIR)/mkfontdir DOCUTILSRC = $(XTOP)/doc/util CLIENTSRC = $(TOP)/clients DEMOSRC = $(TOP)/demos XDOCMACROS = $(DOCUTILSRC)/macros.t XIDXMACROS = $(DOCUTILSRC)/indexmacros.t PROGRAMSRC = $(TOP)/programs LIBSRC = $(XTOP)/lib FONTSRC = $(XTOP)/fonts INCLUDESRC = $(BUILDINCROOT)/include XINCLUDESRC = $(INCLUDESRC)/X11 SERVERSRC = $(XTOP)/programs/Xserver CONTRIBSRC = $(XTOP)/../contrib UNSUPPORTEDSRC = $(XTOP)/unsupported DOCSRC = $(XTOP)/doc RGBSRC = $(XTOP)/programs/rgb BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir FONTSERVERSRC = $(PROGRAMSRC)/xfs FONTINCSRC = $(XTOP)/include/fonts EXTINCSRC = $(XTOP)/include/extensions TRANSCOMMSRC = $(LIBSRC)/xtrans TRANS_INCLUDES = -I$(TRANSCOMMSRC) XENVLIBDIR = $(TOP)/exports/lib CLIENTENVSETUP = LD_LIBRARY_PATH=$(XENVLIBDIR) # $XConsortium: lnxLib.tmpl,v 1.5 95/01/11 21:44:44 kaleb Exp $ # $XFree86: xc/config/cf/lnxLib.tmpl,v 3.9 1996/02/24 04:32:52 dawes Exp $ XLIBSRC = $(LIBSRC)/X11 SOXLIBREV = 6.1 DEPXONLYLIB = XONLYLIB = -lX11 LINTXONLY = $(XLIBSRC)/llib-X11.ln XLIBONLY = $(XONLYLIB) XEXTLIBSRC = $(LIBSRC)/Xext SOXEXTREV = 6.3 DEPEXTENSIONLIB = EXTENSIONLIB = -lXext LINTEXTENSION = $(XEXTLIBSRC)/llib-Xext.ln LINTEXTENSIONLIB = $(LINTEXTENSION) DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB) XLIB = $(EXTENSIONLIB) $(XONLYLIB) LINTXLIB = $(LINTXONLYLIB) XSSLIBSRC = $(LIBSRC)/Xss DEPXSSLIB = $(TOP)/exports/lib/libXss.a XSSLIB = -lXss LINTXSS = $(XSSLIBSRC)/llib-Xss.ln XXF86MISCLIBSRC = $(LIBSRC)/Xxf86misc DEPXXF86MISCLIB = $(TOP)/exports/lib/libXxf86misc.a XXF86MISCLIB = -lXxf86misc LINTXXF86MISC = $(XXF86MISCLIBSRC)/llib-Xxf86misc.ln XXF86VMLIBSRC = $(LIBSRC)/Xxf86vm DEPXXF86VMLIB = $(TOP)/exports/lib/libXxf86vm.a XXF86VMLIB = -lXxf86vm LINTXXF86VM = $(XXF86VMLIBSRC)/llib-Xxf86vm.ln XXF86DGALIBSRC = $(LIBSRC)/Xxf86dga DEPXXF86DGALIB = $(TOP)/exports/lib/libXxf86dga.a XXF86DGALIB = -lXxf86dga LINTXXF86DGA = $(XXF86DGALIBSRC)/llib-Xxf86dga.ln XDPMSLIBSRC = $(LIBSRC)/Xdpms DEPXDPMSLIB = $(TOP)/exports/lib/libXdpms.a XDPMSLIB = -lXdpms LINTXDPMS = $(XDPMSLIBSRC)/llib-Xdpms.ln XAUTHSRC = $(LIBSRC)/Xau DEPXAUTHLIB = $(TOP)/exports/lib/libXau.a XAUTHLIB = -lXau LINTXAUTH = $(XAUTHSRC)/llib-Xau.ln XDMCPLIBSRC = $(LIBSRC)/Xdmcp DEPXDMCPLIB = $(TOP)/exports/lib/libXdmcp.a XDMCPLIB = -lXdmcp LINTXDMCP = $(XDMCPLIBSRC)/llib-Xdmcp.ln XMUSRC = $(LIBSRC)/Xmu SOXMUREV = 6.0 DEPXMULIB = XMULIB = -lXmu LINTXMU = $(XMUSRC)/llib-Xmu.ln OLDXLIBSRC = $(LIBSRC)/oldX DEPOLDXLIB = $(TOP)/exports/lib/liboldX.a OLDXLIB = -loldX LINTOLDX = $(OLDXLIBSRC)/llib-oldX.ln XPLIBSRC = $(LIBSRC)/Xp SOXPREV = 6.2 DEPXPLIB = XPLIB = -lXp LINTXP = $(XPLIBSRC)/llib-Xp.ln TOOLKITSRC = $(LIBSRC)/Xt SOXTREV = 6.0 DEPXTOOLONLYLIB = XTOOLONLYLIB = -lXt LINTXTOOLONLY = $(TOOLKITSRC)/llib-Xt.ln DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB) XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB) LINTXTOOLLIB = $(LINTXTOOLONLYLIB) XALIBSRC = $(LIBSRC)/Xa SOXAREV = 1.0 DEPXALIB = XALIB = -lXa LINTXA = $(XALIBSRC)/llib-Xa.ln AWIDGETSRC = $(LIBSRC)/Xaw SOXAWREV = 6.1 DEPXAWLIB = XAWLIB = -lXaw LINTXAW = $(AWIDGETSRC)/llib-Xaw.ln XILIBSRC = $(LIBSRC)/Xi SOXINPUTREV = 6.0 DEPXILIB = XILIB = -lXi LINTXI = $(XILIBSRC)/llib-Xi.ln XTESTLIBSRC = $(LIBSRC)/Xtst SOXTESTREV = 6.1 DEPXTESTLIB = XTESTLIB = -lXtst LINTXTEST = $(XTESTLIBSRC)/llib-Xtst.ln PEXLIBSRC = $(LIBSRC)/PEX5 SOPEXREV = 6.0 DEPPEXLIB = PEXLIB = -lPEX5 LINTPEX = $(PEXLIBSRC)/llib-PEX5.ln XIELIBSRC = $(LIBSRC)/XIE SOXIEREV = 6.0 DEPXIELIB = XIELIB = -lXIE LINTXIE = $(XIELIBSRC)/llib-XIE.ln PHIGSLIBSRC = $(LIBSRC)/PHIGS DEPPHIGSLIB = $(TOP)/exports/lib/libphigs.a PHIGSLIB = -lphigs LINTPHIGS = $(PHIGSLIBSRC)/llib-phigs.ln DEPXBSDLIB = $(TOP)/exports/lib/libXbsd.a XBSDLIB = -lXbsd LINTXBSD = $(LIBSRC)/Xbsd/llib-Xbsd.ln ICESRC = $(LIBSRC)/ICE SOICEREV = 6.3 DEPICELIB = ICELIB = -lICE LINTICE = $(ICESRC)/llib-ICE.ln SMSRC = $(LIBSRC)/SM SOSMREV = 6.0 DEPSMLIB = SMLIB = -lSM LINTSM = $(SMSRC)/llib-SM.ln XKEYSRC = $(LIBSRC)/Xkey SOXKEYREV = 6.0 DEPXKEYLIB = XKEYLIB = -lXkey LINTXKEY = $(XKEYSRC)/llib-Xkey.ln FSLIBSRC = $(LIBSRC)/FS DEPFSLIB = $(TOP)/exports/lib/libFS.a FSLIB = -lFS LINTFS = $(FSLIBSRC)/llib-FS.ln FONTLIBSRC = $(LIBSRC)/font DEPFONTLIB = $(TOP)/exports/lib/libfont.a FONTLIB = -lfont LINTFONT = $(FONTLIBSRC)/llib-font.ln XPMLIBSRC = $(LIBSRC)/Xpm DEPXPMLIB = $(TOP)/exports/lib/libXpm.a XPMLIB = -lXpm LINTXPM = $(XPMLIBSRC)/llib-Xpm.ln XKBFILELIBSRC = $(LIBSRC)/xkbfile DEPXKBFILELIB = $(TOP)/exports/lib/libxkbfile.a XKBFILELIB = -lxkbfile LINTXKBFILE = $(XKBFILELIBSRC)/llib-xkbfile.ln XKBCOMPSRC = $(PROGRAMSRC)/xkbcomp XKBCOMPCMD = $(CLIENTENVSETUP) $(XKBCOMPSRC)/xkbcomp XKBUILIBSRC = $(LIBSRC)/xkbui DEPXKBUILIB = $(TOP)/exports/lib/libxkbui.a XKBUILIB = -lxkbui LINTXKBUI = $(XKBUILIBSRC)/llib-xkbui.ln DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) DEPLIBS1 = $(DEPLIBS) DEPLIBS2 = $(DEPLIBS) DEPLIBS3 = $(DEPLIBS) DEPLIBS4 = $(DEPLIBS) DEPLIBS5 = $(DEPLIBS) DEPLIBS6 = $(DEPLIBS) DEPLIBS7 = $(DEPLIBS) DEPLIBS8 = $(DEPLIBS) DEPLIBS9 = $(DEPLIBS) DEPLIBS10 = $(DEPLIBS) XMULIBONLY = -lXmu XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB) CONFIGDIR = $(LIBDIR)/config USRLIBDIRPATH = $(USRLIBDIR) LDPRELIBS = -L$(BUILDLIBDIR) LDPOSTLIBS = TOP_INCLUDES = -I$(TOP) $(TOP_X_INCLUDES) PROJECT_DEFINES = CXXPROJECT_DEFINES = # ---------------------------------------------------------------------- # start of Imakefile # $XConsortium: Imakefile /main/15 1996/10/28 05:13:52 kaleb $ # $XFree86: xc/programs/Xserver/hw/xfree98/doc/Imakefile,v 3.22.2.8 1999/11/26 15:24:20 hohndel Exp $ # $XConsortium: Server.tmpl /main/14 1996/04/30 14:37:27 mw $ # $XFree86: xc/config/cf/Server.tmpl,v 3.3.2.3 1998/02/07 00:54:21 dawes Exp $ CC = gcc CCOPTIONS = -ansi -pedantic STD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_BSD_SOURCE -D_SVID_SOURCE -DSHAPE -DXINPUT -DXKB -DLBX -DXAPPGROUP -DXCSECURITY -DDPMSExtension -DPIXPRIV -DGCCUSESGAS -DSTATIC_COLOR -DAVOID_GLYPHBLT -DPIXPRIV -DXFreeXDGA -DNDEBUG $(SERVER_THREAD_DEFINES) CDEBUGFLAGS = -O2 -fno-strength-reduce EXT_DEFINES = -DMITMISC -DXTEST -DXSYNC -DXCMISC -DXRECORD -DPEXEXT -DGLXEXT -DMITSHM -DXIE -DBIGREQS -DXF86VIDMODE -DXF86MISC -DDBE -DSCREENSAVER GLX_DEFINES = -DGLXEXT -DGLX_MODULE # $XConsortium: xf86.tmpl /main/2 1996/10/31 15:01:41 kaleb $ # $XFree86: xc/config/cf/xf86.tmpl,v 3.11.2.4 1999/06/17 16:23:45 hohndel Exp $ MODULEDIR = $(USRLIBDIR)/modules # $XFree86: xc/config/cf/lnxdoc.rules,v 3.9.2.3 1999/05/25 06:55:07 hohndel Exp $ # # Rules for formatting Linuxdoc-SGML documentation # # $XFree86: xc/config/cf/lnxdoc.tmpl,v 3.5.2.2 1998/11/07 12:00:45 dawes Exp $ # LINUXDOCPATH = /usr/local/linuxdoc-sgml LINUXDOCENV = LINUXDOC=$(LINUXDOCPATH) LINUXDOCBIN = $(LINUXDOCPATH)/bin LINUXDOCFORMAT = $(LINUXDOCENV) $(LINUXDOCBIN)/ldformat LINUXDOCROFF = $(LINUXDOCENV) $(LINUXDOCBIN)/qroff LINUXDOCLATEX = $(LINUXDOCENV) $(LINUXDOCBIN)/qtex LINUXDOCFIXREF = $(LINUXDOCENV) $(LINUXDOCBIN)/fixref LINUXDOCPREHTML = $(LINUXDOCENV) $(LINUXDOCBIN)/prehtml LINUXDOCHTML = $(LINUXDOCENV) $(LINUXDOCBIN)/html2html XFREE86IDENTFIX = sed '/\$$\XFree86:/s/\$$/Generated from /' DVIPS = dvips DVIPSOPTIONS = SGMLFMTCMD = sgmlfmt # Some extra things to clean SUBDIRS = $(SGMLDIR) $(JAPANESEDIR) man OSREADME = README.Linux all:: HWREADME = README.ati README.trident README.tseng README.WstDig README.DECtga README.apm README.rendition README.epson README.chips README.cirrus README.Video7 README.P9000 README.agx README.S3 README.S3V README.SiS README.W32 README.Oak README.I128 README.Mach32 README.Mach64 README.ark README.MGA README.NVIDIA README.mouse README.neo README.rendition README.3DLabs README.cyrix README.i740 README.i810 README.r128 MAINDOCS = COPYRIGHT README README.Config BUILD RELNOTES OTHERDOCS = VideoModes.doc QuickStart.doc README.clkprog xinput MISCDOCS = ServersOnly $(REPORTFORM) README.DGA DATABASE = AccelCards Monitors Devices FILES = $(MAINDOCS) $(OSREADME) $(HWREADME) $(OTHERDOCS) $(MISCDOCS) $(DATABASE) EXTRAFILES = VideoBoard98 install:: $(FILES) @if [ -d $(DESTDIR)$(XFREE86DOCDIR) ]; then set +x; \ else (set -x; $(MKDIRHIER) $(DESTDIR)$(XFREE86DOCDIR)); fi @for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[i]*) set +e;; esac; done; \ for i in $(FILES); do \ (set -x; $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) $$i $(DESTDIR)$(XFREE86DOCDIR)); \ done install:: $(EXTRAFILES) @if [ -d $(DESTDIR)$(XFREE86DOCDIR) ]; then set +x; \ else (set -x; $(MKDIRHIER) $(DESTDIR)$(XFREE86DOCDIR)); fi @for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[i]*) set +e;; esac; done; \ for i in $(EXTRAFILES); do \ (set -x; $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) $$i $(DESTDIR)$(XFREE86DOCDIR)); \ done AccelCards: $(XF86SRC)/doc/AccelCards $(RM) $@ $(LN) $? $@ includes:: AccelCards depend:: AccelCards clean:: $(RM) AccelCards BetaReport: $(XF86SRC)/doc/BetaReport $(RM) $@ $(LN) $? $@ includes:: BetaReport depend:: BetaReport clean:: $(RM) BetaReport CODING: $(XF86SRC)/doc/CODING $(RM) $@ $(LN) $? $@ includes:: CODING depend:: CODING clean:: $(RM) CODING COPYRIGHT: $(XF86SRC)/doc/COPYRIGHT $(RM) $@ $(LN) $? $@ includes:: COPYRIGHT depend:: COPYRIGHT clean:: $(RM) COPYRIGHT Devices: $(XF86SRC)/doc/Devices $(RM) $@ $(LN) $? $@ includes:: Devices depend:: Devices clean:: $(RM) Devices BUILD: $(XF86SRC)/doc/BUILD $(RM) $@ $(LN) $? $@ includes:: BUILD depend:: BUILD clean:: $(RM) BUILD LbxproxyOnly: $(XF86SRC)/doc/LbxproxyOnly $(RM) $@ $(LN) $? $@ includes:: LbxproxyOnly depend:: LbxproxyOnly clean:: $(RM) LbxproxyOnly Monitors: $(XF86SRC)/doc/Monitors $(RM) $@ $(LN) $? $@ includes:: Monitors depend:: Monitors clean:: $(RM) Monitors OS2.Notes: $(XF86SRC)/doc/OS2.Notes $(RM) $@ $(LN) $? $@ includes:: OS2.Notes depend:: OS2.Notes clean:: $(RM) OS2.Notes QuickStart.doc: $(XF86SRC)/doc/QuickStart.doc $(RM) $@ $(LN) $? $@ includes:: QuickStart.doc depend:: QuickStart.doc clean:: $(RM) QuickStart.doc README.Mach32:: $(XF86SRC)/doc/READ.Mach32 $(RM) $@ $(LN) $? $@ includes:: README.Mach32 depend:: README.Mach32 clean:: $(RM) README.Mach32 README.Mach64:: $(XF86SRC)/doc/READ.Mach64 $(RM) $@ $(LN) $? $@ includes:: README.Mach64 depend:: README.Mach64 clean:: $(RM) README.Mach64 README.FreeBSD:: $(XF86SRC)/doc/READ.FreeBSD $(RM) $@ $(LN) $? $@ includes:: README.FreeBSD depend:: README.FreeBSD clean:: $(RM) README.FreeBSD README: $(XF86SRC)/doc/README $(RM) $@ $(LN) $? $@ includes:: README depend:: README clean:: $(RM) README README.Bsdi: $(XF86SRC)/doc/README.Bsdi $(RM) $@ $(LN) $? $@ includes:: README.Bsdi depend:: README.Bsdi clean:: $(RM) README.Bsdi README.Config: $(XF86SRC)/doc/README.Config $(RM) $@ $(LN) $? $@ includes:: README.Config depend:: README.Config clean:: $(RM) README.Config README.DECtga: $(XF86SRC)/doc/README.DECtga $(RM) $@ $(LN) $? $@ includes:: README.DECtga depend:: README.DECtga clean:: $(RM) README.DECtga README.DGA: $(XF86SRC)/doc/README.DGA $(RM) $@ $(LN) $? $@ includes:: README.DGA depend:: README.DGA clean:: $(RM) README.DGA README.DGux: $(XF86SRC)/doc/README.DGux $(RM) $@ $(LN) $? $@ includes:: README.DGux depend:: README.DGux clean:: $(RM) README.DGux README.I128: $(XF86SRC)/doc/README.I128 $(RM) $@ $(LN) $? $@ includes:: README.I128 depend:: README.I128 clean:: $(RM) README.I128 README.Linux: $(XF86SRC)/doc/README.Linux $(RM) $@ $(LN) $? $@ includes:: README.Linux depend:: README.Linux clean:: $(RM) README.Linux README.LynxOS: $(XF86SRC)/doc/README.LynxOS $(RM) $@ $(LN) $? $@ includes:: README.LynxOS depend:: README.LynxOS clean:: $(RM) README.LynxOS README.Mach: $(XF86SRC)/doc/README.Mach $(RM) $@ $(LN) $? $@ includes:: README.Mach depend:: README.Mach clean:: $(RM) README.Mach README.MGA: $(XF86SRC)/doc/README.MGA $(RM) $@ $(LN) $? $@ includes:: README.MGA depend:: README.MGA clean:: $(RM) README.MGA README.NVIDIA: $(XF86SRC)/doc/README.NVIDIA $(RM) $@ $(LN) $? $@ includes:: README.NVIDIA depend:: README.NVIDIA clean:: $(RM) README.NVIDIA README.NetBSD: $(XF86SRC)/doc/README.NetBSD $(RM) $@ $(LN) $? $@ includes:: README.NetBSD depend:: README.NetBSD clean:: $(RM) README.NetBSD README.OpenBSD: $(XF86SRC)/doc/README.OpenBSD $(RM) $@ $(LN) $? $@ includes:: README.OpenBSD depend:: README.OpenBSD clean:: $(RM) README.OpenBSD README.OS2: $(XF86SRC)/doc/README.OS2 $(RM) $@ $(LN) $? $@ includes:: README.OS2 depend:: README.OS2 clean:: $(RM) README.OS2 README.Oak: $(XF86SRC)/doc/README.Oak $(RM) $@ $(LN) $? $@ includes:: README.Oak depend:: README.Oak clean:: $(RM) README.Oak README.P9000: $(XF86SRC)/doc/README.P9000 $(RM) $@ $(LN) $? $@ includes:: README.P9000 depend:: README.P9000 clean:: $(RM) README.P9000 README.S3: $(XF86SRC)/doc/README.S3 $(RM) $@ $(LN) $? $@ includes:: README.S3 depend:: README.S3 clean:: $(RM) README.S3 README.S3V: $(XF86SRC)/doc/README.S3V $(RM) $@ $(LN) $? $@ includes:: README.S3V depend:: README.S3V clean:: $(RM) README.S3V README.SCO: $(XF86SRC)/doc/README.SCO $(RM) $@ $(LN) $? $@ includes:: README.SCO depend:: README.SCO clean:: $(RM) README.SCO README.SOLX86: $(XF86SRC)/doc/README.SOLX86 $(RM) $@ $(LN) $? $@ includes:: README.SOLX86 depend:: README.SOLX86 clean:: $(RM) README.SOLX86 README.SVR4: $(XF86SRC)/doc/README.SVR4 $(RM) $@ $(LN) $? $@ includes:: README.SVR4 depend:: README.SVR4 clean:: $(RM) README.SVR4 README.SiS: $(XF86SRC)/doc/README.SiS $(RM) $@ $(LN) $? $@ includes:: README.SiS depend:: README.SiS clean:: $(RM) README.SiS README.Video7: $(XF86SRC)/doc/README.Video7 $(RM) $@ $(LN) $? $@ includes:: README.Video7 depend:: README.Video7 clean:: $(RM) README.Video7 README.W32: $(XF86SRC)/doc/README.W32 $(RM) $@ $(LN) $? $@ includes:: README.W32 depend:: README.W32 clean:: $(RM) README.W32 README.WstDig: $(XF86SRC)/doc/README.WstDig $(RM) $@ $(LN) $? $@ includes:: README.WstDig depend:: README.WstDig clean:: $(RM) README.WstDig README.3DLabs: $(XF86SRC)/doc/README.3DLabs $(RM) $@ $(LN) $? $@ includes:: README.3DLabs depend:: README.3DLabs clean:: $(RM) README.3DLabs README.agx: $(XF86SRC)/doc/README.agx $(RM) $@ $(LN) $? $@ includes:: README.agx depend:: README.agx clean:: $(RM) README.agx README.apm: $(XF86SRC)/doc/README.apm $(RM) $@ $(LN) $? $@ includes:: README.apm depend:: README.apm clean:: $(RM) README.apm README.ark: $(XF86SRC)/doc/README.ark $(RM) $@ $(LN) $? $@ includes:: README.ark depend:: README.ark clean:: $(RM) README.ark README.ati: $(XF86SRC)/doc/README.ati $(RM) $@ $(LN) $? $@ includes:: README.ati depend:: README.ati clean:: $(RM) README.ati README.chips: $(XF86SRC)/doc/README.chips $(RM) $@ $(LN) $? $@ includes:: README.chips depend:: README.chips clean:: $(RM) README.chips README.cirrus: $(XF86SRC)/doc/README.cirrus $(RM) $@ $(LN) $? $@ includes:: README.cirrus depend:: README.cirrus clean:: $(RM) README.cirrus README.clkprog: $(XF86SRC)/doc/README.clkprog $(RM) $@ $(LN) $? $@ includes:: README.clkprog depend:: README.clkprog clean:: $(RM) README.clkprog README.cyrix: $(XF86SRC)/doc/README.cyrix $(RM) $@ $(LN) $? $@ includes:: README.cyrix depend:: README.cyrix clean:: $(RM) README.cyrix README.epson: $(XF86SRC)/doc/README.epson $(RM) $@ $(LN) $? $@ includes:: README.epson depend:: README.epson clean:: $(RM) README.epson README.i740: $(XF86SRC)/doc/README.i740 $(RM) $@ $(LN) $? $@ includes:: README.i740 depend:: README.i740 clean:: $(RM) README.i740 README.i810: $(XF86SRC)/doc/README.i810 $(RM) $@ $(LN) $? $@ includes:: README.i810 depend:: README.i810 clean:: $(RM) README.i810 README.isc: $(XF86SRC)/doc/README.isc $(RM) $@ $(LN) $? $@ includes:: README.isc depend:: README.isc clean:: $(RM) README.isc README.mouse: $(XF86SRC)/doc/README.mouse $(RM) $@ $(LN) $? $@ includes:: README.mouse depend:: README.mouse clean:: $(RM) README.mouse README.neo: $(XF86SRC)/doc/README.neo $(RM) $@ $(LN) $? $@ includes:: README.neo depend:: README.neo clean:: $(RM) README.neo README.r128: $(XF86SRC)/doc/README.r128 $(RM) $@ $(LN) $? $@ includes:: README.r128 depend:: README.r128 clean:: $(RM) README.r128 README.rendition: $(XF86SRC)/doc/README.rendition $(RM) $@ $(LN) $? $@ includes:: README.rendition depend:: README.rendition clean:: $(RM) README.rendition README.trident: $(XF86SRC)/doc/README.trident $(RM) $@ $(LN) $? $@ includes:: README.trident depend:: README.trident clean:: $(RM) README.trident README.tseng: $(XF86SRC)/doc/README.tseng $(RM) $@ $(LN) $? $@ includes:: README.tseng depend:: README.tseng clean:: $(RM) README.tseng RELNOTES: $(XF86SRC)/doc/RELNOTES $(RM) $@ $(LN) $? $@ includes:: RELNOTES depend:: RELNOTES clean:: $(RM) RELNOTES ServersOnly: $(XF86SRC)/doc/ServersOnly $(RM) $@ $(LN) $? $@ includes:: ServersOnly depend:: ServersOnly clean:: $(RM) ServersOnly VideoModes.doc: $(XF86SRC)/doc/VideoModes.doc $(RM) $@ $(LN) $? $@ includes:: VideoModes.doc depend:: VideoModes.doc clean:: $(RM) VideoModes.doc modeDB.txt: $(XF86SRC)/doc/modeDB.txt $(RM) $@ $(LN) $? $@ includes:: modeDB.txt depend:: modeDB.txt clean:: $(RM) modeDB.txt xinput: $(XF86SRC)/doc/xinput $(RM) $@ $(LN) $? $@ includes:: xinput depend:: xinput clean:: $(RM) xinput all:: @for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo "making" all "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) CDEBUGFLAGS="$(CDEBUGFLAGS)" LDSTRIPFLAGS="$(LDSTRIPFLAGS)" all; \ done depend:: @for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo "depending" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) depend; \ done all:: # ---------------------------------------------------------------------- # common rules for all Makefiles - do not edit .c.i: $(RM) $@ $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@ emptyrule:: clean:: $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut *.aux *.dvi *.log *.tex *.toc *.html *.ps *.latin1 "#"* Makefile:: $(IMAKE) $(IMAKE) $(IMAKE).o: -@(cd $(IMAKESRC) && if [ -f Makefile ]; then \ echo "checking $@ in $(IMAKESRC) first..."; $(MAKE) all; else \ echo "bootstrapping $@ from Makefile.ini in $(IMAKESRC) first..."; \ $(MAKE) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"; fi; \ echo "okay, continuing in $(CURRENT_DIR)") Makefile:: -@if [ -f Makefile ]; then set -x; \ $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \ else exit 0; fi $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) tags:: $(TAGS) -w *.[ch] $(TAGS) -xw *.[ch] > TAGS man_keywords:: # ---------------------------------------------------------------------- # rules for building in SUBDIRS - do not edit install:: @for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo "installing" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR=$(DESTDIR) install; \ done install.man:: @for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR=$(DESTDIR) install.man; \ done install.linkkit:: @for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo "installing link kit" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) DESTDIR='$(DESTDIR)' install.linkkit; \ done clean:: @for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) clean; \ done tags:: @for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo "tagging" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) TAGS='$(TAGS)' tags; \ done $(ONESUBDIR)/Makefile: @for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[n]*) executeit="no";; esac; done; \ cd $(ONESUBDIR) && \ if [ "$$executeit" != "no" ]; then \ $(IMAKEPREFIX)$(IMAKE) -I$(IMAKEPREFIX)$(IRULESRC) $(IMAKE_DEFINES) -DTOPDIR=$(IMAKETOP) -DCURDIR=$(ONECURDIR)$(ONESUBDIR); \ fi; Makefiles:: -@for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[n]*) executeit="no";; esac; done; \ for i in $(SUBDIRS) ;\ do \ case "$(CURRENT_DIR)" in \ .) curdir= ;; \ *) curdir=$(CURRENT_DIR)/ ;; \ esac; \ echo "making Makefiles in $$curdir$$i..."; \ itmp=`echo $$i | sed -e 's;^\./;;g' -e 's;/\./;/;g'`; \ curtmp="$(CURRENT_DIR)" \ toptmp=""; \ case "$$itmp" in \ ../?*) \ while echo "$$itmp" | grep '^\.\./' > /dev/null;\ do \ toptmp="/`basename $$curtmp`$$toptmp"; \ curtmp="`dirname $$curtmp`"; \ itmp="`echo $$itmp | sed 's;\.\./;;'`"; \ done \ ;; \ esac; \ case "$$itmp" in \ */?*/?*/?*/?*) newtop=../../../../..;; \ */?*/?*/?*) newtop=../../../..;; \ */?*/?*) newtop=../../..;; \ */?*) newtop=../..;; \ *) newtop=..;; \ esac; \ newtop="$$newtop$$toptmp"; \ case "$(TOP)" in \ /?*) imaketop=$(TOP) \ imakeprefix= ;; \ .) imaketop=$$newtop \ imakeprefix=$$newtop/ ;; \ *) imaketop=$$newtop/$(TOP) \ imakeprefix=$$newtop/ ;; \ esac; \ $(RM) $$i/Makefile.bak; \ if [ -f $$i/Makefile ]; then \ echo " $(MV) Makefile Makefile.bak"; \ if [ "$$executeit" != "no" ]; then \ $(MV) $$i/Makefile $$i/Makefile.bak; \ fi; \ fi; \ $(MAKE) $(MFLAGS) $(MAKE_OPTS) ONESUBDIR=$$i ONECURDIR=$$curdir IMAKETOP=$$imaketop IMAKEPREFIX=$$imakeprefix $$i/Makefile; \ if [ -d $$i ] ; then \ cd $$i; \ $(MAKE) $(MFLAGS) Makefiles; \ cd $$newtop; \ else \ exit 1; \ fi; \ done includes:: @for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo including "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) -C $$i $(MFLAGS) $(PARALLELMFLAGS) includes; \ done # ---------------------------------------------------------------------- # dependencies generated by makedepend