From f3832a06c130d33661a1483dac1f1d7c0314b076 Mon Sep 17 00:00:00 2001 From: "Dr. Chat" Date: Fri, 20 Nov 2015 16:53:47 -0600 Subject: [PATCH] Add zlib repository --- .gitmodules | 3 +++ premake5.lua | 1 + third_party/zlib | 1 + third_party/zlib.lua | 41 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 46 insertions(+) create mode 160000 third_party/zlib create mode 100644 third_party/zlib.lua diff --git a/.gitmodules b/.gitmodules index 4ffdd7bae..8a55370ac 100644 --- a/.gitmodules +++ b/.gitmodules @@ -19,3 +19,6 @@ [submodule "third_party/libav"] path = third_party/libav url = https://github.com/xenia-project/libav.git +[submodule "third_party/zlib"] + path = third_party/zlib + url = https://github.com/madler/zlib diff --git a/premake5.lua b/premake5.lua index 05fa0ae44..90dccfab3 100644 --- a/premake5.lua +++ b/premake5.lua @@ -164,6 +164,7 @@ solution("xenia") include("third_party/imgui.lua") include("third_party/libav.lua") include("third_party/xxhash.lua") + include("third_party/zlib.lua") include("build_tools/third_party/gflags.lua") include("src/xenia") diff --git a/third_party/zlib b/third_party/zlib new file mode 160000 index 000000000..508932916 --- /dev/null +++ b/third_party/zlib @@ -0,0 +1 @@ +Subproject commit 50893291621658f355bc5b4d450a8d06a563053d diff --git a/third_party/zlib.lua b/third_party/zlib.lua new file mode 100644 index 000000000..9ce7ee50a --- /dev/null +++ b/third_party/zlib.lua @@ -0,0 +1,41 @@ +group("third_party") +project("zlib") + uuid("AF89D75F-F723-47B1-9E29-29CDFA58CCAA") + kind("StaticLib") + language("C") + links({ + }) + defines({ + "_LIB", + }) + includedirs({ + "zlib", + }) + files({ + "zlib/adler32.c", + "zlib/compress.c", + "zlib/crc32.c", + "zlib/crc32.h", + "zlib/deflate.c", + "zlib/deflate.h", + "zlib/gzclose.c", + "zlib/gzguts.h", + "zlib/gzlib.c", + "zlib/gzread.c", + "zlib/gzwrite.c", + "zlib/infback.c", + "zlib/inffast.c", + "zlib/inffast.h", + "zlib/inffixed.h", + "zlib/inflate.c", + "zlib/inflate.h", + "zlib/inftrees.c", + "zlib/inftrees.h", + "zlib/trees.c", + "zlib/trees.h", + "zlib/uncompr.c", + "zlib/zconf.h", + "zlib/zlib.h", + "zlib/zutil.c", + "zlib/zutil.h", + })