From 3d11d8122601744a46970f3b10b8af478114235c Mon Sep 17 00:00:00 2001 From: pacien Date: Thu, 28 Dec 2017 02:19:04 +0100 Subject: Add commit logfile generation recipe Signed-off-by: pacien --- makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'makefile') diff --git a/makefile b/makefile index 906516f..55a4a9c 100644 --- a/makefile +++ b/makefile @@ -28,7 +28,7 @@ build: $$(patsubst $(SRC_DIR)/$$(PERCENT).c,$(BIN_DIR)/$$(PERCENT).o,$$(wildcard .SECONDEXPANSION: check: $$(patsubst $(TEST_DIR)/$$(PERCENT).c,$(BIN_DIR)/$$(PERCENT).test,$$(wildcard $(TEST_DIR)/**/*.c)); -report: $(DOC_DIR)/project-report.pdf; +report: $(DOC_DIR)/project-report.pdf $(DOC_DIR)/commits.log; clean: clean-bin clean-api-doc clean-report; @@ -66,12 +66,16 @@ clean-api-doc: ##### REPORT -.PRECIOUS: $(DOC_DIR)/%.pdf +.PRECIOUS: $(DOC_DIR)/%.pdf $(DOC_DIR)/commits.log .PHONY: clean-report .SECONDEXPANSION: $(DOC_DIR)/%.pdf: $$(patsubst $$(PERCENT).pdf,$$(PERCENT).md,$$@) pandoc --template $(DOC_DIR)/report-template.tex --number-sections --listings --output $@ $< +$(DOC_DIR)/commits.log: + git log > $@ + clean-report: $(RM) -r $(DOC_DIR)/project-report.pdf + $(RM) -r $(DOC_DIR)/commits.log -- cgit v1.2.3