From ad4d3fed19df05ef4990397cce24cbc9623f9345 Mon Sep 17 00:00:00 2001 From: Marko Lindqvist Date: Thu, 15 Dec 2022 18:54:05 +0200 Subject: [PATCH 35/35] Trick 'make dist' to build tolua it needs later See osdn #46275 Signed-off-by: Marko Lindqvist --- dependencies/lua-5.4/src/Makefile.am | 14 ++++++++++++++ dependencies/tolua-5.2/src/bin/Makefile.am | 3 +++ dependencies/tolua-5.2/src/lib/Makefile.am | 14 ++++++++++++++ 3 files changed, 31 insertions(+) diff --git a/dependencies/lua-5.4/src/Makefile.am b/dependencies/lua-5.4/src/Makefile.am index 6a601ef97b..1b5134b5cf 100644 --- a/dependencies/lua-5.4/src/Makefile.am +++ b/dependencies/lua-5.4/src/Makefile.am @@ -68,3 +68,17 @@ liblua_la_SOURCES = \ lvm.h \ lzio.c \ lzio.h + + +if !SYS_TOLUA_CMD + +EXTRA_DIST = \ + dist-stamp + +# To trick 'make dist' to build tolua, needed later to generate source files +dist-stamp : liblua.la + touch dist-stamp + +DISTCLEANFILES = dist-stamp + +endif diff --git a/dependencies/tolua-5.2/src/bin/Makefile.am b/dependencies/tolua-5.2/src/bin/Makefile.am index 1f9c4fb393..fe0c3b9f88 100644 --- a/dependencies/tolua-5.2/src/bin/Makefile.am +++ b/dependencies/tolua-5.2/src/bin/Makefile.am @@ -40,3 +40,6 @@ tolua_LDADD = \ EXTRA_DIST = \ tolua.pkg + +# To trick 'make dist' to build tolua, needed later to generate source files +tolua.pkg : tolua$(EXEEXT) diff --git a/dependencies/tolua-5.2/src/lib/Makefile.am b/dependencies/tolua-5.2/src/lib/Makefile.am index cf1cfd1a05..6ba7bb9d0d 100644 --- a/dependencies/tolua-5.2/src/lib/Makefile.am +++ b/dependencies/tolua-5.2/src/lib/Makefile.am @@ -11,3 +11,17 @@ libtolua_la_SOURCES = \ tolua_map.c \ tolua_push.c \ tolua_to.c + + +if !SYS_TOLUA_CMD + +EXTRA_DIST = \ + dist-stamp + +# To trick 'make dist' to build tolua, needed later to generate source files +dist-stamp : libtolua.la + touch dist-stamp + +DISTCLEANFILES = dist-stamp + +endif -- 2.35.1