summaryrefslogtreecommitdiff
path: root/apps/lang/lang.make
diff options
context:
space:
mode:
Diffstat (limited to 'apps/lang/lang.make')
-rw-r--r--apps/lang/lang.make7
1 files changed, 6 insertions, 1 deletions
diff --git a/apps/lang/lang.make b/apps/lang/lang.make
index e32f084a29..f7366c9225 100644
--- a/apps/lang/lang.make
+++ b/apps/lang/lang.make
@@ -18,9 +18,14 @@ CLEANOBJS += $(BUILDDIR)/lang/max_language_size.h $(BUILDDIR)/lang/lang*
18# Therefore we create it here. 18# Therefore we create it here.
19#DUMMY := $(shell mkdir -p $(BUILDDIR)/apps/lang) 19#DUMMY := $(shell mkdir -p $(BUILDDIR)/apps/lang)
20 20
21# Calculate the maximum language size. Currently based on the file size
22# of the largest lng file. Subtract 10 due to HEADER_SIZE and
23# SUBHEADER_SIZE.
24# TODO: In the future generate this file within genlang or another script
25# in order to only calculate the maximum size based on the core strings.
21$(BUILDDIR)/lang/max_language_size.h: $(LANGOBJ) 26$(BUILDDIR)/lang/max_language_size.h: $(LANGOBJ)
22 $(call PRINTS,Create $(notdir $@)) 27 $(call PRINTS,Create $(notdir $@))
23 $(SILENT)echo "#define MAX_LANGUAGE_SIZE `ls -ln $(BUILDDIR)/apps/lang/* | awk '{print $$5}' | sort -n | tail -1`" > $@ 28 $(SILENT)echo "#define MAX_LANGUAGE_SIZE `ls -ln $(BUILDDIR)/apps/lang/* | awk '{print $$5-10}' | sort -n | tail -1`" > $@
24 29
25$(BUILDDIR)/lang/lang_core.o: $(APPSDIR)/lang/$(LANGUAGE).lang $(BUILDDIR)/apps/features 30$(BUILDDIR)/lang/lang_core.o: $(APPSDIR)/lang/$(LANGUAGE).lang $(BUILDDIR)/apps/features
26 $(SILENT)for f in `cat $(BUILDDIR)/apps/features`; do feat="$$feat:$$f" ; done; \ 31 $(SILENT)for f in `cat $(BUILDDIR)/apps/features`; do feat="$$feat:$$f" ; done; \