package "libpng" { require "zlib"; library "png16" { source "png.c"; source "pngerror.c"; source "pngget.c"; source "pngmem.c"; source "pngpread.c"; source "pngread.c"; source "pngrio.c"; source "pngrtran.c"; source "pngrutil.c"; source "pngset.c"; source "pngtrans.c"; source "pngwio.c"; source "pngwrite.c"; source "pngwtran.c"; source "pngwutil.c"; source "png.h"; source "pngconf.h"; source "pnglibconf.h"; source "pngpriv.h"; source "pngdebug.h"; source "pnginfo.h"; source "pngstruct.h"; if_arch "x86" { source "intel/intel_init.c"; source "intel/filter_sse2_intrinsics.c"; }; build_info { define "_CRT_SECURE_NO_WARNINGS" "1"; define "PNG_BUILD_DLL" "1"; }; install true; install_headers false; }; install "include" { source "png.h"; source "pngconf.h"; source "pnglibconf.h"; }; };