diff options
author | Roland McGrath <roland@gnu.org> | 1996-03-28 20:55:37 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 1996-03-28 20:55:37 +0000 |
commit | 7a1c652d5836158b067953d3cc737ab7194c21b7 (patch) | |
tree | a19eefe01db05cde7091f7248b19a79293a4bdba /MakeTAGS | |
parent | a141dd342d3fc7590a5cc55cdeab6d702ed31790 (diff) | |
download | glibc-7a1c652d5836158b067953d3cc737ab7194c21b7.tar glibc-7a1c652d5836158b067953d3cc737ab7194c21b7.tar.gz glibc-7a1c652d5836158b067953d3cc737ab7194c21b7.tar.bz2 glibc-7a1c652d5836158b067953d3cc737ab7194c21b7.zip |
* MakeTAGS (XGETTEXTFLAGS-siglist.pot, XGETTEXTFLAGS-errlist.pot): Add
--no-location.
(all-pot): Replace $(subdirs) files with $P/subdirs.pot.
($P/subdirs.pot): New target.
($P/SYS_libc.pot): Add -n switch.
Diffstat (limited to 'MakeTAGS')
-rw-r--r-- | MakeTAGS | 18 |
1 files changed, 14 insertions, 4 deletions
@@ -146,16 +146,26 @@ $P/siglist.pot: $(common-objpfx)siglist.c; $(extract) $P/errlist.pot: $(..)sysdeps/mach/hurd/errlist.c; $(extract) # Extract all strings from these files; their strings are not marked. -XGETTEXTFLAGS-siglist.pot = -a -XGETTEXTFLAGS-errlist.pot = -a +# Their surroundings are also not interesting. +XGETTEXTFLAGS-siglist.pot = -a --no-location +XGETTEXTFLAGS-errlist.pot = -a --no-location -all-pot = $P/libc-top.pot $(subdirs:%=$P/%.pot) \ +all-pot = $P/libc-top.pot $P/subdirs.pot \ $P/siglist.pot $P/errlist.pot ifndef subdir +# Collect all the subdir messages, massaging the file names in comments +# to include the subdir name. +$P/subdirs.pot: $(subdirs:%=$P/%.pot) + @rm -f $@.new + (for d in $(subdirs); \ + do sed "s%^#: %&$$d/%" $P/$$d.pot; done) > $@.new + mv -f $@.new $@ + +# Combine all the messages into the final sorted template translation file. $P/SYS_libc.pot: $(all-pot) @rm -f $@.new - $(XGETTEXT) -d - --omit-header $^ > $@.new + $(XGETTEXT) -d - -n -s --omit-header $^ > $@.new mv -f $@.new $@ test ! -d CVS || cvs ci -m'Regenerated from source files' $@ |