/*
 * Imakefile for the Hyper-G Library
 *
 * Created :    01 Apr 92    Keith Andrews, IICM
 *
 * Modified :   22 Jul 92    Gerald Pani, IICM
 *              12 Jan 94    Michael Pichler, IICM
 *              10 Feb 94    Gerald Pani, IICM
 *
 */


#ifdef InObjectCodeDir

APP_CCINCLUDES = -I$(ROOTDIR)/include/hyperg/hyperg
APP_CCDEFINES = -DASSERT

OBJS = \
        objconst.o \
        object.o \
        hgsignal.o \
        error.o \
        dcerror.o \
        hgserver.o \
        message.o \
        language.o \
        dcsender.o \
        hgheader.o

        
Use_libInterViews()

#if defined(InterViews31)
NormalLibraryTarget(HgHyperg.iv31,1.1,$(OBJS),$(OBJS))
InstallLibrary(HgHyperg.iv31,1.1,$(ROOTDIR)/lib/hyperg/ArchitectureName)
DependTarget()
#else
MakeHgLibrary(HgHyperg,1.1)
#endif


InstallHgInclude(assert.h,hyperg)
InstallHgInclude(dcsender.h,hyperg)
InstallHgInclude(error.h,hyperg)
InstallHgInclude(dcerror.h,hyperg)
InstallHgInclude(exit.h,hyperg)
InstallHgInclude(hgserver.h,hyperg)
InstallHgInclude(hgsignal.h,hyperg)
InstallHgInclude(language.h,hyperg)
InstallHgInclude(message.h,hyperg)
InstallHgInclude(objconst.h,hyperg)
InstallHgInclude(object.h,hyperg)
InstallHgInclude(verbose.h,hyperg)
InstallHgInclude(hgheader.h,hyperg)

MakeObjectFromSrc(objconst)
MakeObjectFromSrc(object)
MakeObjectFromSrc(hgsignal)
MakeObjectFromSrc(error)
MakeObjectFromSrc(dcerror)
MakeObjectFromSrc(hgserver)
MakeObjectFromSrc(message)
MakeObjectFromSrc(language)
MakeObjectFromSrc(dcsender)
MakeObjectFromSrc(hgheader)

#else

MakeInObjectCodeDir()

#ifdef SunArchitecture
SpecialTargets(iv31,-DInterViews31)
#endif

#endif /* if compiling in subdirectory */



