# Makefile generated by imake - do not edit! # $Xorg: imake.c,v 1.6 2001/02/09 02:03:15 xorgcvs Exp $ #pragma GCC set_debug_pwd "/mnt/gmirror/ports/graphics/tgif/work/tgif-QPL-4.1.45" # ---------------------------------------------------------------------- # 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.141 2003/03/19 01:49:23 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.81 2003/02/18 16:51:45 tsi Exp $ # ----------------------------------------------------------------------- # 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.25 2002/02/27 00:51:12 dawes Exp $ # $XFree86: xc/config/cf/xf86site.def,v 3.185 2003/04/24 22:14:53 herrb Exp $ # ---------------------------------------------------------------------- # platform-specific configuration parameters - edit darwin.cf to change # platform: $XFree86: xc/config/cf/darwin.cf,v 1.51 2004/02/11 00:30:27 torrey Exp $ # operating system: Darwin (8.0.1) PROJ_BUILD = xcodebuild XPLIBDIR = /usr/lib XPINCDIR = $(SERVERSRC)/hw/darwin/quartz/xpr # $XFree86: xc/config/cf/darwinLib.rules,v 1.9 2003/10/11 09:40:12 herrb Exp $ # $XFree86: xc/config/cf/xfree86.cf,v 3.445 2003/04/24 22:14:53 herrb Exp $ # $Xorg: xfree86.cf,v 1.4 2000/08/17 19:41:49 cpqbld Exp $ 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.34 2001/07/19 02:22:44 tsi 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.25 2002/02/27 00:51:12 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.114 2003/03/19 01:49:23 dawes Exp $ GLIDE2INCDIR = GLIDE3INCDIR = GLIDE3LIBNAME = TKLIBNAME = TKLIBDIR = TCLLIBNAME = TCLIBDIR = PATHSEP = / SHELL = /bin/sh TOP = . CURRENT_DIR = . IMAKE = imake DEPEND = gccmakedep MKDIRHIER = mkdir -p REVPATH = revpath EXPORTLISTGEN = RMAN = rman RMANBASENAME = 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)$(MANSUFFIX) LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX) FILEMANDIR = $(MANSOURCEPATH)$(FILEMANSUFFIX) MISCMANDIR = $(MANSOURCEPATH)$(MISCMANSUFFIX) DRIVERMANDIR = $(MANSOURCEPATH)$(DRIVERMANSUFFIX) LOGDIRECTORY = $(VARDIR)/log AR = ar clq # Nice try but useless: make will inherit BOOTSTRAPCFLAGS # from top Makefile BOOTSTRAPCFLAGS = CC = /usr/bin/cc AS = as .SUFFIXES: .cc CXX = /usr/bin/c++ CXXFILT = c++filt CXXLIB = CXXDEBUGFLAGS = -Os CXXDEPENDINCLUDES = CXXEXTRA_DEFINES = CXXEXTRA_INCLUDES = CXXSTD_DEFINES = -D__i386__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED $(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 = /usr/bin/cpp3 $(STD_CPP_DEFINES) RAWCPP = /usr/bin/cpp3 -undef $(STD_CPP_OPTIONS) PREPROCESSCMD = /usr/bin/cc -E $(STD_CPP_DEFINES) INSTALL = install INSTALLFLAGS = -c LD = ld LEX = flex -l M4 = m4 M4FLAGS = LEXLIB = -ll YACC = yacc CCYACC = yacc 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 = 1 LIBMANSUFFIX = 3 FILEMANSUFFIX = 5 MISCMANSUFFIX = 7 DRIVERMANSUFFIX = 4 MANSRCSUFFIX = man MANNEWSUFFIX = _man MANDEFS = -D__apploaddir__=$(XAPPLOADDIR) -D__filemansuffix__=$(FILEMANSUFFIX) -D__libmansuffix__=$(LIBMANSUFFIX) -D__miscmansuffix__=$(MISCMANSUFFIX) -D__drivermansuffix__=$(DRIVERMANSUFFIX) -D__projectroot__=$(PROJECTROOT) $(XORGMANDEFS) $(VENDORMANDEFS) COMPRESSMANCMD = gzip -n TROFF = groff -Tps NROFF = nroff HTMLROFF = groff -Thtml MSMACROS = -ms MANMACROS = -man TBL = tbl EQN = eqn NEQN = neqn COL = col COLFLAGS = -b MODCC = /usr/bin/cc MODCPP = /usr/bin/cpp3 MODCFLAGS = $(CFLAGS) MODAS = as MODASFLAGS = MODLD = ld MODLDFLAGS = MODLDCOMBINEFLAGS = -X -r MODAR = ar clq MODRANLIB = ranlib STD_INCLUDES = STD_CPP_OPTIONS = -traditional -D__GNUC__ STD_CPP_DEFINES = -traditional -D__GNUC__ -traditional -D__GNUC__ -D__i386__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED $(PROJECT_DEFINES) STD_DEFINES = -D__i386__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED $(PROJECT_DEFINES) EXTRA_LOAD_FLAGS = EXTRA_LDOPTIONS = EXTRA_LIBRARIES = TAGS = ctags PARALLELMFLAGS = SHAREDCODEDEF = SHLIBDEF = SHLIBLDFLAGS = -dynamiclib $(SHLIBGLOBALSFLAGS) PICFLAGS = -dynamic CXXPICFLAGS = -dynamic PROTO_DEFINES = 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 = -Os CCOPTIONS = -Wall -Wpointer-arith -no-cpp-precomp 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) $(INSTALLED_LIBS) 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 = -X -r DEPENDFLAGS = DEPEND_DEFINES = # Not sure this belongs here TKLIBDIR = TKINCDIR = TKLIBNAME = TKLIBRARY = -L$(TKLIBDIR) -l$(TKLIBNAME) TCLLIBDIR = TCLINCDIR = TCLLIBNAME = TCLLIBRARY = -L$(TCLLIBDIR) -l$(TCLLIBNAME) MACROFILE = darwin.cf RM_CMD = $(RM) IMAKE_DEFINES = IMAKE_WARNINGS = -Wundef IRULESRC = $(CONFIGDIR) IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES) $(IMAKE_WARNINGS) 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: Motif.rules /main/4 1998/02/06 10:53:37 kaleb $ # $Id: LessTif.rules,v 1.2 2000/08/29 21:59:19 dannybackx Exp $ # $Xorg: X11.rules,v 1.4 2000/08/17 19:41:46 cpqbld Exp $ # $XFree86: xc/config/cf/X11.rules,v 1.6 2001/01/17 16:22:31 dawes Exp $ # $TOG: Motif.tmpl /main/5 1998/02/06 10:53:46 kaleb $ # $Id: LessTif.tmpl.in,v 1.3 2001/03/26 19:12:10 amai 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.202 2003/04/14 20:35:50 herrb Exp $ XORGRELSTRING = Release 6.6 XORGMANNAME = X Version 11 VENDORMANNAME = XFree86 VENDORMANVERSION = `echo 4 4 0 | sed -e 's/ /./g' -e 's/^/Version\\\ /'` 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 = /usr/adm LIBDIR = /usr/X11R6/lib/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 DOCPDFDIR = $(DOCDIR)/PDF FONTDIR = $(LIBDIR)/fonts ENCODINGSDIR = $(FONTDIR)/encodings XINITDIR = $(LIBDIR)/xinit XDMDIR = $(LIBDIR)/xdm XDMVARDIR = $(VARLIBDIR)/xdm TWMDIR = $(LIBDIR)/twm XSMDIR = $(LIBDIR)/xsm NLSDIR = $(LIBDIR)/nls XLOCALEDIR = $(LIBDIR)/locale LBXPROXYDIR = $(LIBDIR)/lbxproxy PROXYMANAGERDIR = $(LIBDIR)/proxymngr XPRINTDIR = $(LIBDIR)/xserver XAPPLOADDIR = $(LIBDIR)/app-defaults FONTCFLAGS = -t INSTAPPFLAGS = $(INSTDATFLAGS) RGB = $(BINDIR)/rgb FONTC = $(BINDIR)/bdftopcf MKFONTDIR = $(BINDIR)/mkfontdir MKHTMLINDEX = $(BINDIR)/mkhtmlindex UCS2ANY = $(BINDIR)/ucs2any BDFTRUNCATE = $(BINDIR)/bdftruncate UCSMAPPREFIX = $(FONTDIR)/util/map- XCURSORGEN = $(BINDIR)/xcursorgen HTMLINDEXCMD = $(MKHTMLINDEX) 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 = -DTCPCONN -DUNIXCONN $(STICKY_DEFINES) $(FCHOWN_DEFINES) XORGMANDEFS = -D__xorgversion__='"$(XORGRELSTRING)" "$(XORGMANNAME)"' VENDORMANDEFS = -D__vendorversion__="$(VENDORMANVERSION) $(VENDORMANNAME)" XENVLIBDIR = $(USRLIBDIR) CLIENTENVSETUP = DYLD_LIBRARY_PATH=$(MOTIFENVLIBDIR):$(XENVLIBDIR) # $XFree86: xc/config/cf/darwinLib.tmpl,v 1.20 2003/11/18 19:04:54 torrey 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 SOXVREV = 1.0 DEPXVLIB = 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.2 DEPXRENDERLIB = XRENDERLIB = -lXrender LINTXRENDER = $(LINTLIBDIR)/llib-lXrender.ln XRANDRRLIBSRC = $(LIBSRC)/Xrandr SOXRANDRREV = 2.0 DEPXRANDRLIB = XRANDRLIB = -lXrandr LINTXRANDR = $(LINTLIBDIR)/llib-lXrandr.ln XCURSORRLIBSRC = $(LIBSRC)/Xcursor SOXCURSORREV = 1.0 DEPXCURSORLIB = XCURSORLIB = -lXcursor LINTXCURSOR = $(LINTLIBDIR)/llib-lXcursor.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 SOOLDXREV = 6.0 DEPOLDXLIB = 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 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 FONTFT2LIB = $(FREETYPE2LIB) FONTSTUBLIBSRC = $(FONTLIBSRC)/stubs DEPFONTSTUBLIB = $(USRLIBDIR)/libfntstubs.a FONTSTUBLIB = -lfntstubs LINTFONTSTUB = $(LINTLIBDIR)/llib-lfntstubs.ln DEPFONTLIB = $(DEPXFONTLIB) $(DEPFONTSTUBLIB) FONTLIB = $(XFONTLIB) $(FONTSTUBLIB) $(FONTFT2LIB) 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.3 DEPFREETYPE2LIB = FREETYPE2LIB = -lfreetype LINTFREETYPE2 = $(LINTLIBDIR)/llib-lfreetype.ln FREETYPE2INCDIR=$(INCDIR)/freetype2 FREETYPE2INCLUDES = -I$(FREETYPE2INCDIR) FREETYPE2DEFINES = -DFREETYPE2 EXPATLIBSRC = $(LIBSRC)/expat SOEXPATREV = 3.0 DEPEXPATLIB = EXPATLIB = -lexpat LINTEXPAT = $(LINTLIBDIR)/llib-lexpat.ln EXPATINCLUDES=$(TOP_X_INCLUDES) EXPATDEFINES=-DEXPAT XFT1LIBSRC = $(LIBSRC)/Xft1 SOXFT1REV = 1.1 DEPXFT1LIB = XFT1LIB = -lXft LINTXFT1 = $(LINTLIBDIR)/llib-lXft.ln XFTLIBSRC = $(LIBSRC)/Xft SOXFTREV = 2.1 DEPXFTLIB = XFTLIB = -lXft LINTXFT = $(LINTLIBDIR)/llib-lXft.ln XFTINCLUDES=$(FONTCONFIGINCLUDES) $(FREETYPE2INCLUDES) FONTCONFIGLIBSRC = $(LIBSRC)/fontconfig SOFONTCONFIGREV = 1.0 DEPFONTCONFIGLIB = FONTCONFIGLIB = -lfontconfig LINTFONTCONFIG = $(LINTLIBDIR)/llib-lfontconfig.ln FONTCONFIGINCDIR=$(INCDIR) FONTCONFIGINCLUDES = -I$(FONTCONFIGINCDIR) FCCACHE = $(BINDIR)/fc-cache FONTCONFIGDEFINES = -DFONTCONFIG LIBPNGINCDIR = /usr/include LIBPNGINC= LIBPNGDIR = /usr LIBPNGLIBDIR = /usr/lib LIBPNGINCDIR = /usr/include LIBPNGLIB = -lpng 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) MTOP = $(TOP) TOP_MOTIF_INCLUDES = UIL_INCLUDES = -I$(USRINCDIR)/uil MOTIFENVLIBDIR = $(USRLIBDIR) USRINCDIR = /usr/X11R6/include UIDDIR = $(LIBDIR)/uid TESTSRC = $(MTOP)/tests TESTLIB = $(TESTSRC)/lib GENERALSRCLIB = $(TESTSRC)/General/lib GENERALSRCBIN = $(TESTSRC)/General/bin MANUALSRCLIB = $(TESTSRC)/Manual/lib MANUALSRCBIN = $(TESTSRC)/Manual/bin AUTOSRCLIB = $(TESTSRC)/Auto/lib AUTOSRCBIN = $(TESTSRC)/Auto/bin COMMONPP = $(GENERALSRCBIN)/Commonpp GENRUN = $(GENERALSRCBIN)/Genrun MANRUN = $(GENERALSRCBIN)/Manrun TESTCOMSRC = $(MANUALSRCLIB)/Common BUILDDOCDIR = $(BUILDINCROOT)/doc BUILDLOCDIR = $(BUILDINCROOT)/localized MTOOLKITSRC = $(TOOLKITSRC) MINCLUDESRC = $(MTOP)/include MDOCSRC = $(MTOP)/doc MLOCSRC = $(MTOP)/localized MLIBSRC = $(MTOP)/lib MCLIENTSRC = $(MTOP)/clients MDEMOSRC = $(MTOP)/demos MWIDGETSRC = $(MLIBSRC)/Xm MRESOURCESRC = $(MLIBSRC)/Mrm UILSRC = $(MCLIENTSRC)/uil UIL = uil DEPUIL = $(BINDIR)/uil XMEXTRA_LIBS = SOXMREV = 2.1 DEPXMLIB = XMLIB = -lXm LINTXM = $(LINTLIBDIR)/llib-lXm.ln SOMRMREV = 2.1 DEPMRESOURCELIB = MRESOURCELIB = -lMrm LINTMRESOURCE = $(LINTLIBDIR)/llib-lMrm.ln SOUILREV = 2.1 DEPUILLIB = UILLIB = -lUil LINTUIL = $(LINTLIBDIR)/llib-lUil.ln SOMCOMMONREV = 2.1 DEPTESTCOMLIB = TESTCOMLIB = -lMCommon LINTTESTCOM = $(LINTLIBDIR)/llib-lMCommon.ln TESTUILCOMLIB = $(TESTCOMSRC)/libMCommonUil.a LINTMRESOURCE = $(MRESOURCESRC)/libMrm.a LINTXMWIDGETLIB = $(MWIDGETSRC)/llib-l/Xm.ln LINTXMTOOL = $(MTOOLKITSRC)/llib-lXt.ln LINTUILLIB = $(UILSRC)/llib-lUil.ln YACCFLAGS = UILFLAGS = GENCATFLAGS = GENCAT = gencat $(GENCATFLAGS) MKCATTOOL = $(MLOCSRC)/util/mkcatdefs RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut *.Dat DEPLIBS = $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB) DEPLIBS1 = $(DEPLIBS) DEPLIBS2 = $(DEPLIBS) DEPLIBS3 = $(DEPLIBS) XMULIBONLY = -lXmu XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB) CONFIGDIR = $(LIBDIR)/config USRLIBDIRPATH = $(USRLIBDIR) LDPRELIBS = -L$(USRLIBDIR) $(INSTALLED_LIBS) LDPOSTLIBS = TOP_INCLUDES = $(TOP_MOTIF_INCLUDES) -I$(INCROOT) $(TOP_X_INCLUDES) PROJECT_DEFINES = CXXPROJECT_DEFINES = # ---------------------------------------------------------------------- # start of Imakefile # ------------------------------------------------- # # Please make changed in Tgif.tmpl and Target.tmpl. # # There should be no need to modify this file. # # ------------------------------------------------- # # # Author: William Chia-Wei Cheng (bill.cheng@acm.org) # # Copyright (C) 2001-2006, William Chia-Wei Cheng. # # This file may be distributed under the terms of the Q Public License # as defined by Trolltech AS of Norway and appearing in the file # LICENSE.QPL included in the packaging of this file. # # THIS FILE IS PROVIDED AS IS WITH 0 WARRANTY OF ANY KIND, INCLUDING # THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE. IN 0 EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, # INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING # FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # # @(#)$Header: /mm2/home/cvs/bc-src/tgif/Tgif.tmpl-freebsd,v 1.3 2006/02/10 23:21:18 william Exp $ # XIMPDEFINES = PROGRAMS = tgif # prtgif frontend11.o testdrive TGIFDIR = $(LIBDIR)/tgif # CDEBUGFLAGS= -g -Wall # INSTPGMFLAGS= -s # BINDIR = /u/halfmoon/bin # MANPATH = /u/halfmoon/man # TGIFDIR = /u/halfmoon/lib/X11/tgif LOCALEDIR = /usr/share/locale DIRDEFINES = -DTGIF_PATH=\"$(TGIFDIR)\" -DPSFILE_MOD=0664 \ -DLOCALEDIR=\"$(LOCALEDIR)\" \ -DTELEPORT_ATTR=\"warp_to=\" -DTMP_DIR=\"/tmp/\" \ -DLAUNCH_ATTR=\"launch=\" -DEXEC_ATTR=\"exec=\" EXTDEFINES = -DEPSF_FILE_EXT=\"eps\" -DPS_FILE_EXT=\"ps\" \ -DXBM_FILE_EXT=\"xbm\" -DXPM_FILE_EXT=\"xpm\" \ -DOBJ_FILE_EXT=\"obj\" -DSYM_FILE_EXT=\"sym\" \ -DTEXT_FILE_EXT=\"txt\" -DPIN_FILE_EXT=\"pin\" \ -DNETLIST_FILE_EXT=\"net\" -DCOMP_FILE_EXT=\"cmp\" MISCDEFINES = -D_BACKGROUND_DONT_FORK -D_USE_XDRAWPOINT_TO_PUT_A_POINT \ -D_USE_PS_ADOBE_STRING=\"3.0/3.0\" -D_DONT_USE_MKTEMP \ -D_DONT_REENCODE=\"FFDingbests:ZapfDingbats\" MOREDEFINES = # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # Please see Imakefile for more defines to be added to MOREDEFINES above # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DEPLIBS = $(DEPXLIB) LOCAL_LIBRARIES = $(XLIB) # LOCAL_LIBRARIES = $(XMULIB) $(XTOOLLIB) $(XLIB) # SYS_LIBRARIES = -ldl -lm SYS_LIBRARIES = -lm # $FreeBSD: ports/graphics/tgif/files/Tgif.tmpl-freebsdports,v 1.1 2007/06/09 11:59:41 hrs Exp $ SUBDIRS= po LOCALEDIR= $(PREFIX)/share/locale MOREDEFINES= -DUSE_XT_INITIALIZE -DENABLE_NLS LOCAL_LIBRARIES= $(XLIB) $(XTOOLLIB) EXTRA_INCLUDES+= -I$(LOCALBASE)/include EXTRA_LIBRARIES+= -L$(LOCALBASE)/lib -lintl # # Author: William Chia-Wei Cheng (bill.cheng@acm.org) # # Copyright (C) 2001-2006, William Chia-Wei Cheng. # # This file may be distributed under the terms of the Q Public License # as defined by Trolltech AS of Norway and appearing in the file # LICENSE.QPL included in the packaging of this file. # # THIS FILE IS PROVIDED AS IS WITH 0 WARRANTY OF ANY KIND, INCLUDING # THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE. IN 0 EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, # INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING # FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # # @(#)$Header: /mm2/home/cvs/bc-src/tgif/Target.tmpl,v 1.3 2006/02/10 23:21:18 william Exp $ # TARGET_1 = tgif # # If you want to build tgwb, please change TARGET_1 above to tgwb. # # # Author: William Chia-Wei Cheng (bill.cheng@acm.org) # # Copyright (C) 2001-2006, William Chia-Wei Cheng. # # This file may be distributed under the terms of the Q Public License # as defined by Trolltech AS of Norway and appearing in the file # LICENSE.QPL included in the packaging of this file. # # THIS FILE IS PROVIDED AS IS WITH 0 WARRANTY OF ANY KIND, INCLUDING # THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE. IN 0 EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, # INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING # FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # # @(#)$Header: /mm2/home/cvs/bc-src/tgif/Imakefile,v 1.58 2006/06/13 19:55:49 william Exp $ # DEFINES = $(DIRDEFINES) \ $(EXTDEFINES) \ $(XIMPDEFINES) \ $(MISCDEFINES) \ -DTGIF_DISTR_VER=\"$(TGIFVERSION)\" \ $(MOREDEFINES) -DQPL_LICENSE TGIFVERSION = 4.1.45 # Things to try to add to the DEFINES line above: # # RS6000: -D_BSD # Solaris: # Irix: # SunOS: # HP-UX: -D_NO_LOCALE_SUPPORT # VMS: -D_NO_GETTIMEOFDAY # Linux: # FreeBSD: # SCO: -DPRINT_CMD=\""lp -o raw -o nobanner"\" # -D_DARWIN_MOD1_AS_META # Include the above line if you are compiling for Mac OS X and # you want to use the Mod1 key as the key. By default, # the Mod2 key is treated as the key (at the time this # option was added). # -D_XPM3TOPPM # Include the above line if the xpmtoppm you have only knows how to # handle XPM format version 3. (This is the case with xpm-9.14.) # This has the same effect as setting Tgif.XPmOutputVersion to 3 and # Tgif.UseXPmVersion1ForImageMap to false. # -D_NO_LANDSCAPE_PDF_SETPAGEDEVICE # Include the above line if you want tgif to *not* generate # "setpagedevice" PostScript command to rotate the generated PostScript # file. (This is meant to be used when ps2pdf can handle landscape # PostScript files correctly.) # -D_PRTGIF_USE_ISO_LATIN_1_ALWAYS # Include the above line if you want to always use ISO 8859-1 character # set for single-byte characters when running tgif with the -print # commandline option. Please only use this if you are sure that you # will *never* use other encodings. You can selectively turn off # reencoding by using either the Tgif.DontReencode X default or the # -dontreencode commandline option. # -D_TMP_DIR_IN_HOME_DIR # Include the above line if you want the temporary directory to be # a user's $HOME/.Tgif directory by default. # -D_DONT_USE_MKTEMP # Include the above line if you do not want to use mktemp() and your # system supports tempnam(). The use of mktemp() is not recommanded # due to some security considerations. # -D_PS_SEVENBIT_DOUBLEBYTE_TEXT # Include the above line if bit 7 in both bytes of a double-byte # character should be masked out when printing/exporting double-byte # text to a PostScript file. # -D_USE_PS_ADOBE_STRING=\"true\" # Include the above line in the DEFINES if you want to configure tgif # to use a default Tgif.UsePsAdobeString value. # -D_MINIMAL_EPS=1 # Include the above line in the DEFINES if you want to configure tgif # to use a default Tgif.MinimalEPS value. # -DENABLE_NLS # Include the above line if you want to enable NLS (Native Language # Support). # -D_DONT_USE_PORTABLE_LOCALE (obsoleted) # Include the above line if you don't want to use the portable locale. # (Portable locale is "C" for all locale categories.) # -D_NO_RECURSIVE_EXTERN # Include the above line if your C compiler cannot handle # "#define extern extern". The /bin/cc compiler on HP-UX reports a # Recursion in macro "extern" when the above define is used. # -D_DL_EXPORT_UNDERSCORE # Include the above line if you use export filters and there is an entry # point to an export filter named "_TgifExportFilterMain" (and there's # no entry point named "TgifExportFilterMain"). One can see all the # entry points to an export filter by running 'nm' against it. # -D_NO_TGTWB5 # Include the above line if you do not want to include the code # that handles tgtwb5. Please also remove "tgtwb5.o" and "tgtwb5xl.o" # from OBJ1 in Imakefile. # -D_NO_XCIN # Include the above line if you do not want to include the code # that handles xcin. Please also remove "cli_xcin.o" from # OBJ1 in Imakefile. # -D_NO_CHINPUT # Include the above line if you do not want to include the code # that handles chinput. Please also remove "chinput.o" from # OBJ1 in Imakefile. # -D_NO_KINPUT # Include the above line if you do not want to include the code # that handles kinput. Please also remove "convkinput.o" from # OBJ1 in Imakefile. # -D_NO_XIM # Include the above line if you do not want to include the code # that handles X Input Method. Please also remove "convxim.o" from # OBJ1 in Imakefile. # -D_NO_NKF # Include the above line if you do not want to include the code # that handles Network Kanji Filter (NKF). Please also remove # "nkf.o" from OBJ1 in Imakefile. # -D_NO_DL_SUPPORT # Include the above line if you don't have . If you define # _NO_DL_SUPPORT, please use the SYS_LIBRARIES that does not contain # -ldl above. # -D_NO_LOCALE_SUPPORT # Include the above line if you don't have . If this # is the case and you don't have , you must also use # -D_NO_XIM because "convxim.c" assumes that you have . # -D_METRIC_PIX_PER_INCH # Include the above line if you want to use 127 pixels per inch # when printing in the metric system. If this line is not # included, 128 pixels per inch is used. # -D_NO_GETTIMEOFDAY # Include the above line if you do not have the gettimeofday() # function but have the ftime() function. # -D_TANGRAM_II # Include the above line if you want to include the Tangram-II features # by Carlos Fisch de Brito, Luiz Rogerio Goncalves de Carvalho, and # Denise Jorge de Oliveira of the # Tangram-II team of the Universidade Federal do Rio de Janeiro. These # features are under development and highly experimental. # -D_TGIF_WB (obsoleted) # Include the above line if you want to include the whiteboard feature # by Renato Santana . # -D_TGIF_WB2 # Include the above line if you want to include the whiteboard feature # by Magnos Martinello and Raphael S. de Moraes # . The whiteboard needs IP multicast support, # and therefore, can only run on IP multicast enabled kernels. This # code is experimental and have know bugs (such as buffer overflow) and # only runs on Solaris 2.6 or above or Linux 6.x or above. If you would # like to try it, please manipulate only small objects at this time. # -D_HAS_STREAMS_SUPPORT # Include the above line in addition to -D_TGIF_WB2 if you have the # /usr/include/stropts.h file (such as Solaris 2.6 or above or Linux # 6.x or above. # -DBSD_COMP # Include the above line if you are compiling on a Solaris (or # possibly an SGI) machine which requires it in . # (If you see the error that FIONBIO is not defined when compiling # tcp.c, then you probably need this.) # -D_BACKGROUND_DONT_FORK # Try the above line if there are defunct tgif child processes. # -D_NO_LSTAT # Include the above line if lstat() is not available. In this case, # using BrowseXBitmap and BrowseXPixmap under the File Menu may cause # infinite loop if the directory structure is infinitely recursive. # -D_USE_XDRAWPOINT_TO_PUT_A_POINT # Include the above line if the grid points are not visible. This can # be used to bypass some X server bugs (such as certain Linux X server # using VGA16 screen) where the XDrawLine() Xlib call does not work # properly. # -D_NO_EXTERN (obsoleted) # Include the above line in the DEFINES if you don't want to include # the extern definition for functions defined in a module. For example, # if this option is set, then file "foo.c" will not include "foo.e", # and certain other extern definition in "foo.c" will be omitted. # -D_NO_PROTO # Include the above line in the DEFINES if checking for function # prototypes is not desired. Checking for function prototypes # are automatically enabled if you are using an ANSI or C++ compilor. # However, not all ANSI/C++ compilors are created equal. # -D_BSD # Include the above line in the DEFINES if the select() function can # does not be found for AIX systems (such as RS6000). Also, on AIX # systems, if you see garbage file names when you try to open files, # try this flag to make direct and dirent equivalent (in ). # -D_NO_RAND48 # Include the above line in the DEFINES if you do not have the # srand48() or drand48() functions in your system's library. # -DNO_STRSTR # Include the above line in the DEFINES if you do not have the strstr() # function in your system's string library. # -DINVERT_CTM_BUG # Include the above line in the DEFINES if you are using PostScript # utilities which fails when trying to invert non-invertible CTM # (e.g., muluti.ps from ftp.ucc.su.oz.au:/pub/ps_printing/multi). # -DHP_LINE_BUG # Include the above line in the DEFINES if two-vertices horizontal and # verticle line segments don't draw properly on a buggy HP server. # -DDONTFREECOLORS # Include the above line in the DEFINES if you don't want the black and # the white colors to be freed when tgif initializes itself. You should # not need to do this unless you need to get around some server bugs. # -DUSE_XT_INITIALIZE # This will cause the XToolkit to be initialized so that the X defaults # are obtained from the Xt directories. Please remember to use # LOCAL_LIBRARIES with $(XTOOLLIB) $(XMULIB) in your Tgif.tmpl file. # -DUSE_XAPPLRESDIR # Include the above line in the DEFINES if $XAPPLRESDIR/Tgif is used to # specify the resource file. If your system does not have putenv() # (such as IBM-RT), then this won't work. This directive has no effect # if -DUSE_XT_INITIALIZE is used. # -DXAPPLOADDIR_DEF # If you define USE_XAPPLRESDIR, define this to a default directory # to use in case $XAPPLRESDIR isn't set. # -DNO_THIN_LINE # Include the above line in the DEFINES if a line width of 0 causes # your server to crash. This is to get around a bug in some X servers. # -DTHIN_OVAL_AND_ARC # Include the above line in the DEFINES if you want 0 width arcs to # be used when the width of an arc is less than or equal to 1. # (Sun3 server has a bug that makes drawing ovals and arcs with # width other than 0 VERY slow). # -DKEEP_WHEN_PRINT # Include the above line in the DEFINES if you don't want the temp # file to be deleted after sending the print job to the printer. # (Some VMS systems might require this flag to be used.) # -DPRINT_CMD=\"lpr\" # Include the above line in the DEFINES if you want to configure tgif # to use a default print command. # -DNOTR4MODE # Include the above line in the DEFINES if you are running X11R3. # This will cause tgif NOT to use some X11R4 window manager related # functions that's not present in R3. # -DMAPBEFORESELECT # Include the above line in the DEFINES to call XMapWindow() before # calling XSelectInput(). This might be needed to get around some # server bugs. # -DDONT_FREE_COLORMAP # Include the above line in the DEFINES if you don't want the colormap # to be freed when tgif exits. # -DA4PAPER # Include the above line in the DEFINES if you want to print on A4 paper # (8.25in by 11.7in or about 21cm by 29.7cm). OBJ1 = align.o animate.o arc.o attr.o auxtext.o box.o button.o chat.o chinput.o choice.o choose.o cli_xcin.o convkinput.o convxim.o cmd.o color.o cutpaste.o cursor.o dialog.o drawing.o dup.o edit.o eps.o exec.o expr.o file.o font.o ftp.o grid.o group.o help.o http.o imgproc.o import.o ini.o inmethod.o list.o mainloop.o mainmenu.o mark.o markup.o menu.o menuinfo.o miniline.o move.o msg.o names.o navigate.o nkf.o obj.o oval.o page.o pattern.o pin.o poly.o polygon.o ps.o raster.o rcbox.o rect.o remote.o ruler.o scroll.o select.o setup.o shape.o shortcut.o special.o spline.o stk.o stream.o stretch.o strtbl.o tangram2.o tdgtbase.o tdgtbmpl.o tdgtbrow.o tdgtbtn.o tdgtdraw.o tdgtlist.o tdgtmsg.o tdgtsedt.o tgif_dbg.o tgtwb5.o tgtwb5dl.o tgtwb5xl.o tidget.o tcp.o text.o util.o version.o vms_comp.o wb.o wb1.o wb2.o wb3.o wb_buff.o wb_mcast.o wb_seg.o xbitmap.o xpixmap.o xprtfltr.o OBJS1 = tgif.o $(OBJ1) OBJS2 = prtgif.o OBJS3 = testdrive.o $(OBJ1) FRONTENDOBJS = frontend.o $(OBJ1) CURRENTDIR =./ SRCS1 = $(CURRENTDIR)*.c SRCS2 = SRCS3 = OBJS = $(OBJS1) $(OBJS2) $(OBJS3) $(OBJS4) $(OBJS5) \ $(OBJS6) $(OBJS7) $(OBJS8) $(OBJS9) $(OBJS10) SRCS = $(SRCS1) $(SRCS2) $(SRCS3) $(SRCS4) $(SRCS5) \ $(SRCS6) $(SRCS7) $(SRCS8) $(SRCS9) $(SRCS10) all:: $(PROGRAMS) $(TARGET_1): $(OBJS1) $(DEPLIBS1) $(RM) $@ $(CCLINK) -o $@ $(LDOPTIONS) $(OBJS1) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS) install:: $(TARGET_1) @if [ -d $(DESTDIR)$(BINDIR) ]; then \ set +x; \ else \ if [ -h $(DESTDIR)$(BINDIR) ]; then \ (set -x; rm -f $(DESTDIR)$(BINDIR)); \ fi; \ (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); \ fi $(INSTALL) $(INSTALLFLAGS) $(INSTPGMFLAGS) $(TARGET_1) $(DESTDIR)$(BINDIR)/$(TARGET_1) all:: $(TARGET_1).$(MANSUFFIX).html $(TARGET_1).$(MANSUFFIX).html: $(TARGET_1).$(MANNEWSUFFIX) $(RM) $(TARGET_1).$(MANSUFFIX).html $(TARGET_1).$(MANSUFFIX)-html $(RMAN) $(RMANOPTIONS) < $(TARGET_1).$(MANNEWSUFFIX) \ > $(TARGET_1).$(MANSUFFIX)-html && $(MV) $(TARGET_1).$(MANSUFFIX)-html $@ install.man:: $(TARGET_1).$(MANSUFFIX).html @if [ -d $(DESTDIR)$(DOCHTMLDIR) ]; then \ set +x; \ else \ if [ -h $(DESTDIR)$(DOCHTMLDIR) ]; then \ (set -x; rm -f $(DESTDIR)$(DOCHTMLDIR)); \ fi; \ (set -x; $(MKDIRHIER) $(DESTDIR)$(DOCHTMLDIR)); \ fi @(SUF=`expr $(MANSUFFIX) \: '\(.\)'`; \ set -x; \ $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $(TARGET_1).$(MANSUFFIX).html $(DESTDIR)$(DOCHTMLDIR)/$(TARGET_1).$$SUF.html) cleandir:: $(RM) $(TARGET_1).$(MANSUFFIX).html $(TARGET_1).$(MANSUFFIX)-html all:: $(TARGET_1).$(MANNEWSUFFIX) $(TARGET_1).$(MANNEWSUFFIX): $(TARGET_1).$(MANSRCSUFFIX) $(RM) $@ cd `dirname $(TARGET_1)` && \ $(LN) `basename $(TARGET_1).$(MANSRCSUFFIX)` `basename $@` cleandir:: $(RM) $(TARGET_1).$(MANNEWSUFFIX) install.man:: $(TARGET_1).$(MANNEWSUFFIX) @if [ -d $(DESTDIR)$(MANDIR) ]; then \ set +x; \ else \ if [ -h $(DESTDIR)$(MANDIR) ]; then \ (set -x; rm -f $(DESTDIR)$(MANDIR)); \ fi; \ (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); \ fi $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) $(TARGET_1).$(MANNEWSUFFIX) $(DESTDIR)$(MANDIR)/$(TARGET_1).$(MANSUFFIX) depend:: $(DEPEND) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS) lint: $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS) lint1: $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS) cleandir:: $(RM) $(PROGRAMS) install:: @for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; --*) ;; *[i]*) set +e;; esac; done; \ for i in $(TGIFDIR); do if [ -d $(DESTDIR)$$i ]; then \ set +x; else (set -x; $(MKDIRHIER) $(DESTDIR)$$i); fi; \ done install:: tgif.Xdefaults $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) tgif.Xdefaults $(DESTDIR)$(TGIFDIR) install:: tgificon.eps $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) tgificon.eps $(DESTDIR)$(TGIFDIR) install:: tgificon.obj $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) tgificon.obj $(DESTDIR)$(TGIFDIR) install:: tgificon.xbm $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) tgificon.xbm $(DESTDIR)$(TGIFDIR) install:: tgificon.xpm $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) tgificon.xpm $(DESTDIR)$(TGIFDIR) install:: tangram.sym $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) tangram.sym $(DESTDIR)$(TGIFDIR) install:: eq4.sym $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) eq4.sym $(DESTDIR)$(TGIFDIR) install:: eq4-2x.sym $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) eq4-2x.sym $(DESTDIR)$(TGIFDIR) install:: eq4-ps2epsi.sym $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) eq4-ps2epsi.sym $(DESTDIR)$(TGIFDIR) install:: eq4-epstool.sym $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) eq4-epstool.sym $(DESTDIR)$(TGIFDIR) install:: eq4xpm.sym $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) eq4xpm.sym $(DESTDIR)$(TGIFDIR) install:: eq4-lyx-ps2epsi.sym $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) eq4-lyx-ps2epsi.sym $(DESTDIR)$(TGIFDIR) install:: keys.obj $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) keys.obj $(DESTDIR)$(TGIFDIR) install:: Copyright $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) Copyright $(DESTDIR)$(TGIFDIR) install:: LICENSE.QPL $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) LICENSE.QPL $(DESTDIR)$(TGIFDIR) .SUFFIXES: .l .man .l.man: rm -f $*.man cp $*.l $*.man .e.o: SPICEDIR =spice/ XBMDIR =xbm/ RMCASTDIR_QPL =rmcast-qpl RMCASTDIR_GPL =rmcast-gpl OBJDEMO = an-sr-flip-flop.obj fonts.obj slide-demo.obj keys.obj $(SPICEDIR)*.obj launch-demo.obj launch-demo-1.obj SYMDEMO = flip-flop.sym nand2.sym pin.sym tangram.sym $(SPICEDIR)*.sym eq4.sym eq4-2x.sym eq4-ps2epsi.sym eq4-epstool.sym eq4xpm.sym eq4-lyx-ps2epsi.sym MISCTAR = *.man README README.tgwb Copyright License $(SPICEDIR)*.mod tgif.pl example.tex HISTORY testdrive.pl frontend.pl Imakefile.tgwb $(SPICEDIR)README RMCASTJUNK_QPL = $(RMCASTDIR_QPL)/stamp-h1 $(RMCASTDIR_QPL)/Makefile $(RMCASTDIR_QPL)/LOG $(RMCASTDIR_QPL)/config.status $(RMCASTDIR_QPL)/config.log $(RMCASTDIR_QPL)/config.h $(RMCASTDIR_QPL)/mcastproxy/.deps $(RMCASTDIR_QPL)/rmchat/.deps $(RMCASTDIR_QPL)/src/.deps $(RMCASTDIR_QPL)/mcastproxy/Makefile $(RMCASTDIR_QPL)/rmchat/Makefile $(RMCASTDIR_QPL)/src/Makefile CVSSUBDIRS_QPL = $(RMCASTDIR_QPL)/config/CVS $(RMCASTDIR_QPL)/doc/manual/CVS $(RMCASTDIR_QPL)/doc/CVS $(RMCASTDIR_QPL)/etc/CVS $(RMCASTDIR_QPL)/mcastproxy/CVS $(RMCASTDIR_QPL)/rmchat/CVS $(RMCASTDIR_QPL)/src/CVS $(RMCASTDIR_QPL)/tgif/CVS $(RMCASTDIR_QPL)/tools/scripts/special/CVS $(RMCASTDIR_QPL)/tools/scripts/CVS $(RMCASTDIR_QPL)/tools/tcpdump2rmcast/CVS $(RMCASTDIR_QPL)/tools/CVS $(RMCASTDIR_QPL)/CVS po/ja/CVS po/ru/CVS po/fr/CVS po/CVS CVSSUBDIRS_GPL = $(RMCASTDIR_GPL)/config/CVS $(RMCASTDIR_GPL)/doc/manual/CVS $(RMCASTDIR_GPL)/doc/CVS $(RMCASTDIR_GPL)/tgif/CVS $(RMCASTDIR_GPL)/tools/tcpdump2rmcast/CVS $(RMCASTDIR_GPL)/tools/scripts/special/CVS $(RMCASTDIR_GPL)/tools/scripts/CVS $(RMCASTDIR_GPL)/tools/mcastproxy/CVS $(RMCASTDIR_GPL)/tools/CVS $(RMCASTDIR_GPL)/examples/rmchat/rmchat-files/CVS $(RMCASTDIR_GPL)/examples/rmchat/CVS $(RMCASTDIR_GPL)/examples/CVS $(RMCASTDIR_GPL)/CVS po/ja/CVS po/ru/CVS po/fr/CVS po/CVS CCLL = cl EEAANN = ean BACKUPDIR = /mnt/halfmoon/home/william/src/tgif/v4/backup distr: tar versioninfo rcstar: @rm -f home/RCS3.tar.gz.save @if [ -f home/RCS3.tar.gz ]; then mv home/RCS3.tar.gz home/RCS3.tar.gz.save; fi tar cf home/RCS3.tar RCS xbm.RCS gzip home/RCS3.tar ls -l home/RCS3.tar.gz spec: @rm -f tgif.spec echo "%define ver $(TGIFVERSION)" > tgif.spec cat tgif.spec.in >> tgif.spec cleandir-rmcast-qpl: pushd rmcast-qpl; ./configure; make $(CCLL)$(EEAANN); popd rm -rf $(RMCASTJUNK_QPL) cleandir-rmcast-gpl: pushd rmcast-gpl; make $(CCLL)$(EEAANN); popd install-tgwb-qpl: install $(INSTALL) $(INSTALLFLAGS) rmcast/tgif/tgwb $(DESTDIR)$(BINDIR)/tgwb $(INSTALL) $(INSTALLFLAGS) $(INSTPGMFLAGS) rmcast/mcastproxy/mcastproxy $(DESTDIR)$(BINDIR)/mcastproxy install-tgwb: install-tgwb-qpl install-tgwb-gpl: install $(INSTALL) $(INSTALLFLAGS) rmcast/tools/scripts/tgwb $(DESTDIR)$(BINDIR)/tgwb $(INSTALL) $(INSTALLFLAGS) $(INSTPGMFLAGS) rmcast/tools/mcastproxy/mcastproxy $(DESTDIR)$(BINDIR)/mcastproxy tar: spec cleandir-rmcast-qpl rm -f tgif-$(TGIFVERSION).tar* tar cvf tgif-$(TGIFVERSION).tar *.c *.e *.h Makefile.noimake Imakefile Target.tmpl Tgif.tmpl Tgif.tmpl-* descrip.??? tgif.spec.in tgif.spec make.* VMS_MAKE_TGIF.COM tgificon.obj $(XBMDIR)*.xbm tgificon.xbm tgificon.xpm tgif.Xdefaults tgificon.eps $(OBJDEMO) $(SYMDEMO) $(MISCTAR) LICENSE.QPL $(RMCASTDIR_QPL) po rm -rf tgif-$(TGIFVERSION) mkdir tgif-$(TGIFVERSION) cd tgif-$(TGIFVERSION); tar xvf ../tgif-$(TGIFVERSION).tar; cd .. cd tgif-$(TGIFVERSION); rm -rf $(CVSSUBDIRS_QPL); cd .. cd tgif-$(TGIFVERSION); mv $(RMCASTDIR_QPL) rmcast; cd .. rm -f tgif-$(TGIFVERSION).tar tar cvf tgif-$(TGIFVERSION).tar tgif-$(TGIFVERSION) rm -rf tgif-$(TGIFVERSION) gzip tgif-$(TGIFVERSION).tar QPL: spec rm -f tgif-QPL-$(TGIFVERSION).tar* tar cvf tgif-QPL-$(TGIFVERSION).tar *.c *.e *.h Makefile.noimake Imakefile Target.tmpl Tgif.tmpl Tgif.tmpl-* descrip.??? tgif.spec.in tgif.spec make.* VMS_MAKE_TGIF.COM tgificon.obj $(XBMDIR)*.xbm tgificon.xbm tgificon.xpm tgif.Xdefaults tgificon.eps $(OBJDEMO) $(SYMDEMO) $(MISCTAR) LICENSE.QPL rmcast po rm -rf tgif-QPL-$(TGIFVERSION) mkdir tgif-QPL-$(TGIFVERSION) cd tgif-QPL-$(TGIFVERSION);tar xvf ../tgif-QPL-$(TGIFVERSION).tar;cd .. rm -f tgif-QPL-$(TGIFVERSION).tar tar cvf tgif-QPL-$(TGIFVERSION).tar tgif-QPL-$(TGIFVERSION) rm -rf tgif-QPL-$(TGIFVERSION) gzip tgif-QPL-$(TGIFVERSION).tar rmcastlinks: ln -s rmcast rmcast-qpl ln -s rmcast rmcast-gpl rpm-src: rmcastlinks tar rpmbuild -ta tgif-$(TGIFVERSION).tar.gz rpm-bin: rmcastlinks tar rpmbuild -tb tgif-$(TGIFVERSION).tar.gz backup: distr rm -rf $(BACKUPDIR).old mv $(BACKUPDIR) $(BACKUPDIR).old mkdir $(BACKUPDIR) tar cf - RCS VersionInfo tgif-$(TGIFVERSION).tar.gz | (cd $(BACKUPDIR); tar xvpf -) MAN_1 = README *.man Imakefile Copyright License BASIC_1 = Makefile.noimake descrip.* make.* HISTORY tgif.Xdefaults Tgif.tmpl Tgif.tmpl-* VMS_MAKE_TGIF.COM MISC_1 = an-sr-flip-flop.obj fonts.obj slide-demo.obj keys.obj launch-demo.obj launch-demo-1.obj flip-flop.sym nand2.sym pin.sym tangram.sym tgificon.xbm eq4.sym eq4-2x.sym eq4-ps2epsi.sym eq4-epstool.sym eq4xpm.sym eq4-lyx-ps2epsi.sym MISC_2 = tgif.pl testdrive.pl frontend.pl tgificon.obj example.tex MISC_3 = tgificon.xpm tgificon.eps SPICE_1 = spice $(SPICEDIR)*.obj $(SPICEDIR)*.sym $(SPICEDIR)*.mod shar: rm -f tgif-$(TGIFVERSION).shar.* shar -otgif-$(TGIFVERSION).shar.1 -n1 -e38 $(MAN_1) shar -otgif-$(TGIFVERSION).shar.2 -n2 -e38 $(BASIC_1) shar -otgif-$(TGIFVERSION).shar.3 -n3 -e38 a[a-n]*.c shar -otgif-$(TGIFVERSION).shar.4 -n4 -e38 a[o-s]*.c shar -otgif-$(TGIFVERSION).shar.5 -n5 -e38 a[t-z]*.c shar -otgif-$(TGIFVERSION).shar.6 -n6 -e38 b*.c shar -otgif-$(TGIFVERSION).shar.7 -n7 -e38 c[a-m]*.c shar -otgif-$(TGIFVERSION).shar.8 -n8 -e38 c[n-z]*.c shar -otgif-$(TGIFVERSION).shar.9 -n9 -e38 d*.c shar -otgif-$(TGIFVERSION).shar.10 -n10 -e38 e[a-d]*.c shar -otgif-$(TGIFVERSION).shar.11 -n11 -e38 e[e-z]*.c shar -otgif-$(TGIFVERSION).shar.12 -n12 -e38 f[a-i]*.c shar -otgif-$(TGIFVERSION).shar.13 -n13 -e38 f[j-z]*.c shar -otgif-$(TGIFVERSION).shar.14 -n14 -e38 [g-l]*.c shar -otgif-$(TGIFVERSION).shar.15 -n15 -e38 ma*.c shar -otgif-$(TGIFVERSION).shar.16 -n16 -e38 m[b-e]*.c shar -otgif-$(TGIFVERSION).shar.17 -n17 -e38 m[f-z]*.c shar -otgif-$(TGIFVERSION).shar.18 -n18 -e38 n*.c shar -otgif-$(TGIFVERSION).shar.19 -n19 -e38 o*.c p[a-n]*.c shar -otgif-$(TGIFVERSION).shar.20 -n20 -e38 poly.c shar -otgif-$(TGIFVERSION).shar.21 -n21 -e38 polygon.c p[p-z]*.c shar -otgif-$(TGIFVERSION).shar.22 -n22 -e38 r[a-c]*.c stk*.c shar -otgif-$(TGIFVERSION).shar.23 -n23 -e38 r[d-z]*.c shar -otgif-$(TGIFVERSION).shar.24 -n24 -e38 sc*.c sel*.c shar -otgif-$(TGIFVERSION).shar.25 -n25 -e38 set*.c s[f-p]*.c shar -otgif-$(TGIFVERSION).shar.26 -n26 -e38 str*.c shar -otgif-$(TGIFVERSION).shar.27 -n27 -e38 text.c shar -otgif-$(TGIFVERSION).shar.28 -n28 -e38 testdrive.c t[f-z]*.c [u-w]*.c shar -otgif-$(TGIFVERSION).shar.29 -n29 -e38 x[a-m]*.c shar -otgif-$(TGIFVERSION).shar.30 -n30 -e38 x[n-z]*.c shar -otgif-$(TGIFVERSION).shar.31 -n31 -e38 [a-n]*.e shar -otgif-$(TGIFVERSION).shar.32 -n32 -e38 [o-z]*.e *.h shar -otgif-$(TGIFVERSION).shar.33 -n33 -e38 xbm xbm/[a-k]*.xbm xbm/l[a-s]*.xbm shar -otgif-$(TGIFVERSION).shar.34 -n34 -e38 xbm/l[t-z]*.xbm xbm/[m-z]*.xbm shar -otgif-$(TGIFVERSION).shar.35 -n35 -e38 $(MISC_1) shar -otgif-$(TGIFVERSION).shar.36 -n36 -e38 $(MISC_2) shar -otgif-$(TGIFVERSION).shar.37 -n37 -e38 $(MISC_3) shar -otgif-$(TGIFVERSION).shar.38 -n38 -e38 $(SPICE_1) versioninfo: ident .psmac *.c *.e *.h Makefile.noimake Imakefile Tgif.tmpl *.man tgif.pl README example.tex HISTORY tgificon.obj an-sr-flip-flop.obj fonts.obj slide-demo.obj keys.obj flip-flop.sym nand2.sym pin.sym tangram.sym eq4.sym eq4-2x.sym eq4-ps2epsi.sym eq4-epstool.sym $(SPICEDIR)*.obj $(SPICEDIR)*.sym testdrive.pl frontend.pl descrip.mms descrip.opt tgifmacro.ps $(XBMDIR)*.xbm tgificon.xbm tgificon.xpm tgif.Xdefaults tgificon.eps VMS_MAKE_TGIF.COM launch-demo.obj launch-demo-1.obj Copyright License make.* Tgif.tmpl-* tgif.spec.in Imakefile.tgwb README.tgwb Target.tmpl $(SPICEDIR)README eq4xpm.sym eq4-lyx-ps2epsi.sym > VersionInfo/Distribution/tgif-$(TGIFVERSION) # ---------------------------------------------------------------------- # 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:: $(HTMLINDEXCMD) $(DESTDIR)$(DOCHTMLDIR) clean:: cleandir distclean:: cleandir # ---------------------------------------------------------------------- # 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..."; \ (cd $$i && $(MAKE) $(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..."; \ (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \ DESTDIR=$(DESTDIR) install.man); \ 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..."; \ (cd $$i && $(MAKE) $(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..."; \ (cd $$i && $(MAKE) $(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 \ $(IMAKE_CMD) -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..."; \ (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \ includes); \ done distclean:: @for flag in ${MAKEFLAGS} ''; do \ case "$$flag" in *=*) ;; --*) ;; *[ik]*) set +e;; esac; done; \ for i in $(SUBDIRS) ;\ do \ echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \ (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \ distclean); \ done distclean:: $(RM) Makefile Makefile.dep # ---------------------------------------------------------------------- # dependencies generated by makedepend