From 816999d3ed9a4375cb09f9385ff2ebe23a4cf6df Mon Sep 17 00:00:00 2001 From: Volodymyr Shymanskyy Date: Tue, 26 Nov 2019 03:05:33 +0200 Subject: [PATCH] preprocess_restore --- extra/utils.mk | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extra/utils.mk b/extra/utils.mk index b3af3cc..e81ef60 100644 --- a/extra/utils.mk +++ b/extra/utils.mk @@ -8,10 +8,14 @@ format: # Remove trailing whitespaces find ./source -type f -iname '*.[cpp\|c\|h]' -exec sed -i 's/ *$$//' {} \; -preprocess: +preprocess: preprocess_restore cp ./source/m3_exec.h ./source/m3_exec.h.bak cp ./source/m3_compile.c ./source/m3_compile.c.bak awk 'BEGIN {RS=""}{gsub(/\\\n/,"\\\n__NL__ ")}1' ./source/m3_exec.h | sponge ./source/m3_exec.h cpp -P ./source/m3_compile.c | sponge ./source/m3_compile.c awk '{gsub(/__NL__/,"\n")}1' ./source/m3_compile.c | sponge ./source/m3_compile.c mv ./source/m3_exec.h.bak ./source/m3_exec.h + +preprocess_restore: + -mv source/m3_compile.c.bak source/m3_compile.c +