~ubuntu-branches/ubuntu/raring/mesa/raring-proposed

« back to all changes in this revision

Viewing changes to src/mesa/drivers/dri/common/xmlpool/Makefile.am

  • Committer: Package Import Robot
  • Author(s): Timo Aaltonen, Timo Aaltonen, Maarten Lankhorst
  • Date: 2013-04-16 15:35:32 UTC
  • mfrom: (1.7.15)
  • Revision ID: package-import@ubuntu.com-20130416153532-1u9s6vb32cqryh4x
Tags: 9.1.1-0ubuntu1
[ Timo Aaltonen ]
* Merge from unreleased debian git
  - new upstream release (LP: #1112147, #1164093)
* Revert a commit to fix slow blur on intel.
* vbo-fix-crash.diff: Patch from the stable tree that fixes a crasher
  with shared display lists.

[ Maarten Lankhorst ]
* Add some more patches to fix image copy regressions on nouveau.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Convenient makefile for managing translations.
 
2
 
 
3
# Prerequisites:
 
4
# - GNU gettext
 
5
# - Python
 
6
 
 
7
# Adding new translations
 
8
# -----------------------
 
9
 
 
10
# To start working on a new translation edit the POS=... line
 
11
# below. If you want to add for example a french translation, add
 
12
# fr.po.
 
13
 
 
14
# Then run "make po" to generate a fresh .po file from translatable
 
15
# strings in t_options.h. Now you can edit the new .po file (fr.po in
 
16
# the example above) to translate the strings. Please make sure that
 
17
# your editor encodes the file in UTF-8.
 
18
 
 
19
# Updating existing translations
 
20
# ------------------------------
 
21
 
 
22
# Run "make po" to update .po files with new translatable strings from
 
23
# t_options.h. Now you can edit the .po files you're interested
 
24
# in. Please make sure that your editor encodes the file in UTF-8.
 
25
 
 
26
# Updating options.h
 
27
# ------------------
 
28
 
 
29
# Finally run "make" to generate options.h from t_options.h with all
 
30
# translations. Now you can rebuild the drivers. Any common options
 
31
# used by the drivers will have option descriptions with the latest
 
32
# translations.
 
33
 
 
34
# Publishing translations
 
35
# -----------------------
 
36
 
 
37
# To get your translation(s) into Mesa CVS, please send me your
 
38
# <lang>.po file.
 
39
 
 
40
# More information:
 
41
# - info gettext
 
42
 
 
43
# The set of supported languages. Add languages as needed.
 
44
POS=de.po es.po nl.po fr.po sv.po
 
45
 
 
46
#
 
47
# Don't change anything below, unless you know what you're doing.
 
48
#
 
49
LANGS=$(POS:%.po=%)
 
50
MOS=$(POS:%.po=%/LC_MESSAGES/options.mo)
 
51
POT=xmlpool.pot
 
52
 
 
53
.PHONY: all clean pot po mo
 
54
 
 
55
BUILT_SOURCES = options.h
 
56
 
 
57
# All generated files are cleaned up.
 
58
clean:
 
59
        -rm -f $(POT) options.h *~
 
60
        -rm -rf $(LANGS)
 
61
 
 
62
# Default target options.h
 
63
options.h: LOCALEDIR := .
 
64
options.h: t_options.h $(MOS)
 
65
        $(AM_V_GEN) $(PYTHON2) $(PYTHON_FLAGS) $(srcdir)/gen_xmlpool.py $(srcdir)/t_options.h $(LOCALEDIR) $(LANGS) > options.h
 
66
 
 
67
# Update .mo files from the corresponding .po files.
 
68
%/LC_MESSAGES/options.mo: %.po
 
69
        @mo="$@" \
 
70
        lang=$${mo%%/*}; \
 
71
        echo "Updating ($$lang) $@ from $?."; \
 
72
        mkdir -p $$lang/LC_MESSAGES; \
 
73
        msgfmt -o $@ $?
 
74
 
 
75
# Use this target to create or update .po files with new messages in
 
76
# driconf.py.
 
77
po: $(POT)
 
78
        @for po in $(POS); do \
 
79
                if [ -f $$po ]; then \
 
80
                        echo "Merging new strings from $(POT) into $@."; \
 
81
                        mv $$po $$po~; \
 
82
                        msgmerge -o $$po $$po~ $(POT); \
 
83
                else \
 
84
                        echo "Initializing $$po from $(POT)."; \
 
85
                        msginit -i $(POT) -o $$po~ --locale=$*; \
 
86
                        sed -e 's/charset=.*\\n/charset=UTF-8\\n/' $$po~ > $$po; \
 
87
                fi \
 
88
        done
 
89
 
 
90
pot: $(POT)
 
91
 
 
92
# Extract message catalog from driconf.py.
 
93
$(POT): t_options.h
 
94
        xgettext -L C --from-code utf-8 -o $(POT) t_options.h