From 5aac1733a614de61936a0901f284fc3a1293f076 Mon Sep 17 00:00:00 2001 From: Robert Rosengren Date: Fri, 29 Nov 2013 13:27:53 +0100 Subject: [PATCH] Possible to regenerate headers outside of srcdir --- Makefile.am | 2 +- scripts/MakeHeader.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile.am b/Makefile.am index 0aa33596..820e2e54 100644 --- a/Makefile.am +++ b/Makefile.am @@ -43,7 +43,7 @@ debug: $(MAKE) all CFLAGS="" AM_CPPFLAGS="-ggdb -DDEBUG" .c.h: - scripts/MakeHeader.py $< + @srcdir@/scripts/MakeHeader.py $< cppcheck: cppcheck -q -v . --enable=all -DHAVE_CGROUP -DHAVE_OPENVZ -DHAVE_TASKSTATS diff --git a/scripts/MakeHeader.py b/scripts/MakeHeader.py index 55eeed45..c0fdc851 100755 --- a/scripts/MakeHeader.py +++ b/scripts/MakeHeader.py @@ -28,8 +28,8 @@ selfheader = '#include "' + name + '.h"' out.write( "/* Do not edit this file. It was automatically generated. */" ) out.write( "" ) -out.write( "#ifndef HEADER_" + name ) -out.write( "#define HEADER_" + name ) +out.write( "#ifndef HEADER_" + os.path.basename(name) ) +out.write( "#define HEADER_" + os.path.basename(name) ) is_blank = False for line in file.readlines(): line = line[:-1]