# Makefile for jpeg
# Copyright (C) 1995-1998 Jean-loup Gailly.
# For conditions of distribution and use, see copyright notice in zlib.h 

SHELL	:=/bin/sh

#######
include $(BUILDHOME)/buildprefs/make.pre
#######

TARGET = $(OBJ_DIR)/libjpeg.a

VER=6a

APP_VERSION		= -app 6 0 0 d 0 -short 6a -long "6a "`echo -n -e '\302\251'`" 1991-1996, Thomas G. Lane"

CFLAGS :=$(CFLAGS) -DBUILDING_JPEG=1 -O -I./

LDFLAGS := $(LDFLAGS)
MY_INSTALL_DIR=$(BELIBRARIES)



SRCS := \
	jcapimin.c	\
	jcapistd.c \
	jccoefct.c \
	jccolor.c \
	jcdctmgr.c \
	jchuff.c \
	jcinit.c \
	jcmainct.c \
	jcmarker.c \
	jcmaster.c \
	jcomapi.c \
	jcparam.c \
	jcphuff.c \
	jcprepct.c \
	jcsample.c \
	jctrans.c \
	jdapimin.c \
	jdapistd.c \
	jdatadst.c \
	jdatasrc.c \
	jdcoefct.c \
	jdcolor.c \
	jddctmgr.c \
	jdhuff.c \
	jdinput.c \
	jdmainct.c \
	jdmarker.c \
	jdmaster.c \
	jdmerge.c \
	jdphuff.c \
	jdpostct.c \
	jdsample.c \
	jdtrans.c \
	jerror.c \
	jfdctflt.c \
	jfdctfst.c \
	jfdctint.c \
	jidctflt.c \
	jidctfst.c \
	jidctint.c \
	jidctred.c \
	jquant1.c \
	jquant2.c \
	jutils.c \
	jmemmgr.c \
	jmemnobs.c

OBJS := $(SRCS_LIST_TO_OBJS)

$(TARGET): $(OBJ_DIR) $(OBJS) $(RESOURCES)
	$(AR) $(ARFLAGS) $@ $(OBJS)
	$(SETVERSION) $@ $(SYSTEM_VERSION) $(APP_VERSION)



install:: $(TARGET) $(MY_INSTALL_DIR)
	cp -f jchuff.h $(BUILDHOME)/metro/inc
	cp -f jconfig.h $(BUILDHOME)/metro/inc
	cp -f jdct.h $(BUILDHOME)/metro/inc
	cp -f jdhuff.h $(BUILDHOME)/metro/inc
	cp -f jerror.h $(BUILDHOME)/metro/inc
	cp -f jinclude.h $(BUILDHOME)/metro/inc
	cp -f jmemsys.h $(BUILDHOME)/metro/inc
	cp -f jmorecfg.h $(BUILDHOME)/metro/inc
	cp -f jpegint.h $(BUILDHOME)/metro/inc
	cp -f jpeglib.h $(BUILDHOME)/metro/inc
	cp -f jversion.h $(BUILDHOME)/metro/inc
	cp -f jchuff.h $(INSTALL_DEV_GNU_HEADERS)
	cp -f jconfig.h $(INSTALL_DEV_GNU_HEADERS)
	cp -f jdct.h $(INSTALL_DEV_GNU_HEADERS)
	cp -f jdhuff.h $(INSTALL_DEV_GNU_HEADERS)
	cp -f jerror.h $(INSTALL_DEV_GNU_HEADERS)
	cp -f jinclude.h $(INSTALL_DEV_GNU_HEADERS)
	cp -f jmemsys.h $(INSTALL_DEV_GNU_HEADERS)
	cp -f jmorecfg.h $(INSTALL_DEV_GNU_HEADERS)
	cp -f jpegint.h $(INSTALL_DEV_GNU_HEADERS)
	cp -f jpeglib.h $(INSTALL_DEV_GNU_HEADERS)
	cp -f jversion.h $(INSTALL_DEV_GNU_HEADERS)
	cp -f $(TARGET) $(INSTALL_DEV_LIBS)
	cp -f $(TARGET) $(MY_INSTALL_DIR)
ifeq ($(PLATFORM), intel)
  ifeq ($(COMPILER), metrowerks)
	echo $(PLATFORM)
	cp -f $(TARGET).LIB $(INSTALL_DEV_LIBS)
	cp -f $(TARGET).LIB $(MY_INSTALL_DIR)
  endif
endif

clean::
	rm -rf $(OBJ_DIR)

#######
include $(BUILDHOME)/buildprefs/make.post
#######

