Added Makefile
authorCian Bagshaw <cian@cianb.xyz>
Mon, 31 Oct 2022 18:22:28 +0000 (18:22 +0000)
committerCian Bagshaw <cian@cianb.xyz>
Mon, 31 Oct 2022 18:22:28 +0000 (18:22 +0000)
Makefile [new file with mode: 0644]

diff --git a/Makefile b/Makefile
new file mode 100644 (file)
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)