From 76be950a1df524ebb07b86a032340a43461ba344 Mon Sep 17 00:00:00 2001 From: JingPiao Chen Date: Thu, 19 Jan 2017 14:59:51 +0800 Subject: [PATCH] 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. --- Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- 2.40.0