]> granicus.if.org Git - strace/commitdiff
Makefile.am: allow indented DEF_MPERS_TYPE includes
authorJingPiao Chen <chenjingpiao@gmail.com>
Thu, 19 Jan 2017 06:59:51 +0000 (14:59 +0800)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 20 Jan 2017 18:30:11 +0000 (18:30 +0000)
* Makefile.am (m%_type_defs.h): Change sed regular expression to allow
arbitrary number of whitespace characters between "#" symbol
and "include" directive.

Makefile.am

index afc3dd226ddf79a987316e2739b88480fced9e70..a7d70066f2e9b64efa624c51ab656622b9b38b0a 100644 (file)
@@ -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