# HG changeset patch # User John Donoghue # Date 1370721847 14400 # Node ID 1fbef7559a8b1ed253a5992cf75833d06d0520ee # Parent dea92be54fc8d0d97d19f2f6633530cb51ed4757 Add zlib native mingw build rule * src/zlib.mk: Added new build rule for MXE_NATIVE_MINGW_BUILD which creates zlib.dll diff -r dea92be54fc8 -r 1fbef7559a8b src/zlib.mk --- a/src/zlib.mk Sat Jun 08 14:00:35 2013 -0400 +++ b/src/zlib.mk Sat Jun 08 16:04:07 2013 -0400 @@ -16,6 +16,18 @@ head -1 endef +ifeq ($(MXE_NATIVE_MINGW_BUILD),yes) +define $(PKG)_BUILD + cd '$(1)' && ./configure \ + --prefix='$(HOST_PREFIX)' + + $(MAKE) -C '$(1)' -j '$(JOBS)' install + + if [ "$(BUILD_SHARED)" = yes ]; then \ + $(MAKE_SHARED_FROM_STATIC) --ar '$(MXE_AR)' --ld '$(MXE_CC)' '$(1)/libz.a' --install '$(INSTALL)' --libdir '$(HOST_LIBDIR)' --bindir '$(HOST_BINDIR)'; \ + fi +endef +else ifeq ($(MXE_NATIVE_BUILD),yes) define $(PKG)_BUILD cd '$(1)' && ./configure \ @@ -36,3 +48,4 @@ fi endef endif +endif