home *** CD-ROM | disk | FTP | other *** search
- Path: uunet!cs.utexas.edu!sun-barr!cronkite.Central.Sun.COM!exodus!shasta.wv.tek.com
- From: adamsc@shasta.wv.tek.com (Chuck Adams)
- Newsgroups: comp.sources.x
- Subject: v14i043: xtici -- TekColor Editor, Part02/23
- Message-ID: <20278@exodus.Eng.Sun.COM>
- Date: 20 Sep 91 19:00:48 GMT
- References: <csx-14i042-xtici@uunet.UU.NET>
- Sender: news@exodus.Eng.Sun.COM
- Lines: 1117
- Approved: argv@sun.com
-
- Submitted-by: adamsc@shasta.wv.tek.com (Chuck Adams)
- Posting-number: Volume 14, Issue 43
- Archive-name: xtici/part02
-
-
- #--------------------------------CUT HERE-------------------------------------
- #! /bin/sh
- #
- # This is a shell archive. Save this into a file, edit it
- # and delete all lines above this comment. Then give this
- # file to sh by executing the command "sh file". The files
- # will be extracted into the current directory owned by
- # you with default permissions.
- #
- # The files contained herein are:
- #
- # -r--r--r-- 1 adamsc 3262 Aug 28 10:05 ANNOUNCE
- # -r--r--r-- 1 adamsc 1575 Aug 28 10:00 README
- # -r--r--r-- 1 adamsc 1179 Aug 28 10:00 Imakefile
- # -rw-r--r-- 1 adamsc 24656 Aug 28 09:40 Makefile
- # -rw-r--r-- 1 adamsc 1927 Aug 22 11:14 Widget.Hierarchy
- # -r--r--r-- 1 adamsc 2344 Aug 28 10:00 constrain.off.bm
- # -r--r--r-- 1 adamsc 2327 Aug 28 10:01 constrain.on.bm
- # -r--r--r-- 1 adamsc 1766 Aug 28 10:01 CMSColor.h
- #
- echo 'x - ANNOUNCE'
- if test -f ANNOUNCE; then echo 'shar: not overwriting ANNOUNCE'; else
- sed 's/^X//' << '________This_Is_The_END________' > ANNOUNCE
- XFor those who do not already know, Tektronix, Inc. has produced a
- Xversion of the TekColor(TM) Editor based on the Athena Widget Set
- Xcommonly known by its compiled name xtici (pronounced like
- Xxtike or ecstasy) and would like to announce the release of the
- Xsource code for use in the X Window System. This source code has a
- Xrestrictive copyright and will not be included on the X11
- XRelease 5 contrib software tape.
- X
- XWhat is xtici?
- X-------------
- XXtici is an X Window Systems client that is based on the Xcms
- Xenhancement in X11R5 and the TekColor(TM) Human Interface. The
- XTekColor Human Interface is part of the TekColor Color Management
- XSystem which is licensed by Tektronix, Inc. The Xcms API Specification
- Xand implementation is available through the MIT X Consortium.
- X
- XXtici provides users with tools to specify, define, edit and manipulate
- Xcolors using the TekHVC(TM) color space. This interface is practical and
- Xeasy to use. The X Window System version is ICCCM compliant. Xtici
- Xshould provide users with new functionality in color management within
- Xthe X Window System. A similar system has proved very useful in the
- XMacintosh environment.
- X
- XFinally, xtici is a sample client and as such shows how Xcms can be
- Xused for color manipulation. It can be used as an example of how
- XXcms can be used by software developers. It can also show how the
- Xclient-server model can be used to increase software productivity by making
- Xa clean break between color selection and color usage.
- X
- XWhat xtici is not?
- X------------------
- X
- Xxtici is not the ultimate color editor. It is merely a demonstration
- Xof some of the capabilities that a color editor could have. Further
- Xwork on color editors has been left up to the you.
- X
- XWhat is is included?
- X--------------------
- X
- XThere is a reference manual included in postscript format. If you
- Xwould like a hardcopy please send your name and address to
- Xthe name and address given below.
- X
- XThe complete source code with the needed Imakefiles is included along
- Xwith a set of sample resources (xtici.ad). The Widget.Hierarchy
- Xfile presents the widgets and their names.
- X
- XBuilding xtici:
- X---------------
- X
- XIn order to build xtici you will need X11R5 Xlib, Xt and Xaw. The
- XImakefiles have been tested on SUN and Tektronix workstations. Xtici
- Xhas been successfully built on SUN and Tektronix workstations. It
- Xhas also been run on Tektronix X Terminals. Any changes needed for
- Xcompilation in a particular environment can be made per the
- Xcopyright statement.
- X
- XMore information and bug reports:
- X---------------------------------
- X
- XYou can direct questions, comments, and bug reports to the name given
- Xbelow. As changes are made, they will be sent to the appropriate news
- Xgroup(s). General discussions about X and color within the X Window
- XSystem should be sent to either xpert@expo.lcs.mit.edu or comp.windows.x.
- X
- XWho to contact about xtici:
- X---------------------------
- X
- X Chuck Adams
- X Tektronix, Inc. M/S 60-850
- X P.O. Box 1000
- X Wilsonville, OR 97070-1000
- X
- X adamsc@orca.wv.tek.com
- X
- XWe would like to thank the MIT consortium staff who have helped
- Xin fixing bugs and pushing our management to release this client to the
- Xgeneral public.
- X
- XWe thank you for your support,
- X
- X The Xcms Development Duo from CGG/NWD
- X Tektronix, Inc.
- ________This_Is_The_END________
- if test `wc -l < ANNOUNCE` -ne 83; then
- echo 'shar: ANNOUNCE was damaged during transit (should have been 83 lines)'
- fi
- fi ; : end of overwriting check
- echo 'x - README'
- if test -f README; then echo 'shar: not overwriting README'; else
- sed 's/^X//' << '________This_Is_The_END________' > README
- XThis README contains some information on the TekColor Editor from
- XTektronix, Inc. For more information on the operation of the editor
- Xsee the accompanying documentation. The files *.ps contain
- Xthe User/Reference Manual for this version of the editor. If you should desire
- Xa printed copy of this document a contact name and address is listed below.
- X
- XThis is a preliminary version of the editor and is supplied as is. Please
- Xnote the copyright statement in each source file and in documentation.
- X
- XThis source code has been developed using the Athena Widget Set from
- XX Version 11, Release 5 and requires the Xcms extension to Xlib provided
- Xin X11R5. Once compiled the editor should work with any ICCCM compliant
- Xwindow manager.
- X
- XThe Imakefile and Makefile have been tested in only one environment.
- XWe hope they work work if modified for your particular development environment.
- X
- XThe file xtici.ad contains a sample set of resources for the editor.
- X
- XThe file Widgets.Hierarchy contains the widget heirarchy as determined
- Xby editres for X11R5. This should help you when creating a set of
- Xresources or debugging a problem on your system.
- X
- XThere are two known annoyances:
- X 1. The show form does not constrain its children to its
- X current size.
- X 2. The Hue label may not be wide enough for the text when
- X the size of the text is overly large.
- X
- XAny questions or suggestions or flames should be directed to:
- X
- X adamsc@orca.wv.tek.com
- X Chuck Adams
- X Graphic Systems Group/Network Displays Division
- X Tektronix, Inc., M/S 60-850
- X P.O. Box 1000
- X Wilsonville, Oregon 97070
- ________This_Is_The_END________
- if test `wc -l < README` -ne 37; then
- echo 'shar: README was damaged during transit (should have been 37 lines)'
- fi
- fi ; : end of overwriting check
- echo 'x - Imakefile'
- if test -f Imakefile; then echo 'shar: not overwriting Imakefile'; else
- sed 's/^X//' << '________This_Is_The_END________' > Imakefile
- XXCOMM $Header: Imakefile,v 1.1 91/08/22 11:14:18 adamsc Exp $
- X#define IHaveSubdirs
- X#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
- X
- X PROGNAME = xtici
- X WIDGETSRC = ./widgets
- X WIDGETLIB = $(WIDGETSRC)/libxtici.a
- X LINTWIDGET = $(WIDGETSRC)/llib-lxtici.ln
- X
- X INCLUDES = -I. -I$(TOP) -I$(AWIDGETSRC) -I$(TOOLKITSRC) -I$(XLIBSRC)
- X DEPLIBS = $(WIDGETLIB) $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
- XLOCAL_LIBRARIES = $(WIDGETLIB) $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
- X SYS_LIBRARIES = -lm
- X SUBDIRS = widgets
- X LINTLIBS = $(LINTXLIB) $(LINTXMU) $(LINTXTOOL) $(LINTXAW) $(LINTWIDGET)
- X
- XSRCS = \
- X xtici.c \
- X controller.c \
- X error.c \
- X gesture.c \
- X huebar.c \
- X layout.c \
- X leaf.c \
- X menu.c \
- X message.c \
- X patch.c \
- X resources.c \
- X selection.c \
- X show.c
- X
- XOBJS = \
- X xtici.o \
- X controller.o \
- X error.o \
- X gesture.o \
- X huebar.o \
- X layout.o \
- X leaf.o \
- X menu.o \
- X message.o \
- X patch.o \
- X resources.o \
- X selection.o \
- X show.o
- X
- X
- XNormalProgramTarget($(PROGNAME), $(OBJS), $(SUBDIRS) $(DEPLIBS), $(LOCAL_LIBRARIES), /**/)
- XInstallAppDefaults($(PROGNAME))
- X
- XDependTarget()
- XLintTarget()
- X
- XForceSubdirs($(SUBDIRS))
- XDependSubdirs($(SUBDIRS))
- ________This_Is_The_END________
- if test `wc -l < Imakefile` -ne 55; then
- echo 'shar: Imakefile was damaged during transit (should have been 55 lines)'
- fi
- fi ; : end of overwriting check
- echo 'x - Makefile'
- if test -f Makefile; then echo 'shar: not overwriting Makefile'; else
- sed 's/^X//' << '________This_Is_The_END________' > Makefile
- X# Makefile generated by imake - do not edit!
- X# $XConsortium: imake.c,v 1.62 91/05/12 14:55:28 rws Exp $
- X
- X# -------------------------------------------------------------------------
- X# Makefile generated from "Imake.tmpl" and </tmp/IIf.005932>
- X# $XConsortium: Imake.tmpl,v 1.126 91/05/14 11:37:06 rws Exp $
- X#
- X# Platform-specific parameters may be set in the appropriate .cf
- X# configuration files. Site-wide parameters may be set in the file
- X# site.def. Full rebuilds are recommended if any parameters are changed.
- X#
- X# If your C preprocessor does not define any unique symbols, you will need
- X# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
- X# "make Makefile", "make Makefiles", or "make World").
- X#
- X# If you absolutely cannot get imake to work, you will need to set the
- X# variables at the top of each Makefile as well as the dependencies at the
- X# bottom (makedepend will do this automatically).
- X#
- X
- X# WARNING: Imake.tmpl not configured; guessing at definitions!!!
- X# This might mean that BOOTSTRAPCFLAGS was not set when building imake.
- X
- X# -------------------------------------------------------------------------
- X# platform-specific configuration parameters - edit generic.cf to change
- X
- X# platform: $XConsortium: pegasus.cf,v 1.28 91/05/14 10:17:26 rws Exp $
- X
- X# operating system: UTek 4.0
- X
- X.DIRECTORIES:
- X
- X# -------------------------------------------------------------------------
- X# site-specific configuration parameters - edit site.def to change
- X
- X# site: $XConsortium: site.def,v 1.26 91/03/23 14:11:08 rws Exp $
- X
- X SHELL = /bin/sh
- X
- X TOP = ../../.
- X CURRENT_DIR = ./clients/xtici
- X
- X AR = ar clq
- X BOOTSTRAPCFLAGS = -DX_NOT_POSIX -DX_NOT_STDC_ENV
- X CC = cc -fstrength-reduce -fpcc-struct-return -Dmc68000 -Dtektronix -Dutek -Dunix -Dm68k
- X AS = as
- X
- X COMPRESS = compress
- X CPP = /lib/cpp $(STD_CPP_DEFINES)
- X PREPROCESSCMD = cc -fstrength-reduce -fpcc-struct-return -Dmc68000 -Dtektronix -Dutek -Dunix -Dm68k -E $(STD_CPP_DEFINES)
- X INSTALL = install
- X LD = ld
- X LINT = lint
- X LINTLIBFLAG = -C
- X LINTOPTS = -axz
- X LN = ln -s
- X MAKE = make
- X MV = mv
- X CP = cp
- X
- X RANLIB = ranlib
- X RANLIBINSTFLAGS =
- X
- X RM = rm -f
- X STD_INCLUDES =
- X STD_CPP_DEFINES = -DM4310 -DUTEK -Dpegasus
- X STD_DEFINES = -DM4310 -DUTEK -Dpegasus
- X EXTRA_LOAD_FLAGS =
- X EXTRA_LIBRARIES =
- X TAGS = ctags
- X
- X SIGNAL_DEFINES = -DSIGNALRETURNSINT
- X
- X PROTO_DEFINES =
- X
- X INSTPGMFLAGS =
- X
- X INSTBINFLAGS = -m 0755
- X INSTUIDFLAGS = -m 4755
- X INSTLIBFLAGS = -m 0644
- X INSTINCFLAGS = -m 0444
- X INSTMANFLAGS = -m 0444
- X INSTDATFLAGS = -m 0444
- X INSTKMEMFLAGS = -m 4755
- X
- X TOP_INCLUDES = -I$(TOP)
- X
- X CDEBUGFLAGS = -g -DXDEBUG
- X CCOPTIONS =
- X
- X ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
- X ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
- X CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
- X LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
- X
- X LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
- X
- X LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS)
- X
- X LDCOMBINEFLAGS = -X -r
- X DEPENDFLAGS =
- X
- X MACROFILE = generic.cf
- X RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
- X
- X IMAKE_DEFINES =
- X
- X IRULESRC = $(CONFIGSRC)
- X IMAKE_CMD = $(NEWTOP)$(IMAKE) -I$(NEWTOP)$(IRULESRC) $(IMAKE_DEFINES)
- X
- X ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
- X $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
- X $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
- X
- X# -------------------------------------------------------------------------
- X# X Window System Build Parameters
- X# $XConsortium: Project.tmpl,v 1.120 91/05/13 11:55:56 rws Exp $
- X
- X# -------------------------------------------------------------------------
- X# X Window System make variables; this need to be coordinated with rules
- X# $XConsortium: Project.tmpl,v 1.120 91/05/13 11:55:56 rws Exp $
- X
- X PATHSEP = /
- X USRLIBDIR = /usr/lib
- X BINDIR = /usr/bin/X11
- X INCROOT = /usr/include
- X BUILDINCROOT = $(TOP)
- X BUILDINCDIR = $(BUILDINCROOT)/X11
- X BUILDINCTOP = ..
- X INCDIR = $(INCROOT)/X11
- X ADMDIR = /usr/adm
- X LIBDIR = $(USRLIBDIR)/X11
- X CONFIGDIR = $(LIBDIR)/config
- X LINTLIBDIR = $(USRLIBDIR)/lint
- X
- X FONTDIR = $(LIBDIR)/fonts
- X XINITDIR = $(LIBDIR)/xinit
- X XDMDIR = $(LIBDIR)/xdm
- X TWMDIR = $(LIBDIR)/twm
- X MANPATH = /usr/man
- X MANSOURCEPATH = $(MANPATH)/man
- X MANSUFFIX = n
- X LIBMANSUFFIX = 3
- X MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
- X LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
- X NLSDIR = $(LIBDIR)/nls
- X PEXAPIDIR = $(LIBDIR)/PEX
- X XAPPLOADDIR = $(LIBDIR)/app-defaults
- X FONTCFLAGS = -t
- X
- X INSTAPPFLAGS = $(INSTDATFLAGS)
- X
- X IMAKE = $(IMAKESRC)/imake
- X DEPEND = $(DEPENDSRC)/makedepend
- X RGB = $(RGBSRC)/rgb
- X
- X FONTC = $(BDFTOPCFSRC)/bdftopcf
- X
- X MKFONTDIR = $(MKFONTDIRSRC)/mkfontdir
- X MKDIRHIER = /bin/sh $(SCRIPTSRC)/mkdirhier.sh
- X
- X CONFIGSRC = $(TOP)/config
- X CLIENTSRC = $(TOP)/clients
- X DEMOSRC = $(TOP)/demos
- X LIBSRC = $(TOP)/lib
- X FONTSRC = $(TOP)/fonts
- X INCLUDESRC = $(TOP)/X11
- X SERVERSRC = $(TOP)/server
- X UTILSRC = $(TOP)/util
- X SCRIPTSRC = $(UTILSRC)/scripts
- X EXAMPLESRC = $(TOP)/examples
- X CONTRIBSRC = $(TOP)/../contrib
- X DOCSRC = $(TOP)/doc
- X RGBSRC = $(TOP)/rgb
- X DEPENDSRC = $(UTILSRC)/makedepend
- X IMAKESRC = $(CONFIGSRC)
- X XAUTHSRC = $(LIBSRC)/Xau
- X XLIBSRC = $(LIBSRC)/X
- X XMUSRC = $(LIBSRC)/Xmu
- X TOOLKITSRC = $(LIBSRC)/Xt
- X AWIDGETSRC = $(LIBSRC)/Xaw
- X OLDXLIBSRC = $(LIBSRC)/oldX
- X XDMCPLIBSRC = $(LIBSRC)/Xdmcp
- X BDFTOSNFSRC = $(FONTSRC)/bdftosnf
- X BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf
- X BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
- X MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
- X FSLIBSRC = $(FONTSRC)/lib/fs
- X FONTSERVERSRC = $(FONTSRC)/server
- X EXTENSIONSRC = $(TOP)/extensions
- X XILIBSRC = $(EXTENSIONSRC)/lib/xinput
- X PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
- X
- X DEPEXTENSIONLIB = $(EXTENSIONSRC)/lib/libXext.a
- X EXTENSIONLIB = $(DEPEXTENSIONLIB)
- X
- X DEPXLIB = $(DEPEXTENSIONLIB) $(XLIBSRC)/libX11.a
- X XLIB = $(EXTENSIONLIB) $(XLIBSRC)/libX11.a
- X
- X DEPXAUTHLIB = $(XAUTHSRC)/libXau.a
- X XAUTHLIB = $(DEPXAUTHLIB)
- X DEPXDMCPLIB = $(XDMCPLIBSRC)/libXdmcp.a
- X XDMCPLIB = $(DEPXDMCPLIB)
- X
- X DEPXMULIB = $(XMUSRC)/libXmu.a
- X XMULIB = $(DEPXMULIB)
- X
- X DEPOLDXLIB = $(OLDXLIBSRC)/liboldX.a
- X OLDXLIB = $(DEPOLDXLIB)
- X
- X DEPXTOOLLIB = $(TOOLKITSRC)/libXt.a
- X XTOOLLIB = $(DEPXTOOLLIB)
- X
- X DEPXAWLIB = $(AWIDGETSRC)/libXaw.a
- X XAWLIB = $(DEPXAWLIB)
- X
- X DEPXILIB = $(XILIBSRC)/libXi.a
- X XILIB = $(DEPXILIB)
- X
- X DEPPHIGSLIB = $(PHIGSLIBSRC)/libphigs.a
- X PHIGSLIB = $(DEPPHIGSLIB)
- X
- X LINTEXTENSIONLIB = $(EXTENSIONSRC)/lib/llib-lXext.ln
- X LINTXLIB = $(XLIBSRC)/llib-lX11.ln
- X LINTXMU = $(XMUSRC)/llib-lXmu.ln
- X LINTXTOOL = $(TOOLKITSRC)/llib-lXt.ln
- X LINTXAW = $(AWIDGETSRC)/llib-lXaw.ln
- X LINTXI = $(XILIBSRC)/llib-lXi.ln
- X LINTPHIGS = $(PHIGSLIBSRC)/llib-lphigs.ln
- X
- X DEPLIBS = $(LOCAL_LIBRARIES)
- X
- X DEPLIBS1 = $(DEPLIBS)
- X DEPLIBS2 = $(DEPLIBS)
- X DEPLIBS3 = $(DEPLIBS)
- X
- X# -------------------------------------------------------------------------
- X# Imake rules for building libraries, programs, scripts, and data files
- X# rules: $XConsortium: Imake.rules,v 1.109 91/05/11 10:17:38 rws Exp $
- X
- X# -------------------------------------------------------------------------
- X# start of Imakefile
- X
- X# $Header: Imakefile,v 1.1 91/06/19 11:13:26 adamsc Exp $
- X
- X# $XConsortium: Server.tmpl,v 1.5 91/05/06 19:00:26 rws Exp $
- X
- X CC = cc -fstrength-reduce -fpcc-struct-return -Dmc68000 -Dtektronix -Dutek -Dunix -Dm68k
- X CCOPTIONS =
- XSTD_DEFINES = -DM4310 -DUTEK -Dpegasus -DXDMCP -DSHAPE -DMULTIBUFFER -DMITMISC -DPEXEXT -DM4310 -DM4317
- XCDEBUGFLAGS = -g -DXDEBUG
- XEXT_DEFINES = -DSHAPE -DMULTIBUFFER -DMITMISC -DPEXEXT
- X
- X PROGNAME = xtici
- X WIDGETSRC = ./widgets
- X WIDGETLIB = $(WIDGETSRC)/libxtici.a
- X LINTWIDGET = $(WIDGETSRC)/llib-lxtici.ln
- X
- X INCLUDES = -I. -I$(TOP) -I$(AWIDGETSRC) -I$(TOOLKITSRC) -I$(XLIBSRC)
- X DEPLIBS = $(WIDGETLIB) $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
- XLOCAL_LIBRARIES = $(WIDGETLIB) $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
- X SYS_LIBRARIES = -lm
- X SUBDIRS = widgets
- X LINTLIBS = $(LINTXLIB) $(LINTXMU) $(LINTXTOOL) $(LINTXAW) $(LINTWIDGET)
- X
- XSRCS = \
- X xtici.c \
- X controller.c \
- X error.c \
- X gesture.c \
- X huebar.c \
- X layout.c \
- X leaf.c \
- X menu.c \
- X message.c \
- X patch.c \
- X resources.c \
- X selection.c \
- X show.c
- X
- XOBJS = \
- X xtici.o \
- X controller.o \
- X error.o \
- X gesture.o \
- X huebar.o \
- X layout.o \
- X leaf.o \
- X menu.o \
- X message.o \
- X patch.o \
- X resources.o \
- X selection.o \
- X show.o
- X
- X$(PROGNAME): $(OBJS) $(SUBDIRS) $(DEPLIBS)
- X $(RM) $@
- X $(CC) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)
- X
- Xclean::
- X $(RM) $(PROGNAME)
- X
- Xinstall:: $(PROGNAME).ad
- X @if [ -d $(DESTDIR)$(XAPPLOADDIR) ]; then set +x; \
- X else (set -x; $(MKDIRHIER) $(DESTDIR)$(XAPPLOADDIR)); fi
- X $(INSTALL) -c $(INSTAPPFLAGS) $(PROGNAME).ad $(DESTDIR)$(XAPPLOADDIR)/$(PROGNAME)
- X
- Xdepend:: $(DEPEND)
- X
- X$(DEPEND):
- X @echo "checking $@ over in $(DEPENDSRC) first..."; \
- X cd $(DEPENDSRC); $(MAKE); \
- X echo "okay, continuing in $(CURRENT_DIR)"
- X
- Xdepend::
- X $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
- X
- Xlint:
- X $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
- Xlint1:
- X $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)
- X
- X$(SUBDIRS): FRC
- X @cd $@ ; echo "making all in $(CURRENT_DIR)/$@..."; \
- X $(MAKE) $(MFLAGS) 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'CC=$(CC)' 'CCOPTIONS=$(CCOPTIONS)' all
- X
- XFRC:
- X
- Xdepend::
- X @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
- X for i in $(SUBDIRS) ;\
- X do \
- X (cd $$i ; echo "depending" "in $(CURRENT_DIR)/$$i..."; \
- X $(MAKE) $(MFLAGS) depend); \
- X done
- X
- Xclean::
- X @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
- X for i in $(SUBDIRS) ;\
- X do \
- X (cd $$i ; echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
- X $(MAKE) $(MFLAGS) RM_CMD='$(RM_CMD)' clean); \
- X done
- X
- X# -------------------------------------------------------------------------
- X# common rules for all Makefiles - do not edit
- X
- Xemptyrule::
- X
- Xclean::
- X $(RM_CMD) "#"*
- X
- XMakefile:: $(IMAKE)
- X
- X$(IMAKE):
- X @(cd $(IMAKESRC); if [ -f Makefile ]; then \
- X echo "checking $@ in $(IMAKESRC) first..."; $(MAKE) all; else \
- X echo "bootstrapping $@ from Makefile.ini in $(IMAKESRC) first..."; \
- X $(MAKE) -f Makefile.ini BOOTSTRAPCFLAGS=$(BOOTSTRAPCFLAGS); fi; \
- X echo "okay, continuing in $(CURRENT_DIR)")
- X
- XMakefile::
- X -@if [ -f Makefile ]; then set -x; \
- X $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
- X else exit 0; fi
- X $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
- X
- Xtags::
- X $(TAGS) -w *.[ch]
- X $(TAGS) -xw *.[ch] > TAGS
- X
- Xsaber:
- X # load $(ALLDEFINES) $(SRCS)
- X
- Xosaber:
- X # load $(ALLDEFINES) $(OBJS)
- X
- X# -------------------------------------------------------------------------
- X# rules for building in SUBDIRS - do not edit
- X
- Xinstall::
- X @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
- X for i in $(SUBDIRS) ;\
- X do \
- X (cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \
- X $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install); \
- X done
- X
- Xinstall.man::
- X @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
- X for i in $(SUBDIRS) ;\
- X do \
- X (cd $$i ; echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \
- X $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install.man); \
- X done
- X
- Xclean::
- X @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
- X for i in $(SUBDIRS) ;\
- X do \
- X (cd $$i ; echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
- X $(MAKE) $(MFLAGS) RM_CMD='$(RM_CMD)' clean); \
- X done
- X
- Xtags::
- X @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
- X for i in $(SUBDIRS) ;\
- X do \
- X (cd $$i ; echo "tagging" "in $(CURRENT_DIR)/$$i..."; \
- X $(MAKE) $(MFLAGS) TAGS='$(TAGS)' tags); \
- X done
- X
- XMakefiles::
- X @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
- X for i in $(SUBDIRS) ;\
- X do \
- X echo "making Makefiles in $(CURRENT_DIR)/$$i..."; \
- X case "$$i" in \
- X ./?*/?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \
- X ./?*/?*/?*) newtop=../../../ sub=subsubsub;; \
- X ./?*/?*) newtop=../../ sub=subsub;; \
- X ./?*) newtop=../ sub=sub;; \
- X */?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \
- X */?*/?*) newtop=../../../ sub=subsubsub;; \
- X */?*) newtop=../../ sub=subsub;; \
- X *) newtop=../ sub=sub;; \
- X esac; \
- X case "$(TOP)" in \
- X /?*) newtop= upprefix= ;; \
- X *) upprefix=../ ;; \
- X esac; \
- X $(MAKE) $${sub}dirMakefiles UPPREFIX=$$upprefix NEWTOP=$$newtop \
- X MAKEFILE_SUBDIR=$$i NEW_CURRENT_DIR=$(CURRENT_DIR)/$$i;\
- X done
- X
- XsubdirMakefiles:
- X $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
- X -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \
- X $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
- X else exit 0; fi
- X cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
- X $(MAKE) $(MFLAGS) Makefiles
- X
- XsubsubdirMakefiles:
- X $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
- X -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \
- X $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
- X else exit 0; fi
- X cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
- X $(MAKE) $(MFLAGS) Makefiles
- X
- XsubsubsubdirMakefiles:
- X $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
- X -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \
- X $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
- X else exit 0; fi
- X cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
- X $(MAKE) $(MFLAGS) Makefiles
- X
- XsubsubsubsubdirMakefiles:
- X $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
- X -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \
- X $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
- X else exit 0; fi
- X cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
- X $(MAKE) $(MFLAGS) Makefiles
- X
- Xincludes::
- X @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
- X for i in $(SUBDIRS) ;\
- X do \
- X (cd $$i ; echo including "in $(CURRENT_DIR)/$$i..."; \
- X $(MAKE) $(MFLAGS) includes); \
- X done
- X
- X# -------------------------------------------------------------------------
- X# dependencies generated by makedepend
- X
- X# DO NOT DELETE
- X
- Xxtici.o: /usr/include/stdio.h ../.././X11/StringDefs.h
- Xxtici.o: ../.././X11/IntrinsicP.h ../.././X11/Intrinsic.h ../.././X11/Xlib.h
- Xxtici.o: /usr/include/sys/types.h ../.././X11/X.h ../.././X11/Xfuncproto.h
- Xxtici.o: ../.././X11/Xosdefs.h ../.././X11/Xutil.h ../.././X11/Xresource.h
- Xxtici.o: /usr/include/strings.h ../.././X11/Core.h ../.././X11/Composite.h
- Xxtici.o: ../.././X11/Constraint.h ../.././X11/Object.h ../.././X11/RectObj.h
- Xxtici.o: ../.././X11/CoreP.h ../.././X11/CompositeP.h
- Xxtici.o: ../.././X11/ConstrainP.h ../.././X11/ObjectP.h
- Xxtici.o: ../.././X11/RectObjP.h ../.././X11/keysym.h ../.././X11/keysymdef.h
- Xxtici.o: xtici.h /usr/include/ctype.h /usr/include/string.h
- Xxtici.o: ../.././X11/Xcms.h widgets/TekBox.h ../.././X11/Xmu/Converters.h
- Xxtici.o: widgets/VShell.h widgets/xticiSD.h
- Xcontroller.o: xtici.h /usr/include/stdio.h /usr/include/ctype.h
- Xcontroller.o: /usr/include/string.h ../.././X11/Xlib.h
- Xcontroller.o: /usr/include/sys/types.h ../.././X11/X.h
- Xcontroller.o: ../.././X11/Xfuncproto.h ../.././X11/Xosdefs.h
- Xcontroller.o: ../.././X11/Intrinsic.h ../.././X11/Xutil.h
- Xcontroller.o: ../.././X11/Xresource.h /usr/include/strings.h
- Xcontroller.o: ../.././X11/Core.h ../.././X11/Composite.h
- Xcontroller.o: ../.././X11/Constraint.h ../.././X11/Object.h
- Xcontroller.o: ../.././X11/RectObj.h ../.././X11/StringDefs.h
- Xcontroller.o: ../.././X11/Xcms.h widgets/TekBox.h
- Xcontroller.o: ../.././X11/Xmu/Converters.h CMSColor.h ../.././X11/Xatom.h
- Xcontroller.o: patch.h widgets/xticiSD.h widgets/ColorS.h widgets/xticiSD.h
- Xcontroller.o: widgets/Hvcleaf.h
- Xerror.o: /usr/include/stdio.h ../.././X11/Xlib.h /usr/include/sys/types.h
- Xerror.o: ../.././X11/X.h ../.././X11/Xfuncproto.h ../.././X11/Xosdefs.h
- Xgesture.o: xtici.h /usr/include/stdio.h /usr/include/ctype.h
- Xgesture.o: /usr/include/string.h ../.././X11/Xlib.h /usr/include/sys/types.h
- Xgesture.o: ../.././X11/X.h ../.././X11/Xfuncproto.h ../.././X11/Xosdefs.h
- Xgesture.o: ../.././X11/Intrinsic.h ../.././X11/Xutil.h
- Xgesture.o: ../.././X11/Xresource.h /usr/include/strings.h ../.././X11/Core.h
- Xgesture.o: ../.././X11/Composite.h ../.././X11/Constraint.h
- Xgesture.o: ../.././X11/Object.h ../.././X11/RectObj.h
- Xgesture.o: ../.././X11/StringDefs.h ../.././X11/Xcms.h widgets/TekBox.h
- Xgesture.o: ../.././X11/Xmu/Converters.h ../.././X11/Xaw/AsciiText.h
- Xgesture.o: ../.././X11/Xaw/Text.h ../.././X11/Xaw/TextSink.h
- Xgesture.o: ../.././X11/Xaw/TextSrc.h ../.././X11/Xaw/AsciiSrc.h
- Xgesture.o: ../.././X11/Xaw/AsciiSink.h
- Xhuebar.o: xtici.h /usr/include/stdio.h /usr/include/ctype.h
- Xhuebar.o: /usr/include/string.h ../.././X11/Xlib.h /usr/include/sys/types.h
- Xhuebar.o: ../.././X11/X.h ../.././X11/Xfuncproto.h ../.././X11/Xosdefs.h
- Xhuebar.o: ../.././X11/Intrinsic.h ../.././X11/Xutil.h ../.././X11/Xresource.h
- Xhuebar.o: /usr/include/strings.h ../.././X11/Core.h ../.././X11/Composite.h
- Xhuebar.o: ../.././X11/Constraint.h ../.././X11/Object.h ../.././X11/RectObj.h
- Xhuebar.o: ../.././X11/StringDefs.h ../.././X11/Xcms.h widgets/TekBox.h
- Xhuebar.o: ../.././X11/Xmu/Converters.h widgets/ColorS.h widgets/xticiSD.h
- Xlayout.o: xtici.h /usr/include/stdio.h /usr/include/ctype.h
- Xlayout.o: /usr/include/string.h ../.././X11/Xlib.h /usr/include/sys/types.h
- Xlayout.o: ../.././X11/X.h ../.././X11/Xfuncproto.h ../.././X11/Xosdefs.h
- Xlayout.o: ../.././X11/Intrinsic.h ../.././X11/Xutil.h ../.././X11/Xresource.h
- Xlayout.o: /usr/include/strings.h ../.././X11/Core.h ../.././X11/Composite.h
- Xlayout.o: ../.././X11/Constraint.h ../.././X11/Object.h ../.././X11/RectObj.h
- Xlayout.o: ../.././X11/StringDefs.h ../.././X11/Xcms.h widgets/TekBox.h
- Xlayout.o: ../.././X11/Xmu/Converters.h ../.././X11/Xaw/Form.h
- Xlayout.o: ../.././X11/Xaw/Text.h ../.././X11/Xaw/TextSink.h
- Xlayout.o: ../.././X11/Xaw/TextSrc.h ../.././X11/Xaw/AsciiSrc.h
- Xlayout.o: ../.././X11/Xaw/AsciiSink.h widgets/VShellP.h widgets/VShell.h
- Xlayout.o: widgets/xticiSD.h ../.././X11/IntrinsicP.h ../.././X11/CoreP.h
- Xlayout.o: ../.././X11/CompositeP.h ../.././X11/ConstrainP.h
- Xlayout.o: ../.././X11/ObjectP.h ../.././X11/RectObjP.h ../.././X11/ShellP.h
- Xlayout.o: ../.././X11/Shell.h ../.././X11/VendorP.h ../.././X11/Vendor.h
- Xlayout.o: widgets/ColorS.h
- Xleaf.o: xtici.h /usr/include/stdio.h /usr/include/ctype.h
- Xleaf.o: /usr/include/string.h ../.././X11/Xlib.h /usr/include/sys/types.h
- Xleaf.o: ../.././X11/X.h ../.././X11/Xfuncproto.h ../.././X11/Xosdefs.h
- Xleaf.o: ../.././X11/Intrinsic.h ../.././X11/Xutil.h ../.././X11/Xresource.h
- Xleaf.o: /usr/include/strings.h ../.././X11/Core.h ../.././X11/Composite.h
- Xleaf.o: ../.././X11/Constraint.h ../.././X11/Object.h ../.././X11/RectObj.h
- Xleaf.o: ../.././X11/StringDefs.h ../.././X11/Xcms.h widgets/TekBox.h
- Xleaf.o: ../.././X11/Xmu/Converters.h widgets/HvcleafP.h widgets/Hvcleaf.h
- Xleaf.o: widgets/xticiSD.h ../.././X11/IntrinsicP.h ../.././X11/CoreP.h
- Xleaf.o: ../.././X11/CompositeP.h ../.././X11/ConstrainP.h
- Xleaf.o: ../.././X11/ObjectP.h ../.././X11/RectObjP.h widgets/Hueleaf.h
- Xmenu.o: xtici.h /usr/include/stdio.h /usr/include/ctype.h
- Xmenu.o: /usr/include/string.h ../.././X11/Xlib.h /usr/include/sys/types.h
- Xmenu.o: ../.././X11/X.h ../.././X11/Xfuncproto.h ../.././X11/Xosdefs.h
- Xmenu.o: ../.././X11/Intrinsic.h ../.././X11/Xutil.h ../.././X11/Xresource.h
- Xmenu.o: /usr/include/strings.h ../.././X11/Core.h ../.././X11/Composite.h
- Xmenu.o: ../.././X11/Constraint.h ../.././X11/Object.h ../.././X11/RectObj.h
- Xmenu.o: ../.././X11/StringDefs.h ../.././X11/Xcms.h widgets/TekBox.h
- Xmenu.o: ../.././X11/Xmu/Converters.h constrain.off.bm constrain.on.bm
- Xmenu.o: ../.././X11/Shell.h ../.././X11/Xaw/Box.h ../.././X11/Xaw/Command.h
- Xmenu.o: ../.././X11/Xaw/Label.h ../.././X11/Xaw/Simple.h
- Xmenu.o: ../.././X11/Xaw/Form.h ../.././X11/Xmu/Misc.h widgets/xticiSD.h
- Xmenu.o: widgets/ColorSP.h widgets/ColorS.h widgets/xticiSD.h
- Xmenu.o: ../.././X11/IntrinsicP.h ../.././X11/CoreP.h ../.././X11/CompositeP.h
- Xmenu.o: ../.././X11/ConstrainP.h ../.././X11/ObjectP.h ../.././X11/RectObjP.h
- Xmenu.o: ../.././X11/Xaw/FormP.h
- Xmessage.o: /usr/include/stdio.h ../.././X11/StringDefs.h
- Xmessage.o: ../.././X11/Intrinsic.h ../.././X11/Xlib.h
- Xmessage.o: /usr/include/sys/types.h ../.././X11/X.h ../.././X11/Xfuncproto.h
- Xmessage.o: ../.././X11/Xosdefs.h ../.././X11/Xutil.h ../.././X11/Xresource.h
- Xmessage.o: /usr/include/strings.h ../.././X11/Core.h ../.././X11/Composite.h
- Xmessage.o: ../.././X11/Constraint.h ../.././X11/Object.h
- Xmessage.o: ../.././X11/RectObj.h ../.././X11/Shell.h ../.././X11/Xaw/Box.h
- Xmessage.o: ../.././X11/Xmu/Converters.h ../.././X11/Xaw/Command.h
- Xmessage.o: ../.././X11/Xaw/Label.h ../.././X11/Xaw/Simple.h
- Xmessage.o: ../.././X11/Xaw/Dialog.h ../.././X11/Xaw/Form.h xtici.h
- Xmessage.o: /usr/include/ctype.h /usr/include/string.h ../.././X11/Xcms.h
- Xmessage.o: widgets/TekBox.h
- Xpatch.o: ../.././X11/StringDefs.h ../.././X11/IntrinsicP.h
- Xpatch.o: ../.././X11/Intrinsic.h ../.././X11/Xlib.h /usr/include/sys/types.h
- Xpatch.o: ../.././X11/X.h ../.././X11/Xfuncproto.h ../.././X11/Xosdefs.h
- Xpatch.o: ../.././X11/Xutil.h ../.././X11/Xresource.h /usr/include/strings.h
- Xpatch.o: ../.././X11/Core.h ../.././X11/Composite.h ../.././X11/Constraint.h
- Xpatch.o: ../.././X11/Object.h ../.././X11/RectObj.h ../.././X11/CoreP.h
- Xpatch.o: ../.././X11/CompositeP.h ../.././X11/ConstrainP.h
- Xpatch.o: ../.././X11/ObjectP.h ../.././X11/RectObjP.h
- Xpatch.o: ../.././X11/Xaw/AsciiTextP.h ../.././X11/Xaw/TextP.h
- Xpatch.o: ../.././X11/Xaw/Text.h ../.././X11/Xaw/TextSink.h
- Xpatch.o: ../.././X11/Xaw/TextSrc.h ../.././X11/Xaw/AsciiSrc.h
- Xpatch.o: ../.././X11/Xaw/AsciiSink.h ../.././X11/Xaw/SimpleP.h
- Xpatch.o: ../.././X11/Xaw/Simple.h ../.././X11/Xmu/Converters.h
- Xpatch.o: ../.././X11/Xaw/AsciiText.h ../.././X11/Xaw/Box.h
- Xpatch.o: ../.././X11/Xaw/Form.h xtici.h /usr/include/stdio.h
- Xpatch.o: /usr/include/ctype.h /usr/include/string.h ../.././X11/Xcms.h
- Xpatch.o: widgets/TekBox.h patch.h widgets/xticiSD.h
- Xresources.o: /usr/include/stdio.h xtici.h /usr/include/ctype.h
- Xresources.o: /usr/include/string.h ../.././X11/Xlib.h
- Xresources.o: /usr/include/sys/types.h ../.././X11/X.h
- Xresources.o: ../.././X11/Xfuncproto.h ../.././X11/Xosdefs.h
- Xresources.o: ../.././X11/Intrinsic.h ../.././X11/Xutil.h
- Xresources.o: ../.././X11/Xresource.h /usr/include/strings.h
- Xresources.o: ../.././X11/Core.h ../.././X11/Composite.h
- Xresources.o: ../.././X11/Constraint.h ../.././X11/Object.h
- Xresources.o: ../.././X11/RectObj.h ../.././X11/StringDefs.h
- Xresources.o: ../.././X11/Xcms.h widgets/TekBox.h ../.././X11/Xmu/Converters.h
- Xresources.o: ../.././X11/cursorfont.h cursors.h icon.h
- Xselection.o: xtici.h /usr/include/stdio.h /usr/include/ctype.h
- Xselection.o: /usr/include/string.h ../.././X11/Xlib.h
- Xselection.o: /usr/include/sys/types.h ../.././X11/X.h
- Xselection.o: ../.././X11/Xfuncproto.h ../.././X11/Xosdefs.h
- Xselection.o: ../.././X11/Intrinsic.h ../.././X11/Xutil.h
- Xselection.o: ../.././X11/Xresource.h /usr/include/strings.h
- Xselection.o: ../.././X11/Core.h ../.././X11/Composite.h
- Xselection.o: ../.././X11/Constraint.h ../.././X11/Object.h
- Xselection.o: ../.././X11/RectObj.h ../.././X11/StringDefs.h
- Xselection.o: ../.././X11/Xcms.h widgets/TekBox.h ../.././X11/Xmu/Converters.h
- Xselection.o: ../.././X11/Xatom.h CMSColor.h
- Xshow.o: xtici.h /usr/include/stdio.h /usr/include/ctype.h
- Xshow.o: /usr/include/string.h ../.././X11/Xlib.h /usr/include/sys/types.h
- Xshow.o: ../.././X11/X.h ../.././X11/Xfuncproto.h ../.././X11/Xosdefs.h
- Xshow.o: ../.././X11/Intrinsic.h ../.././X11/Xutil.h ../.././X11/Xresource.h
- Xshow.o: /usr/include/strings.h ../.././X11/Core.h ../.././X11/Composite.h
- Xshow.o: ../.././X11/Constraint.h ../.././X11/Object.h ../.././X11/RectObj.h
- Xshow.o: ../.././X11/StringDefs.h ../.././X11/Xcms.h widgets/TekBox.h
- Xshow.o: ../.././X11/Xmu/Converters.h ../.././X11/Xaw/Form.h widgets/TriText.h
- Xshow.o: widgets/xticiSD.h patch.h
- ________This_Is_The_END________
- if test `wc -l < Makefile` -ne 629; then
- echo 'shar: Makefile was damaged during transit (should have been 629 lines)'
- fi
- fi ; : end of overwriting check
- echo 'x - Widget.Hierarchy'
- if test -f Widget.Hierarchy; then echo 'shar: not overwriting Widget.Hierarchy'; else
- sed 's/^X//' << '________This_Is_The_END________' > Widget.Hierarchy
- XTekHVC xtici
- X TekBox main
- X Form menubar
- X Command quit
- X Command option
- X TransientShell optionmenu
- X Box menubox
- X Command huebutton
- X Command leafbutton
- X Command clamp
- X Command coordinates
- X TransientShell coordmenu
- X Box menubox
- X Command rgb
- X Command uvY
- X Command import
- X Command export
- X Command edit
- X TransientShell editmenu
- X Box menubox
- X Command copy
- X TransientShell copymenu
- X Box menubox
- X Command copyhvc
- X Command copyrgb
- X Command copyuvy
- X Command paste
- X Command help
- X TransientShell helpmenu
- X Box menubox
- X Command interface
- X Command version
- X Command quit
- X Command option
- X Command import
- X Command export
- X Command edit
- X ColorScale scale
- X Label label
- X RepeaterButton up
- X RepeaterButton down
- X Scrollbar scrollbar
- X Colorbar bar
- X Zoom zoom
- X Colorbar expand
- X Form show
- X TriText hvc
- X Form form
- X Label item1
- X Label item2
- X Label item3
- X Text text1
- X Text text2
- X Text text3
- X TriText uvy
- X Form form
- X Label item1
- X Label item2
- X Label item3
- X Text text1
- X Text text2
- X Text text3
- X TriText rgb
- X Form form
- X Label item1
- X Label item2
- X Label item3
- X Text text1
- X Text text2
- X Text text3
- X Form patch
- X Text patchtext
- X Box patcharea
- X ColorScale huebar
- X Label label
- X RepeaterButton up
- X RepeaterButton down
- X Scrollbar scrollbar
- X Colorbar bar
- X Zoom zoom
- X Colorbar expand
- X Leaf leaf
- X Form hvcform
- X Label value
- X RepeaterButton uparrow
- X RepeaterButton downarrow
- X Hueleaf hueleaf
- X RepeaterButton leftarrow
- X RepeaterButton rightarrow
- X Label chroma
- X TransientShell help_popup
- X Box box
- X Label color editor version help
- X Command color editor version help
- ________This_Is_The_END________
- if test `wc -l < Widget.Hierarchy` -ne 94; then
- echo 'shar: Widget.Hierarchy was damaged during transit (should have been 94 lines)'
- fi
- fi ; : end of overwriting check
- echo 'x - constrain.off.bm'
- if test -f constrain.off.bm; then echo 'shar: not overwriting constrain.off.bm'; else
- sed 's/^X//' << '________This_Is_The_END________' > constrain.off.bm
- X#define constrain_width 140
- X#define constrain_height 20
- Xstatic char constrain_off_bits[] = {
- X 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x00,
- X 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0x0e, 0x80, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x40, 0x00,
- X 0x20, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x88, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0x38, 0x20, 0x00, 0x10, 0x08, 0x00, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x20, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x10, 0x00,
- X 0x10, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x90, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0x70, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
- X 0x80, 0x00, 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x09, 0x00,
- X 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x80, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0xc0, 0x05, 0x00, 0x08, 0x80, 0x23, 0xc0, 0x11, 0x01,
- X 0x86, 0x04, 0x10, 0x80, 0x40, 0x80, 0x11, 0x00, 0x03, 0xc0, 0x02, 0x00,
- X 0x08, 0x40, 0x44, 0x23, 0x7a, 0x1a, 0x89, 0x68, 0x10, 0x80, 0x86, 0x46,
- X 0xa2, 0x8d, 0x04, 0x40, 0x0f, 0x00, 0x08, 0x20, 0xc8, 0x24, 0x10, 0xa6,
- X 0x90, 0x98, 0x10, 0x80, 0x89, 0x29, 0x64, 0x52, 0x08, 0x20, 0x0f, 0x00,
- X 0x08, 0x20, 0x48, 0xc8, 0x11, 0x82, 0x90, 0x08, 0x11, 0x80, 0x90, 0x20,
- X 0x24, 0x52, 0x08, 0x20, 0x1e, 0x00, 0x10, 0x28, 0x48, 0x08, 0x12, 0x82,
- X 0x90, 0x08, 0x21, 0x90, 0x90, 0x20, 0x24, 0x52, 0x08, 0x10, 0x3e, 0x00,
- X 0x10, 0x28, 0x48, 0x08, 0x12, 0x82, 0x90, 0x08, 0x21, 0x90, 0x90, 0x20,
- X 0x24, 0x52, 0x08, 0x08, 0x7c, 0x00, 0x20, 0x44, 0x44, 0x28, 0x12, 0x02,
- X 0x99, 0x08, 0x41, 0x88, 0x90, 0x40, 0x22, 0x92, 0x0c, 0x04, 0xf8, 0x00,
- X 0xc0, 0x83, 0x43, 0xc8, 0x31, 0x02, 0x26, 0x09, 0x81, 0x87, 0x90, 0x80,
- X 0x21, 0x12, 0x13, 0x02, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe0, 0x03,
- X 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
- ________This_Is_The_END________
- if test `wc -l < constrain.off.bm` -ne 33; then
- echo 'shar: constrain.off.bm was damaged during transit (should have been 33 lines)'
- fi
- fi ; : end of overwriting check
- echo 'x - constrain.on.bm'
- if test -f constrain.on.bm; then echo 'shar: not overwriting constrain.on.bm'; else
- sed 's/^X//' << '________This_Is_The_END________' > constrain.on.bm
- X#define c_width 140
- X#define c_height 20
- Xstatic char constrain_on_bits[] = {
- X 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, 0x03,
- X 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0xf1, 0x7f, 0x03, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe3, 0xbf, 0x03,
- X 0x20, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x88, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0xc7, 0xdf, 0x03, 0x10, 0x08, 0x00, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x20, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc7, 0xef, 0x03,
- X 0x10, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x90, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0x8f, 0xf7, 0x03, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
- X 0x80, 0x00, 0x10, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf6, 0x03,
- X 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x80, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0x3f, 0xfa, 0x03, 0x08, 0x80, 0x23, 0xc0, 0x11, 0x01,
- X 0x86, 0x04, 0x10, 0x80, 0x40, 0x80, 0x11, 0x00, 0x03, 0x3f, 0xfd, 0x03,
- X 0x08, 0x40, 0x44, 0x23, 0x7a, 0x1a, 0x89, 0x68, 0x10, 0x80, 0x86, 0x46,
- X 0xa2, 0x8d, 0x04, 0xbf, 0xf0, 0x03, 0x08, 0x20, 0xc8, 0x24, 0x10, 0xa6,
- X 0x90, 0x98, 0x10, 0x80, 0x89, 0x29, 0x64, 0x52, 0x08, 0xdf, 0xf0, 0x03,
- X 0x08, 0x20, 0x48, 0xc8, 0x11, 0x82, 0x90, 0x08, 0x11, 0x80, 0x90, 0x20,
- X 0x24, 0x52, 0x08, 0xdf, 0xe1, 0x03, 0x10, 0x28, 0x48, 0x08, 0x12, 0x82,
- X 0x90, 0x08, 0x21, 0x90, 0x90, 0x20, 0x24, 0x52, 0x08, 0xef, 0xc1, 0x03,
- X 0x10, 0x28, 0x48, 0x08, 0x12, 0x82, 0x90, 0x08, 0x21, 0x90, 0x90, 0x20,
- X 0x24, 0x52, 0x08, 0xf7, 0x83, 0x03, 0x20, 0x44, 0x44, 0x28, 0x12, 0x02,
- X 0x99, 0x08, 0x41, 0x88, 0x90, 0x40, 0x22, 0x92, 0x0c, 0xfb, 0x07, 0x03,
- X 0xc0, 0x83, 0x43, 0xc8, 0x31, 0x02, 0x26, 0x09, 0x81, 0x87, 0x90, 0x80,
- X 0x21, 0x12, 0x13, 0xfd, 0x0f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x1f, 0x00,
- X 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
- ________This_Is_The_END________
- if test `wc -l < constrain.on.bm` -ne 33; then
- echo 'shar: constrain.on.bm was damaged during transit (should have been 33 lines)'
- fi
- fi ; : end of overwriting check
- echo 'x - CMSColor.h'
- if test -f CMSColor.h; then echo 'shar: not overwriting CMSColor.h'; else
- sed 's/^X//' << '________This_Is_The_END________' > CMSColor.h
- X/*
- X * (c) Copyright 1989 1990 1991 Tektronix Inc.
- X * All Rights Reserved
- X *
- X * Permission to use, copy, modify, and distribute this software and its
- X * documentation for any purpose and without fee is hereby granted,
- X * provided that the above copyright notice appear in all copies and that
- X * both that copyright notice and this permission notice appear in
- X * supporting documentation, and that the name of Tektronix not be used
- X * in advertising or publicity pertaining to distribution of the software
- X * without specific, written prior permission.
- X *
- X * Tektronix disclaims all warranties with regard to this software, including
- X * all implied warranties of merchantability and fitness, in no event shall
- X * Tektronix be liable for any special, indirect or consequential damages or
- X * any damages whatsoever resulting from loss of use, data or profits,
- X * whether in an action of contract, negligence or other tortious action,
- X * arising out of or in connection with the use or performance of this
- X * software.
- X *
- X * NAME
- X * CMSColor.h -- this has some defines for color exchange
- X *
- X * DESCRIPTION
- X *
- X *
- X * HISTORY
- X *
- X * HISTORY END
- X *
- X */
- X
- X#ifndef LINT
- X#ifdef RCS_ID
- Xstatic char *rcsid= "$Header: CMSColor.h,v 1.1 91/08/22 11:11:51 adamsc Exp $";
- X#endif /* RCS_ID */
- X#endif /* LINT */
- X
- X#ifndef _CMSColor_h
- X#define _CMSColor_h
- X
- X#define CMS_SelectionName "_CMS_EDITED_COLORMAP"
- X#define CMS_MessageName "_CMS_CHANGE_COLOR"
- X#define CMS_Status "_CMS_COLOR"
- X#define CMS_Colormap "COLORMAP"
- X
- Xtypedef struct {
- X long when; /* Time */
- X long min; /* Pixel minimum */
- X long max; /* Pixel maximum */
- X long x_root; /* x location of pixel selected */
- X long y_root; /* y location of pixel selected */
- X} CmsChange;
- X
- X#endif /* _CMSColor_h */
- ________This_Is_The_END________
- if test `wc -l < CMSColor.h` -ne 55; then
- echo 'shar: CMSColor.h was damaged during transit (should have been 55 lines)'
- fi
- fi ; : end of overwriting check
- exit 0
- --- Chuck Adams
- adamsc@orca.wv.tek.com
- {decvax ucbvax hplabs}!tektronix!orca!adamsc
- Computer Graphics Group/Network Displays Division
- Tektronix, Inc., M/S 60-850
- P.O. Box 1000
- Wilsonville, Oregon 97070
- (503) 685-2589
-