# Makefile generated by imake - do not edit! # $Xorg: imake.c,v 1.6 2001/02/09 02:03:15 xorgcvs Exp $ # ---------------------------------------------------------------------- # Makefile generated from "Imake.tmpl" and # $Xorg: Imake.tmpl,v 1.4 2000/08/17 19:41:46 cpqbld Exp $ # # # # # $XFree86: xc/config/cf/Imake.tmpl,v 3.116.2.1 2002/09/04 02:38:08 dawes Exp $ # ---------------------------------------------------------------------- all:: .SUFFIXES: .i # $Xorg: Imake.cf,v 1.4 2000/08/17 19:41:45 cpqbld Exp $ # $XFree86: xc/config/cf/Imake.cf,v 3.73 2001/11/01 23:35:23 dawes Exp $ # Keep cpp from replacing path elements containing i486/i586/i686 # for compatibility with 3.3.x # ----------------------------------------------------------------------- # site-specific configuration parameters that need to come before # the platform-specific parameters - edit site.def to change # site: $TOG: site.sample /main/r64_final/1 1998/02/05 16:28:49 kaleb $ # site: $XFree86: xc/config/cf/site.def,v 3.23 2000/03/31 22:55:15 dawes Exp $ # $XFree86: xc/config/cf/xf86site.def,v 3.178 2001/11/21 21:31:20 dawes Exp $ # ---------------------------------------------------------------------- # platform-specific configuration parameters - edit linux.cf to change # platform: $Xorg: linux.cf,v 1.3 2000/08/17 19:41:47 cpqbld Exp $ # platform: $XFree86: xc/config/cf/linux.cf,v 3.175 2002/01/15 21:22:31 keithp Exp $ # operating system: Linux 2.4.21-grsec i686 [ELF] (2.4.21) # libc: (6.2.93) # binutils: (213) # $Xorg: lnxLib.rules,v 1.3 2000/08/17 19:41:47 cpqbld Exp $ # $XFree86: xc/config/cf/lnxLib.rules,v 3.40 2001/02/16 01:26:08 dawes Exp $ # $XFree86: xc/config/cf/xfree86.cf,v 3.387 2002/01/03 16:33:50 tsi Exp $ # $Xorg: xfree86.cf,v 1.4 2000/08/17 19:41:49 cpqbld Exp $ AFB_DEFS = -DUSE_AFB DRIVERSDKDIR = $(USRLIBDIR)/Server DRIVERSDKMODULEDIR = $(USRLIBDIR)/Server/modules DRIVERSDKINCLUDEDIR = $(USRLIBDIR)/Server/include XF86SRC = $(SERVERSRC)/hw/xfree86 XF86COMSRC = $(XF86SRC)/common XF86PARSERSRC = $(XF86SRC)/parser XF86OSSRC = $(XF86SRC)/os-support XF86DRIVERSRC = $(XF86SRC)/drivers DRIVERSRC = $(XF86DRIVERSRC) XFREE86DOCDIR = $(DOCDIR) XFREE86PSDOCDIR = $(DOCPSDIR) XFREE86HTMLDOCDIR = $(DOCHTMLDIR) XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese # $Xorg: xf86.rules,v 1.3 2000/08/17 19:41:48 cpqbld Exp $ # $XFree86: xc/config/cf/xf86.rules,v 3.33 2001/01/17 16:38:51 dawes Exp $ # ---------------------------------------------------------------------- # site-specific configuration parameters that go after # the platform-specific parameters - edit site.def to change # site: $TOG: site.sample /main/r64_final/1 1998/02/05 16:28:49 kaleb $ # site: $XFree86: xc/config/cf/site.def,v 3.23 2000/03/31 22:55:15 dawes Exp $ # --------------------------------------------------------------------- # Imake rules for building libraries, programs, scripts, and data files # rules: $Xorg: Imake.rules,v 1.3 2000/08/17 19:41:46 cpqbld Exp $ # # # # # rules: $XFree86: xc/config/cf/Imake.rules,v 3.101 2001/10/02 11:44:12 alanh Exp $ _NULLCMD_ = @ echo -n GLIDE2INCDIR = GLIDE3INCDIR = /usr/include/glide3 GLIDE3LIBNAME = glide3 TKLIBNAME = TKLIBDIR = TCLLIBNAME = TCLIBDIR = PATHSEP = / SHELL = /bin/sh -e TOP = . CURRENT_DIR = . IMAKE = imake DEPEND = gccmakedep MKDIRHIER = mkdir -p REVPATH = revpath EXPORTLISTGEN = RMAN = rman RMANOPTIONS = -f HTML CONFIGSRC = $(TOP)/config IMAKESRC = $(CONFIGSRC)/imake DEPENDSRC = $(CONFIGSRC)/util INCROOT = /usr/X11R6/include USRLIBDIR = /usr/X11R6/lib VARDIR = /var VARLIBDIR = $(VARDIR)/lib SYSTEMUSRLIBDIR = /usr/lib SYSTEMUSRINCDIR = /usr/include SHLIBDIR = /usr/X11R6/lib LINTLIBDIR = $(USRLIBDIR)/lint MANPATH = /usr/X11R6/man MANSOURCEPATH = $(MANPATH)/man MANDIR = $(MANSOURCEPATH)1 LIBMANDIR = $(MANSOURCEPATH)3 FILEMANDIR = $(MANSOURCEPATH)5 MISCMANDIR = $(MANSOURCEPATH)7 DRIVERMANDIR = $(MANSOURCEPATH)4 LOGDIRECTORY = $(VARDIR)/log VARRUNDIR = $(VARDIR)/run VARDBDIR = $(VARDIR)/lib AR = ar clq BOOTSTRAPCFLAGS = -O2 -march=i386 -mcpu=i686 -pipe CC = gcc AS = as .SUFFIXES: .cc CXX = c++ CXXFILT = c++filt CXXLIB = CXXDEBUGFLAGS = -O2 -march=i386 -mcpu=i686 -pipe CXXDEPENDINCLUDES = CXXEXTRA_DEFINES = CXXEXTRA_INCLUDES = CXXSTD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE $(CXXPROJECT_DEFINES) CXXOPTIONS = CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES) CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(DEFINES) $(CXXEXTRA_DEFINES) CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES) COMPRESS = compress GZIPCMD = gzip CPP = /lib/cpp $(STD_CPP_DEFINES) RAWCPP = /lib/cpp -undef $(STD_CPP_OPTIONS) PREPROCESSCMD = gcc -E $(STD_CPP_DEFINES) INSTALL = install INSTALLFLAGS = -c LD = ld LEX = flex -l M4 = m4 M4FLAGS = 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 PERL = perl PERLOPTS = MANSUFFIX = 1x LIBMANSUFFIX = 3x FILEMANSUFFIX = 5x MISCMANSUFFIX = 7x DRIVERMANSUFFIX = 4x MANSRCSUFFIX = man MANNEWSUFFIX = _man MANDEFS = -D__apploaddir__=$(XAPPLOADDIR) -D__filemansuffix__=$(FILEMANSUFFIX) -D__miscmansuffix__=$(MISCMANSUFFIX) -D__drivermansuffix__=$(DRIVERMANSUFFIX) -D__projectroot__=$(PROJECTROOT) $(XORGMANDEFS) $(VENDORMANDEFS) COMPRESSMANCMD = gzip -n TROFF = groff -Tps NROFF = nroff MSMACROS = -ms MANMACROS = -man TBL = tbl EQN = eqn NEQN = neqn COL = col COLFLAGS = -b MODCC = gcc MODCPP = /lib/cpp MODCFLAGS = $(CFLAGS) MODAS = as MODASFLAGS = MODLD = ld MODLDFLAGS = MODLDCOMBINEFLAGS = -r MODAR = ar clq MODRANLIB = ranlib STD_INCLUDES = STD_CPP_OPTIONS = -traditional 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) STD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE $(PROJECT_DEFINES) EXTRA_LOAD_FLAGS = EXTRA_LDOPTIONS = EXTRA_LIBRARIES = TAGS = ctags PARALLELMFLAGS = -j8 SHAREDCODEDEF = SHLIBDEF = SHLIBLDFLAGS = -shared PICFLAGS = -fPIC CXXPICFLAGS = -fPIC PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO INSTPGMFLAGS = 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 -march=i386 -mcpu=i686 -pipe CCOPTIONS = ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(INSTALLED_INCLUDES) $(STD_INCLUDES) ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(MODULE_DEFINES) $(DEFINES) $(EXTRA_DEFINES) CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(MODULE_CFLAGS) $(ALLDEFINES) LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES) LDPRELIB = -L$(USRLIBDIR) 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 = DEPEND_DEFINES = -DUSE_MAKEDEPEND # Not sure this belongs here TKLIBDIR = TKINCDIR = TKLIBNAME = TKLIBRARY = -L$(TKLIBDIR) -l$(TKLIBNAME) TCLLIBDIR = TCLINCDIR = TCLLIBNAME = TCLLIBRARY = -L$(TCLLIBDIR) -l$(TCLLIBNAME) MACROFILE = linux.cf RM_CMD = $(RM) IMAKE_DEFINES = IRULESRC = $(CONFIGDIR) IMAKE_CMD = $(IMAKE) -DUseInstalled -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) # $Xorg: X11.rules,v 1.4 2000/08/17 19:41:46 cpqbld Exp $ # $XFree86: xc/config/cf/X11.rules,v 1.5 2000/11/06 19:24:00 dawes Exp $ # ---------------------------------------------------------------------- # X Window System Build Parameters and Rules # $Xorg: X11.tmpl,v 1.6 2000/08/17 19:41:46 cpqbld Exp $ # # # # # $XFree86: xc/config/cf/X11.tmpl,v 1.141 2002/01/15 22:55:26 herrb Exp $ XORGRELSTRING = Release 6.6 XORGMANNAME = X Version 11 VENDORMANNAME = XFree86 VENDORMANVERSION = Version `echo 4 2 1 | sed 's/ /./g'` STICKY_DEFINES = -DHAS_STICKY_DIR_BIT FCHOWN_DEFINES = -DHAS_FCHOWN # ----------------------------------------------------------------------- # 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 = ../.. BUILDMODULEDIR = $(BUILDLIBDIR)/modules BUILDMODULETOP = $(BUILDLIBTOP)/.. XBUILDINCROOT = $(XTOP)/exports XBUILDINCDIR = $(XBUILDINCROOT)/include/X11 XBUILDINCTOP = ../../.. XBUILDBINDIR = $(XBUILDINCROOT)/bin INCDIR = $(INCROOT) ADMDIR = /var/log LIBDIR = $(USRLIBDIR)/X11 LIBEXECDIR = /usr/X11R6/libexec MODULEDIR = $(USRLIBDIR)/modules TOP_X_INCLUDES = ETCX11DIR = /etc/X11 CONFDIR = $(ETCX11DIR) DOCDIR = $(LIBDIR)/doc DOCHTMLDIR = $(DOCDIR)/html DOCPSDIR = $(DOCDIR)/PostScript FONTDIR = $(LIBDIR)/fonts ENCODINGSDIR = $(FONTDIR)/encodings XINITDIR = /etc/X11/xinit XDMDIR = /etc/X11/xdm XDMVARDIR = $(VARLIBDIR)/xdm TWMDIR = $(LIBDIR)/twm XSMDIR = $(LIBDIR)/xsm NLSDIR = $(LIBDIR)/nls XLOCALEDIR = $(LIBDIR)/locale PEXAPIDIR = $(LIBDIR)/PEX LBXPROXYDIR = /etc/X11/lbxproxy PROXYMANAGERDIR = /etc/X11/proxymngr XPRINTDIR = /etc/X11/xserver XAPPLOADDIR = $(LIBDIR)/app-defaults FONTCFLAGS = -t INSTAPPFLAGS = $(INSTDATFLAGS) RGB = $(BINDIR)/rgb FONTC = $(BINDIR)/bdftopcf MKFONTDIR = $(BINDIR)/mkfontdir XFTCACHE = $(BINDIR)/xftcache MKHTMLINDEX = $(BINDIR)/mkhtmlindex UCS2ANY = $(BINDIR)/ucs2any.pl BDFTRUNCATE = $(BINDIR)/bdftruncate.pl UCSMAPPREFIX = $(FONTDIR)/util/map- HTMLINDEXCMD = HtmlIndexCmd 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 ENCODINGSSRC = $(FONTSRC)/encodings 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 FTSOURCEDIR = $(TOP)/extras/FreeType XTTSOURCEDIR = $(TOP)/extras/X-TrueType MESASRCDIR = $(TOP)/extras/Mesa OGLSAMPLESRCDIR = $(TOP)/extras/ogl-sample PSWRAPSRC = $(XTOP)/config/pswrap TRANSCOMMSRC = $(LIBSRC)/xtrans TRANS_INCLUDES = -I$(TRANSCOMMSRC) CONNECTION_FLAGS = -DUNIXCONN -DTCPCONN $(STICKY_DEFINES) $(FCHOWN_DEFINES) XORGMANDEFS = -D__xorgversion__='"$(XORGRELSTRING)" "$(XORGMANNAME)"' VENDORMANDEFS = -D__vendorversion__="$(VENDORMANVERSION) $(VENDORMANNAME)" XENVLIBDIR = $(USRLIBDIR) CLIENTENVSETUP = LD_LIBRARY_PATH=$(XENVLIBDIR) # $Xorg: lnxLib.tmpl,v 1.3 2000/08/17 19:41:47 cpqbld Exp $ # $XFree86: xc/config/cf/lnxLib.tmpl,v 3.13 2001/01/17 16:22:32 dawes Exp $ XLIBSRC = $(LIBSRC)/X11 SOXLIBREV = 6.2 DEPXONLYLIB = XONLYLIB = -lX11 LINTXONLY = $(LINTLIBDIR)/llib-lX11.ln XLIBONLY = $(XONLYLIB) XEXTLIBSRC = $(LIBSRC)/Xext SOXEXTREV = 6.4 DEPEXTENSIONLIB = EXTENSIONLIB = -lXext LINTEXTENSION = $(LINTLIBDIR)/llib-lXext.ln LINTEXTENSIONLIB = $(LINTEXTENSION) DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB) XLIB = $(EXTENSIONLIB) $(XONLYLIB) LINTXLIB = $(LINTXONLYLIB) XSSLIBSRC = $(LIBSRC)/Xss DEPXSSLIB = $(USRLIBDIR)/libXss.a XSSLIB = -lXss LINTXSS = $(LINTLIBDIR)/llib-lXss.ln XXF86MISCLIBSRC = $(LIBSRC)/Xxf86misc DEPXXF86MISCLIB = $(USRLIBDIR)/libXxf86misc.a XXF86MISCLIB = -lXxf86misc LINTXXF86MISC = $(LINTLIBDIR)/llib-lXxf86misc.ln XXF86VMLIBSRC = $(LIBSRC)/Xxf86vm DEPXXF86VMLIB = $(USRLIBDIR)/libXxf86vm.a XXF86VMLIB = -lXxf86vm LINTXXF86VM = $(LINTLIBDIR)/llib-lXxf86vm.ln XXF86DGALIBSRC = $(LIBSRC)/Xxf86dga DEPXXF86DGALIB = $(USRLIBDIR)/libXxf86dga.a XXF86DGALIB = -lXxf86dga LINTXXF86DGA = $(LINTLIBDIR)/llib-lXxf86dga.ln XXF86RUSHLIBSRC = $(LIBSRC)/Xxf86rush DEPXXF86RUSHLIB = $(USRLIBDIR)/libXxf86rush.a XXF86RUSHLIB = -lXxf86rush LINTXXF86RUSH = $(LINTLIBDIR)/llib-lXxf86rush.ln XVLIBSRC = $(LIBSRC)/Xv DEPXVLIB = $(USRLIBDIR)/libXv.a XVLIB = -lXv LINTXV = $(LINTLIBDIR)/llib-lXv.ln XVMCLIBSRC = $(LIBSRC)/XvMC DEPXVMCLIB = $(USRLIBDIR)/libXvMC.a XVMCLIB = -lXvMC LINTXVMC = $(LINTLIBDIR)/llib-lXvMC.ln XINERAMALIBSRC = $(LIBSRC)/Xinerama DEPXINERAMALIB = $(USRLIBDIR)/libXinerama.a XINERAMALIB = -lXinerama LINTXINERAMA = $(LINTLIBDIR)/llib-lXinerama.ln XRESLIBSRC = $(LIBSRC)/XRes DEPXRESLIB = $(USRLIBDIR)/libXRes.a XRESLIB = -lXRes LINTXRES = $(LINTLIBDIR)/llib-lXRes.ln DPSLIBSRC = $(LIBSRC)/dps SODPSREV = 1.0 DEPDPSLIB = DPSLIB = -ldps LINTDPS = $(LINTLIBDIR)/llib-ldps.ln DPSTKLIBSRC = $(LIBSRC)/dpstk SODPSTKREV = 1.0 DEPDPSTKLIB = DPSTKLIB = -ldpstk LINTDPSTK = $(LINTLIBDIR)/llib-ldpstk.ln PSRESLIBSRC = $(LIBSRC)/psres SOPSRESREV = 1.0 DEPPSRESLIB = PSRESLIB = -lpsres LINTPSRES = $(LINTLIBDIR)/llib-lpsres.ln GLULIBSRC = $(LIBSRC)/GLU SOGLUREV = 1.3 DEPGLULIB = GLULIB = -lGLU LINTGLU = $(LINTLIBDIR)/llib-lGLU.ln GLXLIBSRC = $(LIBSRC)/GL SOGLREV = 1.2 DEPGLXLIB = GLXLIB = -lGL LINTGLX = $(LINTLIBDIR)/llib-lGL.ln GLWIDGETSRC = $(LIBSRC)/GLw DEPGLWLIB = $(USRLIBDIR)/libGLw.a GLWLIB = -lGLw LINTGLW = $(LINTLIBDIR)/llib-lGLw.ln XRENDERLIBSRC = $(LIBSRC)/Xrender SOXRENDERREV = 1.1 DEPXRENDERLIB = XRENDERLIB = -lXrender LINTXRENDER = $(LINTLIBDIR)/llib-lXrender.ln XRANDRRLIBSRC = $(LIBSRC)/Xrandr SOXRANDRREV = 1.0 DEPXRANDRLIB = XRANDRLIB = -lXrandr LINTXRANDR = $(LINTLIBDIR)/llib-lXrandr.ln XFONTCACHELIBSRC = $(LIBSRC)/Xfontcache DEPXFONTCACHELIB = $(USRLIBDIR)/libXfontcache.a XFONTCACHELIB = -lXfontcache LINTXFONTCACHE = $(LINTLIBDIR)/llib-lXfontcache.ln XAUTHSRC = $(LIBSRC)/Xau DEPXAUTHLIB = $(USRLIBDIR)/libXau.a XAUTHLIB = -lXau LINTXAUTH = $(LINTLIBDIR)/llib-lXau.ln XDMCPLIBSRC = $(LIBSRC)/Xdmcp DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a XDMCPLIB = -lXdmcp LINTXDMCP = $(LINTLIBDIR)/llib-lXdmcp.ln XMUSRC = $(LIBSRC)/Xmu SOXMUREV = 6.2 DEPXMULIB = XMULIB = -lXmu LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln XMUUSRC = $(LIBSRC)/Xmuu SOXMUUREV = 1.0 DEPXMUULIB = XMUULIB = -lXmuu LINTXMUU = $(LINTLIBDIR)/llib-lXmuu.ln OLDXLIBSRC = $(LIBSRC)/oldX DEPOLDXLIB = $(USRLIBDIR)/liboldX.a OLDXLIB = -loldX LINTOLDX = $(LINTLIBDIR)/llib-loldX.ln XPLIBSRC = $(LIBSRC)/Xp SOXPREV = 6.2 DEPXPLIB = XPLIB = -lXp LINTXP = $(LINTLIBDIR)/llib-lXp.ln TOOLKITSRC = $(LIBSRC)/Xt SOXTREV = 6.0 DEPXTOOLONLYLIB = XTOOLONLYLIB = -lXt LINTXTOOLONLY = $(LINTLIBDIR)/llib-lXt.ln DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB) XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB) LINTXTOOLLIB = $(LINTXTOOLONLYLIB) XALIBSRC = $(LIBSRC)/Xa SOXAREV = 1.0 DEPXALIB = XALIB = -lXa LINTXA = $(LINTLIBDIR)/llib-lXa.ln AWIDGETSRC = $(LIBSRC)/Xaw SOXAWREV = 7.0 DEPXAWLIB = XAWLIB = -lXaw LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln AWIDGET6SRC = $(LIBSRC)/Xaw6 SOXAW6REV = 6.1 DEPXAW6LIB = XAW6LIB = -lXaw LINTXAW6 = $(LINTLIBDIR)/llib-lXaw.ln XILIBSRC = $(LIBSRC)/Xi SOXINPUTREV = 6.0 DEPXILIB = XILIB = -lXi LINTXI = $(LINTLIBDIR)/llib-lXi.ln XTESTLIBSRC = $(LIBSRC)/Xtst SOXTESTREV = 6.1 DEPXTESTLIB = XTESTLIB = -lXtst LINTXTEST = $(LINTLIBDIR)/llib-lXtst.ln PEXLIBSRC = $(LIBSRC)/PEX5 SOPEXREV = 6.0 DEPPEXLIB = PEXLIB = -lPEX5 LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln XIELIBSRC = $(LIBSRC)/XIE SOXIEREV = 6.0 DEPXIELIB = XIELIB = -lXIE LINTXIE = $(LINTLIBDIR)/llib-lXIE.ln PHIGSLIBSRC = $(LIBSRC)/PHIGS DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a PHIGSLIB = -lphigs LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a XBSDLIB = -lXbsd LINTXBSD = $(LINTLIBDIR)/llib-lXbsd.ln ICESRC = $(LIBSRC)/ICE SOICEREV = 6.3 DEPICELIB = ICELIB = -lICE LINTICE = $(LINTLIBDIR)/llib-lICE.ln SMSRC = $(LIBSRC)/SM SOSMREV = 6.0 DEPSMLIB = SMLIB = -lSM LINTSM = $(LINTLIBDIR)/llib-lSM.ln XKEYSRC = $(LIBSRC)/Xkey SOXKEYREV = 6.0 DEPXKEYLIB = XKEYLIB = -lXkey LINTXKEY = $(LINTLIBDIR)/llib-lXkey.ln FSLIBSRC = $(LIBSRC)/FS DEPFSLIB = $(USRLIBDIR)/libFS.a FSLIB = -lFS LINTFS = $(LINTLIBDIR)/llib-lFS.ln FONTLIBSRC = $(LIBSRC)/font SOFONTREV = 1.4 DEPFONTLIB = FONTLIB = -L$(FREETYPELIBDIR) -L$(FONTLIBSRC) -lXfont LINTXFONT = $(LINTLIBDIR)/llib-lXfont.ln # SOFONTREV = 1.4 DEPXFONTLIB = XFONTLIB = -lXfont LINTXFONT = $(LINTLIBDIR)/llib-lXfont.ln FONTSTUBLIBSRC = $(FONTLIBSRC)/stubs DEPFONTSTUBLIB = $(USRLIBDIR)/libfntstubs.a FONTSTUBLIB = -lfntstubs LINTFONTSTUB = $(LINTLIBDIR)/llib-lfntstubs.ln DEPFONTLIB = $(DEPXFONTLIB) $(DEPFONTSTUBLIB) FONTLIB = $(XFONTLIB) $(FONTSTUBLIB) FONTENCLIBSRC = $(LIBSRC)/fontenc DEPXFONTENCLIB = $(USRLIBDIR)/libfontenc.a XFONTENCLIB = -lfontenc LINTXFONTENC = $(LINTLIBDIR)/llib-lfontenc.ln XPMLIBSRC = $(LIBSRC)/Xpm SOXPMREV = 4.11 DEPXPMLIB = XPMLIB = -lXpm LINTXPM = $(LINTLIBDIR)/llib-lXpm.ln FREETYPE2LIBSRC = $(LIBSRC)/freetype2 SOFREETYPE2REV = 6.2 DEPFREETYPE2LIB = FREETYPE2LIB = -lfreetype LINTFREETYPE2 = $(LINTLIBDIR)/llib-lfreetype.ln FREETYPE2DIR = /usr FREETYPE2LIBDIR = /usr/lib FREETYPE2INCDIR = /usr/include/freetype2 FREETYPE2INCLUDES = -I$(FREETYPE2INCDIR) FREETYPE2LIB = -L$(FREETYPE2LIBDIR) -lfreetype FREETYPE2DEFINES = -DFREETYPE2 XFTLIBSRC = $(LIBSRC)/Xft SOXFTREV = 1.1 DEPXFTLIB = XFTLIB = -lXft LINTXFT = $(LINTLIBDIR)/llib-lXft.ln XKBFILELIBSRC = $(LIBSRC)/xkbfile DEPXKBFILELIB = $(USRLIBDIR)/libxkbfile.a XKBFILELIB = -lxkbfile LINTXKBFILE = $(LINTLIBDIR)/llib-lxkbfile.ln XKBCOMPCMD = $(BINDIR)/xkbcomp XKBUILIBSRC = $(LIBSRC)/xkbui DEPXKBUILIB = $(USRLIBDIR)/libxkbui.a XKBUILIB = -lxkbui LINTXKBUI = $(LINTLIBDIR)/llib-lxkbui.ln XTRAPLIBSRC = $(LIBSRC)/XTrap SOXTRAPREV = 6.4 DEPXTRAPLIB = XTRAPLIB = -lXTrap LINTXTRAP = $(LINTLIBDIR)/llib-lXTrap.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$(USRLIBDIR) LDPOSTLIBS = TOP_INCLUDES = -I$(INCROOT) $(TOP_X_INCLUDES) PROJECT_DEFINES = CXXPROJECT_DEFINES = # ---------------------------------------------------------------------- # start of Imakefile # CS425 Imakefile F'2003 # for red book examples # SRCS = aaindex.c aapoly.c aargb.c accanti.c accpersp.c alpha3D.c alpha.c anti.c bezcurve.c bezmesh.c checker.c clip.c colormat.c cube.c depthcue.c dof.c double.c drawf.c feedback.c fog.c fogindex.c font.c hello.c image.c light.c lines.c list.c material.c mipmap.c model.c movelight.c nurbs.c pickdepth.c picksquare.c plane.c planet.c polyoff.c polys.c quadric.c robot.c sccolorlight.c scenebamb.c scene.c sceneflat.c select.c smooth.c stencil.c stroke.c surface.c teaambient.c teapots.c tess.c tesswind.c texbind.c texgen.c texprox.c texsub.c texturesurf.c torus.c trim.c unproject.c varray.c wrap.c try.c # CDEBUGFLAGS = -g DEP = /usr/lib/libglut.so SYS = -lX11 -lXm -lXext -lXi -lGL -lGLU -lm all:: aaindex aapoly aargb accanti accpersp alpha3D alpha anti bezcurve bezmesh checker clip colormat cube depthcue dof double drawf feedback fog fogindex font hello image light lines list material mipmap model movelight nurbs pickdepth picksquare plane planet polyoff polys quadric robot sccolorlight scenebamb scene sceneflat select smooth stencil stroke surface teaambient teapots tess tesswind texbind texgen texprox texsub texturesurf torus trim unproject varray wrap try aaindex: aaindex.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) aaindex.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) aaindex aapoly: aapoly.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) aapoly.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) aapoly aargb: aargb.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) aargb.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) aargb accanti: accanti.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) accanti.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) accanti accpersp: accpersp.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) accpersp.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) accpersp alpha3D: alpha3D.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) alpha3D.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) alpha3D alpha: alpha.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) alpha.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) alpha anti: anti.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) anti.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) anti bezcurve: bezcurve.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) bezcurve.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) bezcurve bezmesh: bezmesh.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) bezmesh.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) bezmesh checker: checker.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) checker.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) checker clip: clip.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) clip.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) clip colormat: colormat.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) colormat.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) colormat cube: cube.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) cube.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) cube depthcue: depthcue.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) depthcue.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) depthcue dof: dof.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) dof.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) dof double: double.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) double.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) double drawf: drawf.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) drawf.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) drawf feedback: feedback.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) feedback.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) feedback fog: fog.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) fog.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) fog fogindex: fogindex.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) fogindex.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) fogindex font: font.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) font.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) font hello: hello.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) hello.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) hello image: image.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) image.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) image light: light.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) light.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) light lines: lines.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) lines.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) lines list: list.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) list.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) list material: material.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) material.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) material mipmap: mipmap.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) mipmap.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) mipmap model: model.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) model.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) model movelight: movelight.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) movelight.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) movelight nurbs: nurbs.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) nurbs.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) nurbs pickdepth: pickdepth.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) pickdepth.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) pickdepth picksquare: picksquare.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) picksquare.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) picksquare plane: plane.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) plane.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) plane planet: planet.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) planet.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) planet polyoff: polyoff.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) polyoff.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) polyoff polys: polys.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) polys.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) polys quadric: quadric.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) quadric.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) quadric robot: robot.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) robot.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) robot sccolorlight: sccolorlight.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) sccolorlight.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) sccolorlight scenebamb: scenebamb.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) scenebamb.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) scenebamb scene: scene.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) scene.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) scene sceneflat: sceneflat.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) sceneflat.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) sceneflat select: select.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) select.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) select smooth: smooth.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) smooth.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) smooth stencil: stencil.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) stencil.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) stencil stroke: stroke.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) stroke.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) stroke surface: surface.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) surface.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) surface teaambient: teaambient.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) teaambient.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) teaambient teapots: teapots.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) teapots.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) teapots tess: tess.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) tess.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) tess tesswind: tesswind.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) tesswind.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) tesswind texbind: texbind.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) texbind.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) texbind texgen: texgen.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) texgen.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) texgen texprox: texprox.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) texprox.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) texprox texsub: texsub.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) texsub.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) texsub texturesurf: texturesurf.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) texturesurf.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) texturesurf torus: torus.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) torus.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) torus trim: trim.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) trim.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) trim unproject: unproject.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) unproject.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) unproject varray: varray.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) varray.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) varray wrap: wrap.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) wrap.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) wrap try: try.o $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) try.o $(DEP) $(LDLIBS) $(SYS) $(EXTRA_LOAD_FLAGS) cleandir:: $(RM) try depend:: $(DEPEND) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS) lint: $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS) lint1: $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS) # ---------------------------------------------------------------------- # common rules for all Makefiles - do not edit .c.i: $(RM) $@ $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@ .SUFFIXES: .s .c.s: $(RM) $@ $(CC) -S $(CFLAGS) $(_NOOP_) $*.c emptyrule:: cleandir:: $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"* 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:: html_index:: clean:: cleandir distclean:: cleandir # ---------------------------------------------------------------------- # empty rules for directories that do not have SUBDIRS - do not edit install:: @echo "install in $(CURRENT_DIR) done" install.man:: @echo "install.man in $(CURRENT_DIR) done" install.sdk:: @echo "install.sdk in $(CURRENT_DIR) done" Makefiles:: includes:: depend:: distclean:: $(RM) Makefile # ---------------------------------------------------------------------- # dependencies generated by makedepend