.IGNORE:
SHELL=/bin/sh

include ${EOS_HOME}/src/Config/${EOS_HOST}${FLAG_ICC}.inc

JPEGVERSION=6b
##GIFVERSION=3.0
GIFVERSION=4.1.6
MESAVERSION=4.0.3
#TIFFVERSION=v3.4beta037
TIFFVERSION=3.8.2

check: JPEGInit GIFInit TIFFInit MESAInit

config: JPEGConfig GIFConfig MESAConfig TIFFConfig

all: JPEG GIF MESA TIFF

clean:

JPEGInit::
	ln -sf ../../src/Graphics/jpeg-$(JPEGVERSION).tar.gz  .
	gzip -dc jpeg-$(JPEGVERSION).tar.gz |  tar xvf -

TIFFInit::
	ln -sf ../..//src/Graphics/tiff-$(TIFFVERSION).tar.gz .
	gzip -dc tiff-$(TIFFVERSION).tar.gz |  tar xvf -

MESAInit::
	ln -sf ../../src/Graphics/MesaLib-$(MESAVERSION).tar.gz  .
	gzip -dc MesaLib-$(MESAVERSION).tar.gz | tar xvf -

GIFInit::
	ln -sf ../../src/Graphics/giflib-$(GIFVERSION).tar.gz  .
	gzip -dc giflib-$(GIFVERSION).tar.gz | tar xvf -

JPEGConfig::
	cd  jpeg-$(JPEGVERSION) ; \
	$(MAKE) clean ; \
	./configure CC=icc --prefix=${EOS_HOME}/util/$(OSTYPE) --enable-static --enable-shared

GIFConfig::
	cd giflib-$(GIFVERSION) ; \
	./configure CC=icc --prefix=${EOS_HOME}/util/$(OSTYPE) --exec-prefix=${EOS_HOME}/util/$(OSTYPE) ; \ 
	$(MAKE) clean

MESAConfig::
	cd Mesa-$(MESAVERSION) ; \
	./configure CC=icc --prefix=${EOS_HOME}/util/$(OSTYPE) --with-glut=${EOS_HOME}/util/$(OSTYPE)/lib ; \
	$(MAKE) clean

TIFFConfig::
	cd tiff-$(TIFFVERSION) ; \
	$(MAKE) clean ; \
	./configure CC=icc --with-x --prefix=$(EOS_HOME)/util/$(OSTYPE)


JPEG::
	cd jpeg-$(JPEGVERSION); \
	$(MAKE) install ; \
	$(MAKE) install-lib

GIF::
	cd giflib-$(GIFVERSION) ; \
	$(MAKE) ; \
	mkdir ${EOS_HOME}/util/$(OSTYPE)/bin ; \
	$(MAKE) DEST=${EOS_HOME}/util/$(OSTYPE)/bin LIBDIR=${EOS_HOME}/util/$(OSTYPE)/lib install 

MESA::
	cd ../../src$(OSTYPE)/Graphics/Mesa-$(MESAVERSION) ; \
	$(MAKE) -i linux; \
	$(MAKE) install

TIFF::
	cd tiff-$(TIFFVERSION); \
	$(MAKE) install
