Makefile

changeset 69
ff56b28e2cdd
parent 67
5da2cb5aea6b
child 72
b533da8e7411
     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

mercurial