From bea01c0f9c9ec8785ab850e181872e7eeef43779 Mon Sep 17 00:00:00 2001 From: Fabrice Le Fessant Date: Fri, 15 Mar 2024 13:51:44 +0100 Subject: [PATCH] xxx --- cobc/cobc.c | 2 +- tests/testsuite.src/used_binaries.at | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/cobc/cobc.c b/cobc/cobc.c index 6fc48e7c6..21d61be05 100644 --- a/cobc/cobc.c +++ b/cobc/cobc.c @@ -9314,7 +9314,7 @@ process_file (struct filename *fn, int status) if (cb_depend_add_phony){ for (l = cb_depend_list; l; l = l->next) { char* filename = cobc_slashify (l->text); - fprintf (file, "%s:\n", l->text); + fprintf (file, "%s:\n", filename); cobc_free (filename); } } diff --git a/tests/testsuite.src/used_binaries.at b/tests/testsuite.src/used_binaries.at index 6da3a05cd..8dae8df08 100644 --- a/tests/testsuite.src/used_binaries.at +++ b/tests/testsuite.src/used_binaries.at @@ -1192,7 +1192,7 @@ AT_CHECK([$COMPILE_ONLY -M -fcopybook-deps prog.cob], [0], ]) -AT_CHECK([$COMPILE_ONLY -M -MT prog.so prog.cob], [0], +AT_CHECK([$COMPILE -g -M -MT prog.so prog.cob], [0], [prog.so: \ prog.cob \ COPY1.CPY \ @@ -1201,6 +1201,9 @@ AT_CHECK([$COMPILE_ONLY -M -MT prog.so prog.cob], [0], ]) +AT_CHECK([test -f prog.c], [1]) +AT_CHECK([test -f prog.o], [1]) + AT_CHECK([$COMPILE_ONLY -M -MQ '$(target)#toto' prog.cob], [0], [$$(target)\#toto: \ prog.cob \ @@ -1215,8 +1218,6 @@ AT_CAPTURE_FILE([prog.d]) AT_CHECK([$COMPILE -MD prog.cob]) -AT_CHECK([$COMPILE -MD prog.cob]) - AT_CHECK([cat prog.d], [0], [prog.o: \ prog.cob \ @@ -1228,6 +1229,8 @@ AT_CHECK([cat prog.d], [0], AT_CHECK([$COMPILE -MD -o sub/prog.exe prog.cob]) +AT_CHECK([test -f sub/prog.exe]) + AT_CHECK([cat sub/prog.d], [0], [prog.o: \ prog.cob \