# HG changeset patch # User John Donoghue # Date 1404950214 14400 # Node ID 6a4cb2cb44933a4463d3d600f454250bdad6f652 # Parent 581873dfae441e58785abea0031d94ad6743724a build-gawk: update to build in native mingw * src/build-gawk.patch: add native mingw build rule diff -r 581873dfae44 -r 6a4cb2cb4493 src/build-gawk.mk --- a/src/build-gawk.mk Wed Jul 09 19:41:39 2014 -0400 +++ b/src/build-gawk.mk Wed Jul 09 19:56:54 2014 -0400 @@ -15,6 +15,18 @@ echo $($(PKG)_VERSION) endef +ifeq ($(MXE_NATIVE_MINGW_BUILD),yes) +define $(PKG)_BUILD + # copy from pc folder + cp '$(1)'/pc/*.* '$(1)' + cp '$(1)/pc/Makefile' '$(1)' + cp '$(1)/pc/Makefile.ext' '$(1)/extension/Makefile' + cp '$(1)/pc/Makefile.tst' '$(1)/test/Makefile' + $(MAKE) -C '$(1)' -j '$(JOBS)' mingw32 + $(MAKE) -C '$(1)/extension' -j '$(JOBS)' + $(MAKE) -C '$(1)' -j 1 install prefix=$(BUILD_TOOLS_PREFIX) +endef +else define $(PKG)_BUILD mkdir '$(1).build' cd '$(1).build' && '$(1)/configure' \ @@ -22,3 +34,4 @@ $(MAKE) -C '$(1).build' -j '$(JOBS)' $(MAKE) -C '$(1).build' -j 1 install endef +endif