From d58cdfc318c5bc989244100f2fd1be7d0276f512 Mon Sep 17 00:00:00 2001 From: girst Date: Thu, 29 Nov 2018 13:51:49 +0100 Subject: [PATCH] fix `make getfuns` --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index f6b9211..e2b0813 100644 --- a/Makefile +++ b/Makefile @@ -14,8 +14,10 @@ spider: sol.c sol.h schemes.h clean: rm -f sol spider -getfuns: - grep -o '^\w.* \w.*(.*)[^/]*{' sol.c|sed 's/ *{$/;/' +.PHONY: getfuns test +getfuns: sol.c + @grep -o '^\w.* \w.*(.*)[^/]*{\|^#if.*\|^#e[ln].*' $<|sed 's/ *{$$/;/' \ + | perl -0777 -pe 's{#if[^\n]*\n(#elif[^\n]*\n)?#endif[^\n]*\n}{}igs' test: grep -n --color=always 'TODO\|XXX\|\/xxx-slashes-xxx\/[^:]' * -- 2.39.3