# 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 --git a/src/zlib.mk b/src/zlib.mk --- a/src/zlib.mk +++ b/src/zlib.mk @@ -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