From: JingPiao Chen Date: Thu, 19 Jan 2017 06:59:51 +0000 (+0800) Subject: Makefile.am: allow indented DEF_MPERS_TYPE includes X-Git-Tag: v4.16~42 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=76be950a1df524ebb07b86a032340a43461ba344;p=strace Makefile.am: allow indented DEF_MPERS_TYPE includes * Makefile.am (m%_type_defs.h): Change sed regular expression to allow arbitrary number of whitespace characters between "#" symbol and "include" directive. --- diff --git a/Makefile.am b/Makefile.am index afc3dd22..a7d70066 100644 --- a/Makefile.am +++ b/Makefile.am @@ -880,7 +880,7 @@ mpers-m%.stamp: $(srcdir_mpers_source_files) | printers.h m%_type_defs.h: $(srcdir_mpers_source_files) for f in $^; do \ - sed -r -n 's/^#include DEF_MPERS_TYPE\(([^)]+)\)/#ifdef MPERS_$(mpers_PREFIX)\1\n# define \1 MPERS_$(mpers_PREFIX)\1\n#endif/p' $$f || exit; \ + sed -r -n 's/^#[[:space:]]*include DEF_MPERS_TYPE\(([^)]+)\)/#ifdef MPERS_$(mpers_PREFIX)\1\n# define \1 MPERS_$(mpers_PREFIX)\1\n#endif/p' $$f || exit; \ done > $@-t echo '#undef MPERS_PRINTER_NAME' >> $@-t echo '#define MPERS_PRINTER_NAME(printer_name) printer_name' >> $@-t