XCOMM 
XCOMM @OPENGROUP_COPYRIGHT@
XCOMM COPYRIGHT NOTICE
XCOMM Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.
XCOMM Copyright (c) 1996, 1997, 1998, 1999, 2000 The Open Group
XCOMM ALL RIGHTS RESERVED (MOTIF). See the file named COPYRIGHT.MOTIF for
XCOMM the full copyright text.
XCOMM 
XCOMM This software is subject to an open license. It may only be
XCOMM used on, with or for operating systems which are themselves open
XCOMM source systems. You must contact The Open Group for a license
XCOMM allowing distribution and sublicensing of this software on, with,
XCOMM or for operating systems which are not Open Source programs.
XCOMM 
XCOMM See http://www.opengroup.org/openmotif/license for full
XCOMM details of the license agreement. Any use, reproduction, or
XCOMM distribution of the program constitutes recipient's acceptance of
XCOMM this agreement.
XCOMM 
XCOMM EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
XCOMM PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
XCOMM KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
XCOMM WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
XCOMM OR FITNESS FOR A PARTICULAR PURPOSE
XCOMM 
XCOMM EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
XCOMM NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,
XCOMM INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
XCOMM DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED
XCOMM AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
XCOMM LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
XCOMM ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
XCOMM EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE
XCOMM POSSIBILITY OF SUCH DAMAGES.
XCOMM 
XCOMM 
XCOMM HISTORY
XCOMM 
XCOMM   $XConsortium: Imakefile /main/10 1995/07/14 09:54:20 drk $
INCLUDES 	= -I. -I$(TESTCOMSRC)
DEFINES         = TestDefines
       DEPLIBS  = TestUilClientDepLibs
       DEPLIBS1 = TestUilClientDepLibs
       DEPLIBS2 = TestUilClientDepLibs
       DEPLIBS3 = TestUilClientDepLibs
       DEPLIBS4 = TestUilClientDepLibs
       DEPLIBS5 = TestUilClientDepLibs
       DEPLIBS6 = TestUilClientDepLibs
       DEPLIBS7 = TestUilClientDepLibs
       DEPLIBS8 = TestUilClientDepLibs
LOCAL_LIBRARIES = TestUilClientLibs

SRCS1 =	FetchCL.c  summary.c
SRCS2 =	FetchIL.c   summary.c
SRCS3 =	FetchW.c   summary.c
SRCS4 =	RegisterC.c   summary.c  Browse.c 
SRCS5 =	FetchWO.c   summary.c
SRCS6 =	FetchSV.c   summary.c
SRCS7 =	OpenH.c   summary.c
SRCS8 =	CloseH.c   summary.c
SRCS9 =	OpenHPD.c   summary.c  main.c  convenience.c

OBJS1 =	FetchCL.o  summary.o
OBJS2 =	FetchIL.o   summary.o
OBJS3 =	FetchW.o   summary.o
OBJS4 =	RegisterC.o   summary.o Browse.o
OBJS5 =	FetchWO.o   summary.o
OBJS6 =	FetchSV.o   summary.o
OBJS7 =	OpenH.o   summary.o
OBJS8 =	CloseH.o   summary.o
OBJS9 =	OpenHPD.o   summary.o   main.o  convenience.o

UILS1 =	FetchCL.uil main.uil pixmaps.uil
UILS2 =	FetchIL.uil main.uil pixmaps.uil
UILS3 =	FetchL.uil pixmaps.uil
UILS4 =	FetchW.uil main.uil pixmaps.uil
UILS5 = RegisterC.uil main.uil pixmaps.uil Browse.uil
UILS6 = FetchWO.uil main.uil pixmaps.uil
UILS7 = FetchSV.uil main.uil pixmaps.uil
UILS8 = OpenH.uil main.uil pixmaps.uil
UILS9 = CloseH.uil main.uil pixmaps.uil
UILS10 = FetchWloop.uil main.uil pixmaps.uil
UILS11 = OpenHPD.uil main.uil pixmaps.uil

PROGRAMS = FetchCL FetchIL FetchL FetchW RegisterC RegisterN \
	   FetchWO FetchSV OpenH OpenHPD CloseH HierN

NormalLibraryObjectRule()

MComplexProgramTarget_1(FetchCL,$(LOCAL_LIBRARIES),NullParameter)
MComplexProgramTarget_2(FetchIL,$(LOCAL_LIBRARIES),NullParameter)
MComplexProgramTarget_3(FetchW,$(LOCAL_LIBRARIES),NullParameter)
MComplexProgramTarget_4(RegisterC,$(LOCAL_LIBRARIES),NullParameter)
MComplexProgramTarget_5(FetchWO,$(LOCAL_LIBRARIES),NullParameter)
MComplexProgramTarget_6(FetchSV,$(LOCAL_LIBRARIES),NullParameter)
MComplexProgramTarget_7(OpenH,$(LOCAL_LIBRARIES),NullParameter)
MComplexProgramTarget_8(CloseH,$(LOCAL_LIBRARIES),NullParameter)
MComplexProgramTarget_9(OpenHPD,$(LOCAL_LIBRARIES),NullParameter)

MSimpleProgramTarget(FetchL)
MSimpleProgramTarget(HierN)

MSimpleUilTarget(RegisterN)

MSimpleUidTarget(OpenH_vh)
MSimpleUidTarget(OpenH_vhws)
MSimpleUidTarget(OpenH_mf1)
MSimpleUidTarget(OpenH_mf2)
MSimpleUidTarget(OpenH_mf3)
MSimpleUidTarget(OpenHLang/OpenH_vhev)
MSimpleUidTarget(OpenHLang/OpenH_evl)

MComplexUidTarget_1(FetchCL)
TestPPTarget (FetchCL)
MComplexUidTarget_2(FetchIL)
TestPPTarget (FetchIL)
MComplexUidTarget_3(FetchL)
MComplexUidTarget_4(FetchW)
TestPPTarget (FetchW)
MComplexUidTarget_5(RegisterC)
TestPPTarget (RegisterC)
MComplexUidTarget_6(FetchWO)
TestPPTarget (FetchWO)
MComplexUidTarget_7(FetchSV)
TestPPTarget (FetchSV)
MComplexUidTarget_8(OpenH)
TestPPTarget (OpenH)
MComplexUidTarget_9(CloseH)
TestPPTarget (CloseH)


FetchWloop.uid:  $(UILS11)
	$(RM) $@
	$(UIL) -o $@ FetchWloop.uil  -I$(UILSRC)

OpenHPD.uid:  $(UILS11)
	$(RM) $@
	$(UIL) -o $@ OpenHPD.uil -I$(UILSRC)

clean::
	$(RM) FetchWloop.uid
	$(RM) OpenHPD.uid


OpenH_files::	OpenH OpenH.uid OpenH_vh.uid OpenH_vhws.uid \
				OpenH_mf1.uid OpenH_mf2.uid OpenH_mf3.uid \
				OpenHLang/OpenH_vhev.uid OpenHLang/OpenH_evl.uid

OpenHPD_files::	OpenHPD OpenHPD.uid OpenH_vh.uid OpenH_vhws.uid \
				OpenH_mf1.uid OpenH_mf2.uid OpenH_mf3.uid \
				OpenHLang/OpenH_vhev.uid OpenHLang/OpenH_evl.uid
