Mercurial > pub > dyncall > dyncall
changeset 520:bb4933eab7d6
- call_suite_aggrs: makefile fix
author | Tassilo Philipp |
---|---|
date | Mon, 11 Apr 2022 22:49:04 +0200 |
parents | 99819b874bac |
children | a2de1d0a73f3 |
files | test/call_suite_aggrs/Makefile.embedded test/call_suite_aggrs/Makefile.generic |
diffstat | 2 files changed, 14 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/test/call_suite_aggrs/Makefile.embedded Mon Apr 11 22:26:07 2022 +0200 +++ b/test/call_suite_aggrs/Makefile.embedded Mon Apr 11 22:49:04 2022 +0200 @@ -17,11 +17,15 @@ config: ${LUA} mk-cases.lua <design.txt >cases.h config-random: + # need two versions for platforms allowing empty aggregates (non-standard) or not + # nonemptyaggrs.txt version differs only if config.lua's minaggrfields=0 + cp config.lua config.lua.cases + sed -e '/minaggrfields[[:space:]]*=[[:space:]]*0/s/=.*/=1/;t' -e d config.lua.cases >> config.lua + ${LUA} rand-sig.lua >nonemptyaggrs.txt + mv config.lua.cases config.lua ${LUA} rand-sig.lua >cases.txt + ${LUA} mk-cases.lua <nonemptyaggrs.txt >nonemptyaggrs.h ${LUA} mk-cases.lua <cases.txt >cases.h -config-random-nonemptyaggrs: - ${LUA} rand-sig.lua >nonemptyaggrs.txt - ${LUA} mk-cases.lua <nonemptyaggrs.txt >nonemptyaggrs.h cases.o: cases.h clean: rm -f ${TARGET}
--- a/test/call_suite_aggrs/Makefile.generic Mon Apr 11 22:26:07 2022 +0200 +++ b/test/call_suite_aggrs/Makefile.generic Mon Apr 11 22:49:04 2022 +0200 @@ -17,8 +17,12 @@ config: ${LUA} mk-cases.lua <design.txt >cases.h config-random: + # need two versions for platforms allowing empty aggregates (non-standard) or not + # nonemptyaggrs.txt version differs only if config.lua's minaggrfields=0 + cp config.lua config.lua.cases + sed -e '/minaggrfields[[:space:]]*=[[:space:]]*0/s/=.*/=1/;t' -e d config.lua.cases >> config.lua + ${LUA} rand-sig.lua >nonemptyaggrs.txt + mv config.lua.cases config.lua ${LUA} rand-sig.lua >cases.txt + ${LUA} mk-cases.lua <nonemptyaggrs.txt >nonemptyaggrs.h ${LUA} mk-cases.lua <cases.txt >cases.h -config-random-nonemptyaggrs: - ${LUA} rand-sig.lua >nonemptyaggrs.txt - ${LUA} mk-cases.lua <nonemptyaggrs.txt >nonemptyaggrs.h