OSDN Git Service

modified: util/src/Graphics/Makefile v2.2.11p0116
authorTakuo Yasunaga <yasunaga@bio.kyutech.ac.jp>
Thu, 5 Mar 2015 20:18:56 +0000 (05:18 +0900)
committerTakuo Yasunaga <yasunaga@bio.kyutech.ac.jp>
Thu, 5 Mar 2015 20:18:56 +0000 (05:18 +0900)
util/src/Graphics/Makefile

index 5a1b818..49cd8da 100755 (executable)
@@ -13,18 +13,22 @@ MESAVERSION=4.0.3
 #TIFFVERSION=3.8.2
 TIFFVERSION=4.0.3
 
+PNGVERSION=1.6.16
+PNGNAME=libpng-$(PNGVERSION)
+PNGWHERE=http://prdownloads.sourceforge.net/libpng/libpng-1.6.16.tar.gz?download
+
 help:
        echo "JPEG/GIF/TIFF/MESA"
 
-check: JPEGInit GIFInit TIFFInit MESAInit
+check: JPEGInit GIFInit TIFFInit MESAInit PNGInit
 
-config: JPEGConfig GIFConfig MESAConfig TIFFConfig
+config: JPEGConfig GIFConfig MESAConfig TIFFConfig PNGConfig
 
-all: JPEG GIF MESA TIFF
+all: JPEG GIF MESA TIFF PNG
 
-clean: JPEGClean GIFClean MESAClean TIFFClean
+clean: JPEGClean GIFClean MESAClean TIFFClean PNGClean
 
-cleanAll: JPEGCleanAll GIFCleanAll MESACleanAll TIFFCleanAll 
+cleanAll: JPEGCleanAll GIFCleanAll MESACleanAll TIFFCleanAll PNGCleanAll
 
 #
 # JPEG
@@ -147,3 +151,27 @@ TIFFCleanAll::
        rm -rf tiff-$(TIFFVERSION)
        rm -rf tiff-$(TIFFVERSION).tar.gz
 
+
+#
+# PNG
+#
+
+PNGInit::
+       curl -L $(PNGWHERE) > $(PNGNAME).tar.gz 
+       gzip -dc libpng-$(PNGVERSION).tar.gz |  tar xvf -
+
+PNGConfig::
+       cd $(PNGNAME) ; ./configure --prefix=${EOS_HOME}/util/$(OSTYPE) 
+
+PNG::
+       cd $(PNGNAME); $(MAKE) ; $(MAKE) check; $(MAKE) install
+
+PNGClean::
+       cd $(PNGNAME); \
+       $(MAKE) -i clean 
+
+PNGCleanAll::
+       rm -rf $(PNGNAME).tar.gz
+       rm -rf $(PNGNAME)
+
+