From bae16cca31b08717ca199e65a6b137608e51f3d2 Mon Sep 17 00:00:00 2001 From: Cian Bagshaw Date: Mon, 31 Oct 2022 18:22:28 +0000 Subject: [PATCH] Added Makefile --- Makefile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4a72780 --- /dev/null +++ b/Makefile @@ -0,0 +1,25 @@ +# compile flags +OUT = cv.pdf +ARGS = -Tpdf -m cv + +# redact sensitive info +REDACTED_VARS = ad r1 r2 +REDACTED_MSG = [redacted-sensitive] +REDACTED_ARGS = $(addprefix -d, $(addsuffix =$(REDACTED_MSG), $(REDACTED_VARS))) + +# by default, make redacted version +default: redacted + +.PHONY: redacted full clean + +# use redacted args +redacted: cv.trf + groff $(ARGS) $(REDACTED_ARGS) $^ > $(OUT) + +# include sensitive file +full: sens.trf cv.trf + groff $(ARGS) $^ > $(OUT) + +# remove created files +clean: + rm $(OUT) -- 2.20.1