From 06cb5af9a7c4cf1a89c18111e96d3861a57f4bfb Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Wed, 2 Aug 2023 12:00:04 +0300 Subject: [PATCH] Add MSP build files --- .gitignore | 3 +++ Build | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 Build diff --git a/.gitignore b/.gitignore index 18696e7..321375d 100644 --- a/.gitignore +++ b/.gitignore @@ -62,6 +62,9 @@ pngprefix.h stamp-h1 vers.out +# Build artifacts under MSP build system +temp/ + # Libpng test artifacts png-fix-itxt pngcp diff --git a/Build b/Build new file mode 100644 index 0000000..9c89d45 --- /dev/null +++ b/Build @@ -0,0 +1,49 @@ +package "libpng" +{ + require "zlib"; + + library "png" + { + 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"; + }; +}; -- 2.43.0