From 86e54542650f7f72a04c70618e07091f905398c8 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Tue, 6 Oct 2020 10:00:31 +1100 Subject: [PATCH] indent_test: fix makefile Maybe 'make' has changed a little to be less forgiving, but 'make itest' isn't working now. All of LDLIBS are included in the 'cc' line, but there are no dependencies to make sure they have been built. The problem is that I'm using LDLIBS for different programs which need different libs. This isn't such a good idea. So change indent_test to use itestLDLIBS and itestCFLAGS. Signed-off-by: NeilBrown --- csrc/indent_test.mdc | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/csrc/indent_test.mdc b/csrc/indent_test.mdc index 7b5fe5c..960f63e 100644 --- a/csrc/indent_test.mdc +++ b/csrc/indent_test.mdc @@ -4,17 +4,16 @@ simple assignments with expressions, and then prints out the same with complete bracketing and indenting. # File: indent_test.mk - myCFLAGS := -Wall -g -fplan9-extensions - CFLAGS := $(filter-out $(myCFLAGS),$(CFLAGS)) $(myCFLAGS) - myLDLIBS:= libparser.o libscanner.o libmdcode.o -licuuc - LDLIBS := $(filter-out $(myLDLIBS),$(LDLIBS)) $(myLDLIBS) + itestCFLAGS := -Wall -g -fplan9-extensions + itestLDLIBS:= libparser.o libscanner.o libmdcode.o -licuuc all :: itest - itest.c itest.h : indent_test.mdc parsergen libparser.o libscanner.o libmdcode.o + itest.c itest.h : indent_test.mdc parsergen ./parsergen -o itest --LALR --tag indent indent_test.mdc indent_test.mk: indent_test.mdc md2c ./md2c indent_test.mdc - itest: itest.c + itest: itest.c | $(filter %.o,$(itestLDLIBS)) + $(CC) $(itestCFLAGS) $^ $(itestLDLIBS) -o $@ doitest: itest itest.code ./itest itest.code -- 2.43.0