From d4daacdc34dcf329c59f15d0c3e61e437c9f6573 Mon Sep 17 00:00:00 2001
From: Albert Graef <aggraef@gmail.com>
Date: Sat, 28 Jan 2017 11:50:12 +0100
Subject: [PATCH] Try to make the Windows/mingw build work again.

---
 packages/win32_inno/Makefile | 6 +++++-
 pd/src/makefile.mingw        | 7 ++++++-
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/packages/win32_inno/Makefile b/packages/win32_inno/Makefile
index 9ee533f5b..6f2419b2a 100755
--- a/packages/win32_inno/Makefile
+++ b/packages/win32_inno/Makefile
@@ -42,7 +42,11 @@ endif
 	@echo " "
 	@echo "win32_inno install succeeded!"
 
-build_pd:
+git_version: $(pd_src)/src/s_stuff.h.in
+	cd $(pd_src)/src/ && \
+	sed 's|^\(#define PD_BUILD_VERSION "\).*"|\1$(PD_BUILD_VERSION)"|' s_stuff.h.in > s_stuff.h
+
+build_pd: git_version
 	cd $(pd_src)/src && $(MAKE) -f makefile.mingw
 
 pd_install: build_pd
diff --git a/pd/src/makefile.mingw b/pd/src/makefile.mingw
index 647d76388..1dba6162a 100755
--- a/pd/src/makefile.mingw
+++ b/pd/src/makefile.mingw
@@ -148,6 +148,11 @@ PD_VERSION := $(PD_MAJOR_VERSION).$(PD_MINOR_VERSION).$(PD_BUGFIX_VERSION)
 ifneq ($(PD_TEST_VERSION),)
 	PD_VERSION := $(PD_VERSION)-$(PD_TEST_VERSION)
 endif
+# AG: Pd-l2ork version number
+PD_L2ORK_VERSION := $(shell grep PD_L2ORK_VERSION m_pd.h | \
+	sed 's|^.define *PD_L2ORK_VERSION *"\(.*\)".*|\1|' )
+PD_BUILD_VERSION := $(shell grep PD_BUILD_VERSION s_stuff.h | \
+	sed 's|^.define *PD_BUILD_VERSION *"\(.*\)".*|\1|' )
 
 
 #
@@ -294,7 +299,7 @@ install:  all
 		install -p ../doc/7.stuff/$$dir/*.* $(pddocdir)/7.stuff/$$dir ; \
 	done
 	mv $(ABOUT_FILE) $(ABOUT_FILE).tmp
-	cat $(ABOUT_FILE).tmp | sed 's|PD_VERSION|Pd version $(PD_VERSION)|' \
+	cat $(ABOUT_FILE).tmp | sed 's|PD_VERSION|Pd version $(PD_L2ORK_VERSION) ($(PD_BUILD_VERSION))|' \
 		> $(ABOUT_FILE)
 	rm $(ABOUT_FILE).tmp
 	install -d $(libpddir)/extra
-- 
GitLab