/*
 * @DEC_FREE_COPYRIGHT@
 */
/*
 * HISTORY
 * $Log:	Imakefile,v $
 * Revision 1.1.2.5  93/01/22  15:34:22  Dave_Hill
 * 	changes to match the new osfLib.rules
 * 	[93/01/21  13:54:46  Dave_Hill]
 * 
 * Revision 1.1.2.4  92/09/15  16:34:16  Dave_Hill
 * 	changing debug lib install rules
 * 	[92/09/15  14:59:05  Dave_Hill]
 * 
 * Revision 1.1.2.3  92/08/16  17:17:07  Dave_Hill
 * 	changes to support profiled & debugged libs
 * 
 * 	removed obsolete build rules that upset debugged build
 * 	Revision 1.1.2.2  92/08/06  13:57:27  Dave_Hill
 * 	changing shared rules to match Alpha/OSF1 conventions
 * 	[92/08/06  13:56:54  Dave_Hill]
 * 
 * Revision 1.1.2.1  92/07/17  16:44:42  devrcs
 * 	Initial load into Alpha pool
 * 
 * Revision 1.1  90/01/01  00:00:00  devrcs
 * 	*** Initial Trunk Revision ***
 * 	Revision 1.2.2.6  92/04/13  18:16:02  Scott_Sewall
 * 	Fixed EXTRA_LIBRARIES; added  -none, -hidden and -L$(OSFLIBDIR)
 * 	[92/04/13  18:15:26  Scott_Sewall]
 * 
 * Revision 1.2.2.5  92/04/06  08:26:20  Gary_Grebus
 * 	Add target for XIE shareable library.
 * 	[92/03/31  08:12:23  Gary_Grebus]
 * 
 * Revision 1.2.2.3  92/02/28  12:54:18  Scott_Sewall
 * 	Added #include <Library.tmpl>
 * 	[92/02/27  19:42:45  Scott_Sewall]
 * 
 * Revision 1.2.2.2  92/02/18  15:50:03  David_Berg
 * 	"Added -DDEC so Xfree, UnlockDisplay & LockDisplay are defined"
 * 
 * Revision 1.2.1.2  92/02/18  15:49:19  David_Berg
 * 	Added -DDEC so Xfree, UnlockDisplay & LockDisplay are defined
 * 
 * Revision 1.2  91/12/30  12:48:20  devbld
 * 	Initial load of project
 * 
 * $EndLog$
 */
# BuildSystemHeader added automatically
/**/# $Header: /alphabits/u3/x11/ode/rcs/x11/src/extensions/lib/xie/Imakefile,v 1.1.2.5 93/01/22 15:34:22 Dave_Hill Exp $

#define DoNormalLib NormalLibXinput
#define DoSharedLib SharedLibXinput
#define DoDebugLib DebugLibXinput
#define DoProfileLib ProfileLibXinput

#include <Library.tmpl>

#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
    STD_DEFINES = LibraryDefines ExtensionDefines -DCLIENT -DDEC
       INCLUDES = -I. -I$(TOP) -I$(INCLUDESRC) -I$(XLIBSRC) -I../../include

           SRCS = XieLibEvents.c \
		  XieLibImage.c \
	 	  XieLibProcess.c \
		  XieLibResource.c \
		  XieLibSession.c \
		  XieLibTransport.c \
		  XieLibUtils.c \
		  XieLibint.h \
		  XieConvert.c \
		  XieFloat.c

           OBJS = XieLibEvents.o \
		  XieLibImage.o \
	 	  XieLibProcess.o \
		  XieLibResource.o \
		  XieLibSession.o \
		  XieLibTransport.o \
		  XieLibUtils.o \
                  XieConvert.o \
		  XieFloat.o

           LOBJS = XieLibEvents.ln \
		  XieLibImage.ln \
	 	  XieLibProcess.ln \
		  XieLibResource.ln \
		  XieLibSession.ln \
		  XieLibTransport.ln \
		  XieLibUtils.ln \
		  XieConvert.ln \
		  XieFloat.ln 

       LINTLIBS = $(LINTXLIB)

#if DoSharedLib
   SO_REQLIBS = -L$(XLIBSRC) -lX11 -lc -lm
#if DoNormalLib
SharedLibraryTarget(Xie,$(SOXEXTREV),$(OBJS),shared,..)
#else
SharedLibraryTarget(Xie,$(SOXEXTREV),$(OBJS),.,.)
#endif
InstallSharedLibrary(Xie,$(SOXEXTREV),$(USRSHLIBDIR))
#endif
#if DoNormalLib
NormalLibraryTarget(Xie,$(OBJS))
InstallLibrary(Xie,$(USRLIBDIR))
#endif

LintLibraryTarget(Xie,$(SRCS))
InstallLintLibrary(Xie,$(LINTLIBDIR))

#if ProfileLibXinput
ProfiledLibraryTarget(Xie,$(OBJS))
InstallLibrary(Xie_p,$(USRLIBDIR))
#endif

#if DebugLibXinput
DebuggedLibraryTarget(Xie,$(OBJS))
#if InstallStaticDebugLibraries
InstallLibrary(Xext_d,$(DEBUGUSRLIBDIR))
#endif
#if DoSharedLib && InstallSharedDebugLibraries
InstallNonExecFile(debugger/libXext.so,$(DEBUGUSRLIBDIR))
#endif
#endif

DependTarget()

NormalLintTarget($(SRCS))
