diff options
Diffstat (limited to 'apps/lang/lang.make')
-rw-r--r-- | apps/lang/lang.make | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/apps/lang/lang.make b/apps/lang/lang.make index 08cec5090a..c5db820326 100644 --- a/apps/lang/lang.make +++ b/apps/lang/lang.make | |||
@@ -11,6 +11,7 @@ LANGS := $(call preprocess, $(APPSDIR)/lang/SOURCES) | |||
11 | LANGOBJ := $(LANGS:$(ROOTDIR)/%.lang=$(BUILDDIR)/%.lng) | 11 | LANGOBJ := $(LANGS:$(ROOTDIR)/%.lang=$(BUILDDIR)/%.lng) |
12 | VOICEOBJ := $(LANGS:$(ROOTDIR)/%.lang=$(BUILDDIR)/%.vstrings) | 12 | VOICEOBJ := $(LANGS:$(ROOTDIR)/%.lang=$(BUILDDIR)/%.vstrings) |
13 | LANG_O = $(BUILDDIR)/lang/lang_core.o | 13 | LANG_O = $(BUILDDIR)/lang/lang_core.o |
14 | ENGLISH := english | ||
14 | 15 | ||
15 | CLEANOBJS += $(BUILDDIR)/lang/max_language_size.h $(BUILDDIR)/lang/lang* | 16 | CLEANOBJS += $(BUILDDIR)/lang/max_language_size.h $(BUILDDIR)/lang/lang* |
16 | 17 | ||
@@ -36,7 +37,7 @@ $(BUILDDIR)/lang/lang_core.o: $(BUILDDIR)/lang/lang.h $(BUILDDIR)/lang/lang_core | |||
36 | # instead we pretend that genlang create lang_core.c and that lang.c depends from lang.h | 37 | # instead we pretend that genlang create lang_core.c and that lang.c depends from lang.h |
37 | # it will work fine as long as one never manually removes lang.c and not lang.h, and it will avoid | 38 | # it will work fine as long as one never manually removes lang.c and not lang.h, and it will avoid |
38 | # race conditions such as running genlang twice or worse in parallel with other things! | 39 | # race conditions such as running genlang twice or worse in parallel with other things! |
39 | $(BUILDDIR)/lang/lang.h: $(APPSDIR)/lang/$(LANGUAGE).lang $(BUILDDIR)/apps/features | 40 | $(BUILDDIR)/lang/lang.h: $(APPSDIR)/lang/$(ENGLISH).lang $(BUILDDIR)/apps/features |
40 | $(call PRINTS,GEN lang.h) | 41 | $(call PRINTS,GEN lang.h) |
41 | $(SILENT)for f in `cat $(BUILDDIR)/apps/features`; do feat="$$feat:$$f" ; done; \ | 42 | $(SILENT)for f in `cat $(BUILDDIR)/apps/features`; do feat="$$feat:$$f" ; done; \ |
42 | perl -s $(TOOLSDIR)/genlang -p=$(BUILDDIR)/lang -t=$(MODELNAME)$$feat $< | 43 | perl -s $(TOOLSDIR)/genlang -p=$(BUILDDIR)/lang -t=$(MODELNAME)$$feat $< |
@@ -49,8 +50,8 @@ $(BUILDDIR)/lang_enum.h: $(BUILDDIR)/lang/lang.h | |||
49 | $(BUILDDIR)/%.lng $(BUILDDIR)/%.vstrings: $(ROOTDIR)/%.lang $(BUILDDIR)/apps/genlang-features | 50 | $(BUILDDIR)/%.lng $(BUILDDIR)/%.vstrings: $(ROOTDIR)/%.lang $(BUILDDIR)/apps/genlang-features |
50 | $(call PRINTS,GENLANG $(subst $(ROOTDIR)/,,$<)) | 51 | $(call PRINTS,GENLANG $(subst $(ROOTDIR)/,,$<)) |
51 | $(SILENT)mkdir -p $(dir $@) | 52 | $(SILENT)mkdir -p $(dir $@) |
52 | $(SILENT)$(TOOLSDIR)/genlang -u -e=$(APPSDIR)/lang/english.lang $< > $@.tmp | 53 | $(SILENT)$(TOOLSDIR)/genlang -u -e=$(APPSDIR)/lang/$(ENGLISH).lang $< > $@.tmp |
53 | $(SILENT)$(TOOLSDIR)/genlang -e=$(APPSDIR)/lang/english.lang -t=$(MODELNAME):`cat $(BUILDDIR)/apps/genlang-features` -i=$(TARGET_ID) -b=$*.lng -c=$*.vstrings $@.tmp | 54 | $(SILENT)$(TOOLSDIR)/genlang -e=$(APPSDIR)/lang/$(ENGLISH).lang -t=$(MODELNAME):`cat $(BUILDDIR)/apps/genlang-features` -i=$(TARGET_ID) -b=$*.lng -c=$*.vstrings $@.tmp |
54 | $(SILENT)rm -f $@.tmp | 55 | $(SILENT)rm -f $@.tmp |
55 | 56 | ||
56 | $(BUILDDIR)/apps/lang/voicestrings.zip: $(VOICEOBJ) | 57 | $(BUILDDIR)/apps/lang/voicestrings.zip: $(VOICEOBJ) |