summaryrefslogtreecommitdiff
path: root/xts5/tetclean.cfg
diff options
context:
space:
mode:
authoranderson <anderson>2005-02-12 14:37:13 +0000
committeranderson <anderson>2005-02-12 14:37:13 +0000
commit3f33351e8c679b4ba0ccac3620a2d4948885c2f8 (patch)
treef270939b0f360ef3eac99d0bc72b8bf7dff001af /xts5/tetclean.cfg
Initial revision
Diffstat (limited to 'xts5/tetclean.cfg')
-rw-r--r--xts5/tetclean.cfg481
1 files changed, 481 insertions, 0 deletions
diff --git a/xts5/tetclean.cfg b/xts5/tetclean.cfg
new file mode 100644
index 00000000..997dcc80
--- /dev/null
+++ b/xts5/tetclean.cfg
@@ -0,0 +1,481 @@
+#
+# Copyright (c) 2005 X.Org Foundation LLC
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy of
+# this software and associated documentation files (the "Software"), to deal in
+# the Software without restriction, including without limitation the rights to
+# use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+# of the Software, and to permit persons to whom the Software is furnished to do
+# so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in all
+# copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+#
+# $Header: /cvs/xtest/xtest/xts5/tetclean.cfg,v 1.1 2005-02-12 14:37:13 anderson Exp $
+#
+# Copyright (c) Applied Testing and Technology, Inc. 1995
+# All Rights Reserved.
+#
+# Project: VSW5
+#
+# File: tetbuild.cfg/tetclean/cfg
+#
+# Description:
+# Build/clean configuration file for VSW5
+#
+# Modifications:
+# $Log: tetclean.cfg,v $
+# Revision 1.1 2005-02-12 14:37:13 anderson
+# Initial revision
+#
+# Revision 8.0 1998/12/23 23:39:36 mar
+# Branch point for Release 5.0.2
+#
+# Revision 7.0 1998/10/30 23:02:43 mar
+# Branch point for Release 5.0.2b1
+#
+# Revision 6.0 1998/03/02 05:30:36 tbr
+# Branch point for Release 5.0.1
+#
+# Revision 5.0 1998/01/26 03:27:09 tbr
+# Branch point for Release 5.0.1b1
+#
+# Revision 4.0 1995/12/15 09:26:00 tbr
+# Branch point for Release 5.0.0
+#
+# Revision 3.1 1995/12/15 00:33:09 andy
+# Prepare for GA Release
+#
+
+# Portions of this software are based on Xlib and X Protocol Test Suite.
+# We have used this material under the terms of its copyright, which grants
+# free use, subject to the conditions below. Note however that those
+# portions of this software that are based on the original Test Suite have
+# been significantly revised and that all such revisions are copyright (c)
+# 1995 Applied Testing and Technology, Inc. Insomuch as the proprietary
+# revisions cannot be separated from the freely copyable material, the net
+# result is that use of this software is governed by the ApTest copyright.
+#
+# Copyright (c) 1990, 1991 X Consortium
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+# Except as contained in this notice, the name of the X Consortium shall not be
+# used in advertising or otherwise to promote the sale, use or other dealings
+# in this Software without prior written authorization from the X Consortium.
+#
+# Copyright 1990, 1991 UniSoft Group Limited.
+#
+# Permission to use, copy, modify, distribute, and sell this software and
+# its documentation for any purpose is hereby granted without fee,
+# provided that the above copyright notice appear in all copies and that
+# both that copyright notice and this permission notice appear in
+# supporting documentation, and that the names of MIT and UniSoft not be
+# used in advertising or publicity pertaining to distribution of the
+# software without specific, written prior permission. MIT and UniSoft
+# make no representations about the suitability of this software for any
+# purpose. It is provided "as is" without express or implied warranty.
+
+#########################
+# Note
+#########################
+
+# For certain variables, there are lines of the form:
+# # System: CONFIGVAR=foo
+#
+# These are suggested values for these options, and may not
+# always be correct and up-to-date for any given system.
+
+#########################
+# TET Parameters
+#########################
+
+# TET_BUILD_TOOL - The program to use as the build tool.
+# This should normally be the wbuild program supplied as part
+# of the test suite.
+TET_BUILD_TOOL=wbuild
+
+# TET_BUILD_FILE - This is intended to be used for the arguments to the TET
+# build tool - this should be empty, since no arguments are accepted by pmake.
+TET_BUILD_FILE=
+
+# TET_CLEAN_TOOL - The program to use as the TET clean tool.
+# This should normally be the wclean program supplied as part
+# of the test suite.
+TET_CLEAN_TOOL=wclean
+
+# TET_CLEAN_FILE - This is intended to be used for the arguments to the TET
+# clean tool - this should be empty, since no arguments are accepted by wclean.
+TET_CLEAN_FILE=
+
+# TET_OUTPUT_CAPTURE - This must be set to True.
+TET_OUTPUT_CAPTURE=TRUE
+
+##########################
+# X RELEASE
+##########################
+
+#XT_X_RELEASE - The X11 Release, e.g. 4 for X11R4, 5 for X11R5, 6 for X11R6
+#XT_X_RELEASE=4
+#XT_X_RELEASE=5
+#XT_X_RELEASE=6
+XT_X_RELEASE=
+
+##########################
+# Commands
+##########################
+
+# SHELL - The following line should cause the Bourne shell to be used
+# by make.
+SHELL=/bin/sh
+
+# CC - C compiler
+# AIXV3 : CC=xlc
+CC=cc
+
+# RM - Command to remove files
+RM=rm -f
+
+# AR - command to generate an archive
+AR=ar cr
+
+# LD - command to link object files.
+LD=ld
+
+# LN - command to make hard links to files. This could be a copy command
+# if no link command exists.
+LN=ln
+
+# RANLIB - If the system requires ranlib then this is set to
+# ranlib else set to true
+# SunOS : RANLIB=ranlib
+# ULTRIX: RANLIB=ranlib
+# HP-UX : RANLIB=true
+# DYNIX : RANLIB=ranlib
+# A/UX : RANLIB=true
+# AIXV3 : RANLIB=ranlib
+# SVR4 : RANLIB=true
+RANLIB=true
+
+# TSORT - Set to cat if archiver inserts its own symbol table
+# or the system uses ranlib
+TSORT=cat
+
+# LORDER - Set to echo if archiver inserts its own symbol table
+# or the system uses ranlib
+LORDER=echo
+
+# CP - copy file
+CP=cp
+
+# CODEMAKER - this is the utility supplied with the test suite
+# to extract the code from the combined source files.
+CODEMAKER=mc
+
+##################
+# TET locations
+##################
+
+# The location of TET_ROOT. This must not contain variable expansions.
+TET_ROOT=
+
+# TETBASE - The location of the TET directories
+TETBASE=${TET_ROOT}
+
+# TETINCDIR - The directory containing the TET API headers.
+TETINCDIR=${TETBASE}/inc/posix_c
+
+# TETLIB - The library containing the TET API library
+TETLIB=${TETBASE}/lib/posix_c
+
+# TCM - The Test Control Manager
+TCM=${TETLIB}/tcm.o
+
+# TCMCHILD - The Test Control Manager for files executed by tet_exec.
+TCMCHILD=${TETLIB}/tcmchild.o
+
+# APILIB - The TET API library
+APILIB=${TETLIB}/libapi.a
+
+####################
+# Xtest variables
+####################
+
+# XTESTHOST - name of host on which test suite clients are to be executed.
+# This may be set to the value returned by a command which can be executed
+# using the PATH you have set on your host, or may be set to a specific name.
+# This is used to produce a resource file named .Xdefaults-$(XTESTHOST) in the
+# test execution directory.
+# The resource file is created when building the test for XGetDefault.
+# This parameter is only used in the Makefile of the test for XGetDefault.
+# Examples are:
+# XTESTHOST=`hostname`
+# XTESTHOST=`uname -n`
+# XTESTHOST=triton
+#
+# SVR4 : XTESTHOST=`uname -n`
+XTESTHOST=`hostname`
+
+# XTESTFONTDIR - location of installed VSW5 compiled fonts
+XTESTFONTDIR=/usr/lib/X11/fonts/xtest
+
+# XTESTROOT
+XTESTROOT=${TET_ROOT}/vsw5
+
+# XTTESTLIB - the Xt Tests' libraries
+# If your implementation does not support Athena widgets:
+# XTTESTLIB=${XTESTLIBDIR}/libXtTest.a ${XTESTLIBDIR}/libXtaw.a ${XTESTLIBDIR}/libXtmu.a
+# If your implementation does support Athena widgets:
+# XTTESTLIB=${XTESTLIBDIR}/libXtTest.a
+XTTESTLIB=${XTESTLIBDIR}/libXtTest.a
+
+# XTESTLIBDIR - location of the VSW5 library files
+XTESTLIBDIR=${XTESTROOT}/lib
+
+# XTESTLIB - the VSW5 library
+XTESTLIB=${XTESTLIBDIR}/libxtest.a
+
+# XSTLIB - library for linking the X Protocol tests
+XSTLIB=${XTESTLIBDIR}/libXst.a
+
+# XTESTFONTLIB - supplementary library with font metrics.
+XTESTFONTLIB=${XTESTLIBDIR}/libfont.a
+
+# XTESTXIMLIB - supplementary library for input methods.
+XTESTXIMLIB=${XTESTLIBDIR}/libximtest.a
+
+# XTESTINCDIR - the VSW5 header file directory
+XTESTINCDIR=${XTESTROOT}/include
+
+# XTESTBIN - location for VSW5 binaries.
+XTESTBIN=${XTESTROOT}/bin
+
+####################
+# System files
+####################
+
+# SYSLIBS - Any system libraries that are needed, will almost certainly
+# include Xlib.
+# If you wish to build the tests to make use of the XTEST extension, you
+# will need to include the X extension library and the XTEST library.
+# If you wish to build the tests to test the Input Device extension, you
+# will need to include the necessary libraries for it.
+# These are usually included by adding -lXi -lXext before -lX11.
+# SVR4 : SYSLIBS=-lXi -lXtst -lXext -lX11 -lsocket -lnsl
+# OSF1 : SYSLIBS=-lXi -lXtst -lXext -lX11
+SYSLIBS=
+
+# XP_SYSLIBS - Any system libraries that are needed, to link the
+# X Protocol tests. This will include Xlib, since libXst.a
+# (which is part of the test suite) will include at least a call
+# on XOpenDisplay.
+# If you wish to build the tests to test the Input Device extension, you
+# will need to include the necessary libraries for it.
+# These are usually included by adding -lXi -lXext before -lX11.
+# SVR4 : XP_SYSLIBS=-L/X11/lib -lXi -lXext -lX11 -lnsl
+# OSF1 : XP_SYSLIBS=-lXi -lXtst -lXext -lX11
+XP_SYSLIBS=
+
+# XT_SYSLIBS - Any system libraries that are needed, to link the
+# Xt Toolkit tests. This will include Xlib and Xt. If Athena
+# Widgets are supported by the implementation Xaw and Xau must also
+# be included.
+# If you wish to build the tests to make use of the XTEST extension, you
+# will need to include the X extension library and the XTEST library.
+# SVR4 : XT_SYSLIBS=-L/X11/lib -lXaw -lXmu -lXext -lXt -lX11 -lnsl
+# OSF1 : XT_SYSLIBS= -lXaw -lXmu -lXt -lXtst -lXext -lX11
+XT_SYSLIBS=
+
+# SYSINC - Any commands that should be given to the C compiler
+# to cause include file directories to be searched. Probably
+# needs to include /usr/include/X11. Note: when the implementation
+# provides Athena widgets /usr/include must be included here to ensure
+# the implementation's Athena headers are used rather than those
+# provided by the test suite.
+SYSINC=-I/usr/include -I/usr/include/X11
+
+DEPHEADERS=/usr/include/X11/Xlib.h
+
+################################
+##### C compiler Directives Section
+################################
+
+# COPTS - Option to C compiler
+# SunOS : COPTS=-O
+# ULTRIX: COPTS=-O
+# HP-UX : COPTS=-O -Aa
+# DYNIX : COPTS=-O
+# OSF1 : COPTS=-O
+# A/UX : COPTS=-A4 -O
+# SVR4 : COPTS=-O -Xc
+COPTS=
+
+# DEFINES - C compiler defines.
+# If you wish to build the tests to make use of the XTEST extension, you
+# will need to define XTESTEXTENSION.
+# If you wish to test the Input Device Extension, you will need to define
+# INPUTEXTENSION.
+# SunOS : DEFINES=
+# ULTRIX: DEFINES=
+# HP-UX : DEFINES=-D_XOPEN_SOURCE -D_HPUX_SOURCE
+# DYNIX : DEFINES=
+# A/UX : DEFINES=
+# AIXV3 : DEFINES=-D_XOPEN_SOURCE -D_ALL_SOURCE
+# SVR4 : DEFINES=-D_XOPEN_SOURCE
+# OSF1 : DEFINES=-D_XOPEN_SOURCE_EXTENDED -DXTESTEXTENSION
+DEFINES=
+
+# XP_DEFINES - C compiler defines specific to the X Protocol tests.
+# This can be set as DEFINES, but you can build support for additional
+# connection methods beyond TCP/IP, using the following defines,
+# if XP_OPEN_DIS is XlibNoXtst.c (R4/R5 XOpenDisplay emulation):
+# -DDNETCONN - Connections can also use DECnet.
+# -DUNIXCONN - Connections can also use UNIX domain sockets.
+# Refer to your documentation for building and installing Xlib on
+# your platform.
+# If XP_OPEN_DIS is one of XlibXtst.c or XlibOpaque.c then none of
+# the defines listed above will be required.
+# If you wish to test the Input Device Extension, you will need to define
+# INPUTEXTENSION.
+#
+# SunOS : XP_DEFINES=-DUNIXCONN
+# ULTRIX: XP_DEFINES=-DUNIXCONN
+# HP-UX : XP_DEFINES=-D_XOPEN_SOURCE -D_HPUX_SOURCE -DUNIXCONN
+# DYNIX : XP_DEFINES=-D_POSIX_SOURCE -DUNIXCONN
+# A/UX : XP_DEFINES=-D_POSIX_SOURCE -DUNIXCONN
+# AIXV3 : XP_DEFINES=-D_XOPEN_SOURCE -D_ALL_SOURCE
+# SVR4 : XP_DEFINES=-D_XOPEN_SOURCE
+# OSF1 : XP_DEFINES=-D_XOPEN_SOURCE_EXTENDED -DUNIXCONN
+XP_DEFINES=
+
+# XT_DEFINES - C compiler defines specific to the Xt Toolkit tests.
+# If you wish to build the tests to make use of the XTEST extension, you
+# will need to define XTESTEXTENSION.
+# -DNeedFunctionPrototypes=1 is needed on many implementations to avoid
+# compiler warnings about the definition of XtPointer.
+# SunOS : XP_DEFINES=-DNeedFunctionPrototypes=1
+# ULTRIX: XP_DEFINES=-DNeedFunctionPrototypes=1
+# HP-UX : XP_DEFINES=-D_XOPEN_SOURCE -D_HPUX_SOURCE -DNeedFunctionPrototypes=1
+# DYNIX : XP_DEFINES=-D_POSIX_SOURCE -DNeedFunctionPrototypes=1
+# A/UX : XP_DEFINES=-D_POSIX_SOURCE -DNeedFunctionPrototypes=1
+# AIXV3 : XP_DEFINES=-D_XOPEN_SOURCE -D_ALL_SOURCE -DNeedFunctionPrototypes=1
+# SVR4 : XP_DEFINES=-DNeedFunctionPrototypes=1 -D_XOPEN_SOURCE
+# OSF1 : XT_DEFINES=-D_XOPEN_SOURCE_EXTENDED -DNeedFunctionPrototypes=1 -DXTESTEXTENSION
+XT_DEFINES=
+
+# LINKOBJOPTS - options to give to the LD program to link object
+# files together into one object file that can be further linked.
+LINKOBJOPTS=-r
+
+# LDFLAGS - Flags for the loader.
+# SunOS : LDFLAGS=
+# ULTRIX: LDFLAGS=
+# HP-UX : LDFLAGS=
+# DYNIX : LDFLAGS=
+# A/UX : LDFLAGS=-ZP
+# AIXV3 : LDFLAGS=
+# SVR4 : LDFLAGS=-Xc -L/usr/lib/X11
+LDFLAGS=-Xc -L/usr/lib/X11
+
+# XP_OPEN_DIS - A choice of which code to build in the X Protocol library
+# to make an X server connection.
+# This must be set to one of three possible values:
+#
+# XlibXtst.c Your Xlib includes enhancements to _XConnectDisplay
+# ensuring maximum portable protocol test coverage.
+# XlibOpaque.c You have a normal R4 Xlib or early R5 Xlib which you
+# cannot patch to include the enhancements to
+# _XConnectDisplay, and you cannot emulate these by
+# building XlibNoXtst.c, so only client-native testing
+# can be done portably, and no failure testing of
+# XOpenDisplay can be done.
+# This option uses XOpenDisplay to make the connection,
+# from which the file descriptor is recovered for
+# our own use. XCloseDisplay shuts down the connection.
+# XlibNoXtst.c As for XlibOpaque.c but you can use the R4/R5
+# connection emulation supplied. (Note: R4/R5 independent)
+# This will ensure maximum protocol test coverage
+# but may not be portable to all platforms.
+#
+# Reasons for not being able to build XlibNoXtst.c might include:
+# i) different interfaces to connection setup and connection read/write;
+# ii) different access control mechanisms.
+# Refer to your Xlib documentation for further details.
+#
+#XP_OPEN_DIS=XlibXtst.c
+#XP_OPEN_DIS=XlibNoXtst.c
+#XP_OPEN_DIS=XlibOpaque.c
+XP_OPEN_DIS=XlibOpaque.c
+
+# INCLUDES - Options to cause C compiler to search correct directories
+# for headers.
+INCLUDES=-I. -I${TETINCDIR} ${SYSINC} -I${XTESTINCDIR}
+
+# CFLAGS - Flags for C compiler
+CFLAGS=-DXT_X_RELEASE=$(XT_X_RELEASE) $(CFLOCAL) $(COPTS) $(INCLUDES) $(DEFINES)
+
+# XP_CFLAGS - Flags for C compiler specific to the X Protocol tests.
+XP_CFLAGS=-DXT_X_RELEASE=$(XT_X_RELEASE) $(CFLOCAL) $(COPTS) $(INCLUDES) $(XP_DEFINES)
+
+# XT_CFLAGS - Flags for C compiler specific to the Xt Toolkit tests.
+XT_CFLAGS=-DXT_X_RELEASE=$(XT_X_RELEASE) $(CFLOCAL) $(COPTS) $(INCLUDES) $(XT_DEFINES)
+
+# LIBS - List of libraries.
+LIBS=${XTESTXIMLIB} ${XTESTLIB} ${XTESTFONTLIB} ${APILIB}
+
+# XP_LIBS - List of libraries specific to the X Protocol tests.
+XP_LIBS=${XSTLIB} ${XTESTLIB} ${XTESTFONTLIB} ${APILIB}
+
+# XT_LIBS - List of libraries specific to the Xt Toolkit tests.
+XT_LIBS= ${XTESTLIB} ${XTTESTLIB} ${APILIB}
+
+################################
+##### Pixel Validation Section.
+################################
+
+PVXTESTLIB=${XTESTLIBDIR}/libxtstpv.a
+PIXLIB=${XTESTLIBDIR}/libpvt.a
+PVLIBS=${PVXTESTLIB} ${XTESTFONTLIB} ${PIXLIB} ${APILIB}
+
+# SYSMATHLIB - system math library. Directive to be given to the C compiler
+# to cause the maths routines to be available.
+SYSMATHLIB=-lm
+
+################################
+##### Lint Section.
+################################
+
+LINT=lint
+LINTFLAGS=$(INCLUDES) $(DEFINES) -u -n
+LINTXTEST=$(XTESTLIBDIR)/llib-lxtest.ln
+LINTXST=$(XTESTLIBDIR)/llib-lXst.ln
+LINTFONTS=$(XTESTLIBDIR)/llib-lfonts.ln
+LINTTCM=$(XTESTLIBDIR)/llib-ltcm.ln
+LINTTCMC=$(XTESTLIBDIR)/llib-ltcmc.ln
+LINTLIBS=$(LINTXTEST) $(LINTFONTS)
+
+XP_LINTFLAGS=$(INCLUDES) $(XP_DEFINES) -u -n
+XP_LINTLIBS=$(LINTXST) $(LINTXTEST) $(LINTFONTS)