/* Imakefile
 *
 *  Copyright (c) Digital Equipment Corporation, 1994
 *  All Rights Reserved.  Unpublished rights reserved
 *  under the copyright laws of the United States.
 *  
 *  The software contained on this media is proprietary
 *  to and embodies the confidential technology of 
 *  Digital Equipment Corporation.  Possession, use,
 *  duplication or dissemination of the software and
 *  media is authorized only pursuant to a valid written
 *  license from Digital Equipment Corporation.
 *
 *  RESTRICTED RIGHTS LEGEND   Use, duplication, or 
 *  disclosure by the U.S. Government is subject to
 *  restrictions as set forth in Subparagraph (c)(1)(ii)
 *  of DFARS 252.227-7013, or in FAR 52.227-19, as
 *  applicable.
 *
 *
 * MODULE:
 *	Imakefile
 *
 * ABSTRACT:
 *	Makefile description file.
 *
 * REVISION HISTORY:
 * bef	4/22/94
 *	Added code for ".mrg" file.
 *
/**/# $Log: Imakefile,v $
# Revision 1.1  1995/03/07  23:14:10  bourquard
# Original OSF sources
#
/**/# Revision 1.1.4.3  1994/04/14  17:41:22  Susan_Ng
/**/# 	Removed extra install app-defaults file line
/**/# 	[1994/04/14  15:42:33  Susan_Ng]
/**/#
/**/# Revision 1.1.4.2  1994/04/08  19:01:50  Susan_Ng
/**/# 	added dxdiff_proto.h
/**/# 	[1994/04/07  19:39:36  Susan_Ng]
/**/# 
/**/# 	code drop for post-Sterling fixes/I18N changes
/**/# 	[1994/04/07  18:11:47  Susan_Ng]
/**/# 
/**/# Revision 1.1.2.4  1993/01/05  17:25:48  Don_Haney
/**/# 	Implement HyperHelp and mnemonics
/**/# 	[92/12/31  14:51:58  Don_Haney]
/**/# 
/**/# Revision 1.1.2.3  92/11/12  12:06:01  Leela_Obilichetti
/**/# 	added YFLAGS=-d and clean rule remove y.* stuff generated by yacc.
/**/# 	[92/11/12  11:57:35  Leela_Obilichetti]
/**/# 
/**/# Revision 1.1.2.2  92/08/03  09:47:11  Dave_Hill
/**/# 	initial creation
/**/# 	[92/08/03  09:36:48  Dave_Hill]
/**/# 
/**/# $EndLog$
/**/# 

DEFINES = -DHYPERHELP -DONE_DOT_TWO -DI18N_BUG_FIX -DI18N_MULTIBYTE -DMSG_FUNCPROTO=1 -DDXDIFF_FUNCPROTO=1

OOTB_COMMON_DIR = ../ootb_common

SRCS =    parsediffy.c parsediffl.l differencebox.c diffregionadb.c \
	  displaymenu.c displaymenucbs.c \
	  dxdiff.c dxdiffdisplay.c filestuff.c invokediff.c mainmenu.c	 \
	  mainmenucbs.c menu.c misc.c  \
	  textdisplay.c textdisplayadb.c vscrollbarcbs.c	 \
	  scrolling.c dodiff.c fileselect.c message.c errors.c		 \
	  hscrollbarcbs.c binary.c


OBJS =    parsediffy.o parsediffl.o differencebox.o diffregionadb.o \
	  displaymenu.o displaymenucbs.o \
	  dxdiff.o dxdiffdisplay.o filestuff.o invokediff.o mainmenu.o	 \
	  mainmenucbs.o menu.o misc.o  \
	  textdisplay.o textdisplayadb.o vscrollbarcbs.o	 \
	  scrolling.o dodiff.o fileselect.o message.o errors.o		 \
	  hscrollbarcbs.o binary.o

HEADERS = alloc.h arglists.h differencebox.h display.h displaymenu.h 	 \
	  dxdiff.h filestuff.h menu.h parsediff.h text.h y.tab.h mainmenu.h \
	  dxdiff_proto.h globals.h



DEPLIBS  = $(DEPDWI18NLIB)

OOTB_COMMON_LIB = $(OOTB_COMMON_DIR)/libootbcom.a

LOCAL_LIBRARIES = DXmClientLibs $(DWI18NLIB) $(OOTB_COMMON_LIB)

EXTRA_LIBRARIES = -ly -ll

YFLAGS = -d

UILINCLUDES = -I$(UILINCLUDES) -I$(OOTB_COMMON_DIR)

ComplexProgramTarget(dxdiff)

InstallNonExecFile(DxDiff,$(XAPPLOADDIR))
InstallNamedProg(DxDiff.mrg.sh,.mrg..DxDiff,$(XAPPLOADDIR))

clean::
	$(RM) y.tab.h y.output y.tab.c yacc.tmp, yacc.acts

#
#   dxdiff help file
#
UudecodeTarget(dxdiff.decw_book)
InstallNonExecFile(dxdiff.decw_book,$(LIBDIR)/help)
MSimpleUidTargetInstOther(dxdiff,DXdiff)
