From 41f677100e15f315f638774fbd055e497fc90069 Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Sun, 15 Feb 2015 12:34:33 -0800 Subject: Export elfutils headers and lose the version number from the path. Having the version number in the path just means that diffs for updates are completely unusable. perf refers to libdw.h, libdwfl.h, and version.h as and so on, so we do still need to do some manual work there, but let's use symlinks rather than duplicating the header files. Change-Id: I9fd3c5f5024bde12747fdb1c06d21cdcb3418f03 --- src/po/insert-header.sin | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/po/insert-header.sin (limited to 'src/po/insert-header.sin') diff --git a/src/po/insert-header.sin b/src/po/insert-header.sin new file mode 100644 index 00000000..b26de01f --- /dev/null +++ b/src/po/insert-header.sin @@ -0,0 +1,23 @@ +# Sed script that inserts the file called HEADER before the header entry. +# +# At each occurrence of a line starting with "msgid ", we execute the following +# commands. At the first occurrence, insert the file. At the following +# occurrences, do nothing. The distinction between the first and the following +# occurrences is achieved by looking at the hold space. +/^msgid /{ +x +# Test if the hold space is empty. +s/m/m/ +ta +# Yes it was empty. First occurrence. Read the file. +r HEADER +# Output the file's contents by reading the next line. But don't lose the +# current line while doing this. +g +N +bb +:a +# The hold space was nonempty. Following occurrences. Do nothing. +x +:b +} -- cgit v1.2.3