1.1 --- a/Makefile Mon Apr 24 21:02:00 2023 +0200 1.2 +++ b/Makefile Sun Jun 11 14:05:28 2023 +0200 1.3 @@ -37,9 +37,9 @@ 1.4 1.5 OBJ = $(SRC:%.c=build/%$(OBJ_EXT)) 1.6 1.7 -all: build build/$(BIN) 1.8 +all: build build/c2html 1.9 1.10 -build/$(BIN): $(OBJ) 1.11 +build/c2html: $(OBJ) 1.12 $(LD) -o $@ $^ $(LDFLAGS) 1.13 1.14 build/%$(OBJ_EXT): src/%.c 1.15 @@ -49,19 +49,7 @@ 1.16 $(MKDIR) $@ 1.17 1.18 test: all 1.19 - ./build/$(BIN) test/ctest.c -o build/ctest.html \ 1.20 - -H test/header.html -F test/footer.html 1.21 - ./build/$(BIN) -j test/javatest.java -o build/javatest.html \ 1.22 - -H test/jheader.html -F test/footer.html 1.23 - ./build/$(BIN) test/bigtest.c -o build/bigtest.html \ 1.24 - -H test/header.html -F test/footer.html 1.25 - ./build/$(BIN) -p test/plain.txt -o build/plain.html \ 1.26 - -H test/header.html -F test/footer.html 1.27 - diff build/ctest.html test/gs/ctest.html && \ 1.28 - diff build/javatest.html test/gs/javatest.html && \ 1.29 - diff build/bigtest.html test/gs/bigtest.html && \ 1.30 - diff build/plain.html test/gs/plain.html 1.31 - @echo "Tests successful." 1.32 + cd test && $(MAKE) 1.33 1.34 clean: 1.35 $(RM) $(RMFLAGS) build