diff options
-rw-r--r-- | scripts/kconfig/Makefile | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile index 09abb891d11f..2fcb244a9e18 100644 --- a/scripts/kconfig/Makefile +++ b/scripts/kconfig/Makefile | |||
@@ -27,8 +27,20 @@ update-po-config: $(obj)/kxgettext | |||
27 | xgettext --default-domain=linux \ | 27 | xgettext --default-domain=linux \ |
28 | --add-comments --keyword=_ --keyword=N_ \ | 28 | --add-comments --keyword=_ --keyword=N_ \ |
29 | --files-from=scripts/kconfig/POTFILES.in \ | 29 | --files-from=scripts/kconfig/POTFILES.in \ |
30 | -o scripts/kconfig/linux.pot | 30 | --output scripts/kconfig/config.pot |
31 | scripts/kconfig/kxgettext arch/$(ARCH)/Kconfig >> scripts/kconfig/linux.pot | 31 | $(Q)ln -fs Kconfig_i386 arch/um/Kconfig_arch |
32 | $(Q)for i in `ls arch/`; \ | ||
33 | do \ | ||
34 | scripts/kconfig/kxgettext arch/$$i/Kconfig \ | ||
35 | | msguniq -o scripts/kconfig/linux_$${i}.pot; \ | ||
36 | done | ||
37 | $(Q)msgcat scripts/kconfig/config.pot \ | ||
38 | `find scripts/kconfig/ -type f -name linux_*.pot` \ | ||
39 | --output scripts/kconfig/linux_raw.pot | ||
40 | $(Q)msguniq --sort-by-file scripts/kconfig/linux_raw.pot \ | ||
41 | --output scripts/kconfig/linux.pot | ||
42 | $(Q)rm -f arch/um/Kconfig_arch | ||
43 | $(Q)rm -f scripts/kconfig/linux_*.pot scripts/kconfig/config.pot | ||
32 | 44 | ||
33 | .PHONY: randconfig allyesconfig allnoconfig allmodconfig defconfig | 45 | .PHONY: randconfig allyesconfig allnoconfig allmodconfig defconfig |
34 | 46 | ||