#undef IHaveSubdirs
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'

#include <../config/config.def>
#include <../config/skeleton.cf>

#if defined (IHaveTIFF)
TIFFDEF=-DHAS_TIFF
#else
TIFFDEF=
#endif

#if defined (IHaveJPEG)
JPEGDEF=-DHAS_JPEG
#else
JPEGDEF=
#endif

DEFINES= $(TIFFDEF) $(JPEGDEF)
BASICINCLUDES = -I. -I../jpeg -I../tiff 
CDEBUGFLAGS=ccDebugFlags
CC=ccCmd

#if defined (sun) || defined (sparc) || defined(SunArchitecture)
#if (OSMajorVersion < 5) 
#undef HasSunOSSharedLibraries
EXTRAINCLUDES = 
#else
#ifndef SVR4
#define SVR4
#endif
EXTRAINCLUDES = 
SHLIBLDFLAGS = -G
#ifdef HasSunOSSharedLibraries
CC=cc
#endif
#endif
#endif 

#if defined (convex) || defined(ConvexArchitecture)
EXTRAINCLUDES = 
DEFINES=-Dconvex
#endif

#if defined(ultrix) || defined(MipsArchitecture)
#if defined (IHaveGCC)
EXTRAFLAGS=
#else
EXTRAFLAGS= -Wf,-XNh20000
#endif
EXTRAINCLUDES = 
DEFINES=-Dmips -Dultrix $(EXTRAFLAGS)
#endif

#if defined (hpux) || defined (HPArchitecture)
DEFINES=-Dhpux -D_HPUX_SOURCE
#endif

#if defined (stardent) || defined (titan) || defined(StardentArchitecture)
#ifndef SYSV
#define SYSV
#endif
CC=cc -43
EXTRAINCLUDES = 
STD_DEFINES=
DEFINES=-DNO_STDLIB
#endif

#if defined (sgi) || defined (SGIArchitecture)
DEFINES=-Dsgi -DSVR4 -DSYSV
#ifdef IHaveGCC
CCOPTIONS=
#endif
#endif

#if defined(bsdi) || defined (__bsdi__)
EXTRAINCLUDES=-I/usr/X11R6/include
#endif

INCLUDES=$(BASICINCLUDES) $(EXTRAINCLUDES)

SUBDIRS = 
LIBRARY = libImLoad.a
AR = arCmd

SRCS = \
build.c  \
cmuwmraster.c  \
config.c  \
faces.c  \
fbm.c  \
gif.c  \
imagetypes.c  \
img.c  \
jpeg.c  \
mac.c  \
mc_tables.c  \
mcidas.c  \
misc.c  \
new.c  \
niff.c  \
options.c  \
pbm.c  \
pcx.c  \
pdsuncomp.c  \
reduce.c  \
rle.c  \
rlelib.c  \
sunraster.c  \
tiff.c  \
value.c  \
vff.c  \
vicar.c  \
xbitmap.c  \
xpixmap.c  \
xwd.c  \
zio.c 

OBJECTS = \
build.o  \
cmuwmraster.o  \
config.o  \
faces.o  \
fbm.o  \
gif.o  \
imagetypes.o  \
img.o  \
jpeg.o  \
mac.o  \
mc_tables.o  \
mcidas.o  \
misc.o  \
new.o  \
niff.o  \
options.o  \
pbm.o  \
pcx.o  \
pdsuncomp.o  \
reduce.o  \
rle.o  \
rlelib.o  \
sunraster.o  \
tiff.o  \
value.o  \
vff.o  \
vicar.o  \
xbitmap.o  \
xpixmap.o  \
xwd.o  \
zio.o
 
#ifndef DevelopmentMode
SetPrecious($(LIBRARY))
NormalLibraryTarget(ImLoad, $(OBJECTS))
#if defined(InstallLibs)
InstallLibrary(ImLoad,$(PRIVLIBDIR))
#endif
#ifdef HasSunOSSharedLibraries
SharedLibraryTarget(ImLoad,1,$(OBJECTS),.,.)
InstallSharedLibrary(ImLoad,1,$(PRIVLIBDIR))
#endif
#else
SetPrecious($(PRIVLIBDIR)/$(LIBRARY))
RemoteLibraryFromSrcTarget(ImLoad, $(SRCS))
#endif

DependTarget()
SoftCleanTarget()

