Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 261777
b: refs/heads/master
c: f5ac064
h: refs/heads/master
i:
  261775: 158b97b
v: v3
  • Loading branch information
Dominik Brodowski committed Jul 29, 2011
1 parent 70fbda8 commit 4f3ff1e
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 8 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 7443af9c9b99ed8eb1eb4496ca1769adba64776b
refs/heads/master: f5ac0641d129348399a8f39c95e7a16dc6e19f53
23 changes: 16 additions & 7 deletions trunk/tools/power/cpupower/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,8 @@ HOSTCC = gcc
# set up PWD so that older versions of make will work with our build.
PWD = $(shell pwd)

GMO_FILES = ${shell for HLANG in ${LANGUAGES}; do echo po/$$HLANG.gmo; done;}

export CROSS CC AR STRIP RANLIB CFLAGS LDFLAGS LIB_OBJS

# check if compiler option is supported
Expand Down Expand Up @@ -134,7 +136,7 @@ CFLAGS += -pipe

ifeq ($(strip $(NLS)),true)
INSTALL_NLS += install-gmo
COMPILE_NLS += update-gmo
COMPILE_NLS += create-gmo
endif

ifeq ($(strip $(CPUFRQ_BENCH)),true)
Expand Down Expand Up @@ -195,22 +197,29 @@ cpupower: $(UTIL_OBJS) libcpufreq.so.$(LIB_MAJ)
$(QUIET) $(STRIPCMD) $@

po/$(PACKAGE).pot: $(UTIL_SRC)
@xgettext --default-domain=$(PACKAGE) --add-comments \
$(ECHO) " GETTEXT " $@
$(QUIET) xgettext --default-domain=$(PACKAGE) --add-comments \
--keyword=_ --keyword=N_ $(UTIL_SRC) && \
test -f $(PACKAGE).po && \
mv -f $(PACKAGE).po po/$(PACKAGE).pot

update-gmo: po/$(PACKAGE).pot
@for HLANG in $(LANGUAGES); do \
echo -n "Translating $$HLANG "; \
po/%.gmo: po/%.po
$(ECHO) " MSGFMT " $@
$(QUIET) msgfmt -o $@ po/$*.po

create-gmo: ${GMO_FILES}

update-po: po/$(PACKAGE).pot
$(ECHO) " MSGMRG " $@
$(QUIET) @for HLANG in $(LANGUAGES); do \
echo -n "Updating $$HLANG "; \
if msgmerge po/$$HLANG.po po/$(PACKAGE).pot -o \
po/$$HLANG.new.po; then \
mv -f po/$$HLANG.new.po po/$$HLANG.po; \
else \
echo "msgmerge for $$HLANG failed!"; \
rm -f po/$$HLANG.new.po; \
fi; \
msgfmt --statistics -o po/$$HLANG.gmo po/$$HLANG.po; \
done;

compile-bench: libcpufreq.so.$(LIB_MAJ)
Expand Down Expand Up @@ -268,5 +277,5 @@ uninstall:
rm -f $(DESTDIR)${localedir}/$$HLANG/LC_MESSAGES/cpupowerutils.mo; \
done;

.PHONY: all utils libcpufreq update-po update-gmo install-lib install-tools install-man install-gmo install uninstall \
.PHONY: all utils libcpufreq update-po create-gmo install-lib install-tools install-man install-gmo install uninstall \
clean

0 comments on commit 4f3ff1e

Please sign in to comment.