/*
 * Imakefile for libHgRaster
 *
 * Created: Bernhard Marschall
 *
 */

#ifdef InObjectCodeDir

/* to find JPEG includes */
APP_CCINCLUDES = -I$(SRC)/..


LIB_OBJS = \
rdgif.o \
jpeg.o \
hgraster.o


APP_CCDEPLIBS = \
HgLibName(Raster,1.0)


COMMON_CCLDLIBS = \
-L. \
-lHgRaster


#if defined(SunArchitecture) && OSMajorVersion < 5
APP_CCLDLIBS = $(COMMON_CCLDLIBS) -L/usr/openwin/lib
#else
APP_CCLDLIBS = $(COMMON_CCLDLIBS)
#endif

APP_CCDEFINES	= -D$(ARCH)
SYS_LIBRARIES	= ""


Use_libInterViews() 

MakeObjectFromSrc(hgraster)
MakeObjectFromSrc(rdgif)
MakeObjectFromSrc(jpeg) 

AllTarget(HgLibName(Raster,1.0))

HgLibName(Raster,1.0): $(LIB_OBJS)
	cp $(SRC)/../jpeg/$(ARCH)/libjpeg.a HgLibName(Raster,1.0)
#ifdef SunArchitecture
#if OSMajorVersion < 5
	ar r HgLibName(Raster,1.0) $(LIB_OBJS) 
	ranlib HgLibName(Raster,1.0)
#else
	ar rs HgLibName(Raster,1.0) $(LIB_OBJS)
#endif
#else
	ar rs HgLibName(Raster,1.0) $(LIB_OBJS) 
#endif
/*	$(AR) HgLibName(Raster,1.0) $(LIB_OBJS)*/

/*NormalLibraryTarget(HgRaster,1.0,$(LIB_OBJS),$(LIB_OBJS))*/


InstallLibrary(HgRaster,1.0,$(HGLIBDIR))
InstallHgInclude(hgraster.h,utils)


DependTarget()

#else

MakeInObjectCodeDir()

#ifdef SunArchitecture
SpecialTargets(noyp,-DUseNoYP)
#endif

#endif
