diff options
author | Ztamas <zolnaitamas2000g@gmail.com> | 2012-11-18 16:21:51 +0100 |
---|---|---|
committer | Andras Timar <atimar@suse.com> | 2012-11-20 10:32:31 +0100 |
commit | 3499c33c54d33e9654c77741eb4276cdd57ed981 (patch) | |
tree | 01c153baff0e7dac7b6f2796d8663020fcc60e00 | |
parent | c3cfcf7098787f11ca987ef8db65fbb670d8da6e (diff) |
Localize tree files in help
-Use the new treex instead of update_tree.pl
-Change dependancies to localize xhp files
before tree files because treex use localized
xhp files.
Change-Id: Ie061fc497542f53f81af9b6201bab1ef04d2020b
-rw-r--r-- | prj/build.lst | 1 | ||||
-rw-r--r-- | source/auxiliary/makefile.mk | 43 | ||||
-rw-r--r-- | source/text/makefile.mk | 88 |
3 files changed, 91 insertions, 41 deletions
diff --git a/prj/build.lst b/prj/build.lst index 8550762ac3..9b73fc0af6 100644 --- a/prj/build.lst +++ b/prj/build.lst @@ -62,3 +62,4 @@ h2 helpcontent2\util\simpress nmake - all helpconten h2 helpcontent2\util\smath nmake - all helpcontent2_ut_smat helpcontent2_aux helpcontent2_sbas_guid helpcontent2_sbas_shar helpcontent2_sbas_shar_01 helpcontent2_sbas_shar_02 helpcontent2_scal helpcontent2_scal_00 helpcontent2_scal_01 helpcontent2_scal_02 helpcontent2_scal_04 helpcontent2_scal_05 helpcontent2_scal_guid helpcontent2_scha helpcontent2_scha_00 helpcontent2_scha_01 helpcontent2_scha_02 helpcontent2_scha_04 helpcontent2_sdra helpcontent2_sdra_00 helpcontent2_sdra_01 helpcontent2_sdra_04 helpcontent2_sdra_guid helpcontent2_shar helpcontent2_shar_00 helpcontent2_shar_01 helpcontent2_shar_02 helpcontent2_shar_04 helpcontent2_shar_05 helpcontent2_shar_07 helpcontent2_shar_auko helpcontent2_shar_aupi helpcontent2_shar_expl_data helpcontent2_shar_guid helpcontent2_shar_opti helpcontent2_simp helpcontent2_simp_00 helpcontent2_simp_01 helpcontent2_simp_02 helpcontent2_simp_04 helpcontent2_simp_guid helpcontent2_smat helpcontent2_smat_00 helpcontent2_smat_01 helpcontent2_smat_02 helpcontent2_smat_04 helpcontent2_smat_guid helpcontent2_swri helpcontent2_swri_00 helpcontent2_swri_01 helpcontent2_swri_02 helpcontent2_swri_04 helpcontent2_swri_guid NULL h2 helpcontent2\util\swriter nmake - all helpcontent2_ut_swri helpcontent2_aux helpcontent2_sbas_guid helpcontent2_sbas_shar helpcontent2_sbas_shar_01 helpcontent2_sbas_shar_02 helpcontent2_scal helpcontent2_scal_00 helpcontent2_scal_01 helpcontent2_scal_02 helpcontent2_scal_04 helpcontent2_scal_05 helpcontent2_scal_guid helpcontent2_scha helpcontent2_scha_00 helpcontent2_scha_01 helpcontent2_scha_02 helpcontent2_scha_04 helpcontent2_sdra helpcontent2_sdra_00 helpcontent2_sdra_01 helpcontent2_sdra_04 helpcontent2_sdra_guid helpcontent2_shar helpcontent2_shar_00 helpcontent2_shar_01 helpcontent2_shar_02 helpcontent2_shar_04 helpcontent2_shar_05 helpcontent2_shar_07 helpcontent2_shar_auko helpcontent2_shar_aupi helpcontent2_shar_expl_data helpcontent2_shar_guid helpcontent2_shar_opti helpcontent2_simp helpcontent2_simp_00 helpcontent2_simp_01 helpcontent2_simp_02 helpcontent2_simp_04 helpcontent2_simp_guid helpcontent2_smat helpcontent2_smat_00 helpcontent2_smat_01 helpcontent2_smat_02 helpcontent2_smat_04 helpcontent2_smat_guid helpcontent2_swri helpcontent2_swri_00 helpcontent2_swri_01 helpcontent2_swri_02 helpcontent2_swri_04 helpcontent2_swri_guid NULL h2 helpcontent2\source\auxiliary nmake - all helpcontent2_aux NULL +h2 helpcontent2\source\text nmake - all helpcontent2_text helpcontent2_sbas_guid helpcontent2_sbas_shar helpcontent2_sbas_shar_01 helpcontent2_sbas_shar_02 helpcontent2_scal helpcontent2_scal_00 helpcontent2_scal_01 helpcontent2_scal_02 helpcontent2_scal_04 helpcontent2_scal_05 helpcontent2_scal_guid helpcontent2_scha helpcontent2_scha_00 helpcontent2_scha_01 helpcontent2_scha_02 helpcontent2_scha_04 helpcontent2_sdra helpcontent2_sdra_00 helpcontent2_sdra_01 helpcontent2_sdra_04 helpcontent2_sdra_guid helpcontent2_shar helpcontent2_shar_00 helpcontent2_shar_01 helpcontent2_shar_02 helpcontent2_shar_04 helpcontent2_shar_05 helpcontent2_shar_07 helpcontent2_shar_auko helpcontent2_shar_aupi helpcontent2_shar_expl_data helpcontent2_shar_guid helpcontent2_shar_opti helpcontent2_simp helpcontent2_simp_00 helpcontent2_simp_01 helpcontent2_simp_02 helpcontent2_simp_04 helpcontent2_simp_guid helpcontent2_smat helpcontent2_smat_00 helpcontent2_smat_01 helpcontent2_smat_02 helpcontent2_smat_04 helpcontent2_smat_guid helpcontent2_swri helpcontent2_swri_00 helpcontent2_swri_01 helpcontent2_swri_02 helpcontent2_swri_04 helpcontent2_swri_guid NULL diff --git a/source/auxiliary/makefile.mk b/source/auxiliary/makefile.mk index 8f4bffd963..b5961c80d4 100644 --- a/source/auxiliary/makefile.mk +++ b/source/auxiliary/makefile.mk @@ -34,15 +34,6 @@ TARGET = auxiliary .INCLUDE : settings.mk -TREEFILES = \ - sbasic.tree \ - simpress.tree \ - scalc.tree \ - smath.tree \ - schart.tree \ - swriter.tree \ - shared.tree - # --- Targets ------------------------------------------------------ .INCLUDE : target.mk @@ -50,7 +41,7 @@ TREEFILES = \ XMLLINT !:=$(XMLLINT) .EXPORT : XMLLINT -ALLTAR : aux_dirs $(COMMONMISC)$/treefiles.done $(COMMONBIN)$/helpimg.ilst +ALLTAR : aux_dirs $(COMMONBIN)$/helpimg.ilst .IF "$(WITH_LANG)"!="" t_aux_langdirs:=$(shell @find ./ -name "*.cfg" | sed "s/\.\/\///" | sed "s/\.\///" ) @@ -58,41 +49,11 @@ t_aux_langdirs:=$(shell @find ./ -name "*.cfg" | sed "s/\.\/\///" | sed "s/\.\// aux_langdirs:=$(uniq $(t_aux_langdirs:d:d)) help_exist:=$(shell @find $(L10N_MODULE)/source/ -type d -name "helpcontent2" | sed -e "s|/helpcontent2||" -e "s|^.*/||" ) en-US qtz -aux_alllangiso_all:=$(foreach,i,$(alllangiso) $(foreach,j,$(aux_langdirs) $(eq,$i,$j $i $(NULL)))) -aux_alllangiso:=$(foreach,i,$(aux_alllangiso_all) $(foreach,j,$(help_exist) $(eq,$i,$j $i $(NULL)))) - -WITH_LANG!:=$(aux_alllangiso) -.EXPORT : WITH_LANG - -LOCTREEFILES:=$(foreach,i,$(aux_alllangiso) $(foreach,j,$(TREEFILES) $(COMMONMISC)$/$i$/$j)) .ELSE #IF "$(WITH_LANG)"!="" aux_langdirs:=en-US help_exist:=en-US -LOCTREEFILES:=$(foreach,j,$(TREEFILES) $(COMMONMISC)$/en-US$/$j) -.ENDIF #IF "$(WITH_LANG)"!="" - -$(COMMONMISC)$/treefiles.done : $(LOCTREEFILES) - $(COMMAND_ECHO)+$(PERL) $(PRJ)$/helpers$/update_tree.pl && $(TOUCH) $@ - -%.created: - @-$(MKDIRHIER) $(@:d) && $(TOUCH) $@ -$(LOCTREEFILES) : $(TREEFILES) $$(@:d)$/dir.created - @$(TOUCH) $@ - -.IF "$(WITH_LANG)"!="" -.IF "$(LOCALIZATION_FOUND)"=="YES" -$(LOCTREEFILES) : $(TRYSDF:d:d:d:d)$/text$/shared/localize.sdf -.ELSE # "$(LOCALIZATION_FOUND)"=="YES" -$(COMMONMISC)/unpack.done : $(SOLARCOMMONSDFDIR)$/$(PRJNAME).zip - @@-$(MKDIRHIER) $(COMMONMISC)$/$(PRJNAME)_$(TARGET) - unzip -o -d $(COMMONMISC)$/$(PRJNAME) $(SOLARCOMMONSDFDIR)$/$(PRJNAME).zip - $(TOUCH) $@ - -$(LOCTREEFILES) : $(COMMONMISC)/unpack.done - -.ENDIF # "$(LOCALIZATION_FOUND)"=="YES" -.ENDIF # "$(WITH_LANG)"!="" +.ENDIF #IF "$(WITH_LANG)"!="" aux_dirs .PHONY : @echo aux_langdirs:=$(aux_langdirs) > $(LOCAL_COMMON_OUT)/inc$/aux_langs.mk diff --git a/source/text/makefile.mk b/source/text/makefile.mk new file mode 100644 index 0000000000..fbc8fe1d04 --- /dev/null +++ b/source/text/makefile.mk @@ -0,0 +1,88 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + + +PRJ = ..$/.. +PRJNAME = helpcontent2 +TARGET = text + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk +.INCLUDE : $(PRJ)$/settings.pmk + +TREEFILES = \ + sbasic.tree \ + simpress.tree \ + scalc.tree \ + smath.tree \ + schart.tree \ + swriter.tree \ + shared.tree + +# --- Targets ------------------------------------------------------ + +.INCLUDE : target.mk + +ALLTAR : $(COMMONMISC)$/treefiles.done + +.IF "$(WITH_LANG)"!="" + +WITH_LANG!:=$(aux_alllangiso) +.EXPORT : WITH_LANG + +LOCTREEFILES:=$(foreach,i,$(aux_alllangiso) $(foreach,j,$(TREEFILES) $(COMMONMISC)$/$i$/$j)) +.ELSE #IF "$(WITH_LANG)"!="" + +LOCTREEFILES:=$(foreach,j,$(TREEFILES) $(COMMONMISC)$/en-US$/$j) +.ENDIF #IF "$(WITH_LANG)"!="" + +$(COMMONMISC)$/treefiles.done : $(LOCTREEFILES) + @$(foreach,lang,$(aux_alllangiso) \ + $(foreach,tree,$(TREEFILES) \ + $(AUGMENT_LIBRARY_PATH) $(TREEX) -i $(SRC_ROOT)/$(PRJNAME)/source/auxiliary/$(tree) -o $(subst,$(PRJ),$(SRC_ROOT)/$(PRJNAME) $(COMMONMISC))/$(lang)/$(tree) -l $(lang) $(eq,lang,en-US $(NULL) -m $(mktmp $(SRC_ROOT)/translations/source/$(lang)/$(PRJNAME)/source/auxiliary.po)) -r $(subst,$(PRJ),$(SRC_ROOT)/$(PRJNAME) $(COMMONMISC))/$(lang)/text && )) \ + $(TOUCH) $@ + +%.created: + @-$(MKDIRHIER) $(@:d) && $(TOUCH) $@ + +$(LOCTREEFILES) : $(foreach,tree,$(TREEFILES) ../auxiliary/$(tree)) $$(@:d)$/dir.created + @$(TOUCH) $@ + +.IF "$(WITH_LANG)"!="" +.IF "$(LOCALIZATION_FOUND)"=="YES" +$(LOCTREEFILES) : $(TRYSDF:d:d:d:d)$/text$/shared/localize.sdf +.ELSE # "$(LOCALIZATION_FOUND)"=="YES" +$(COMMONMISC)/unpack.done : $(SOLARCOMMONSDFDIR)$/$(PRJNAME).zip + @@-$(MKDIRHIER) $(COMMONMISC)$/$(PRJNAME)_$(TARGET) + unzip -o -d $(COMMONMISC)$/$(PRJNAME) $(SOLARCOMMONSDFDIR)$/$(PRJNAME).zip + $(TOUCH) $@ + +$(LOCTREEFILES) : $(COMMONMISC)/unpack.done + +.ENDIF # "$(LOCALIZATION_FOUND)"=="YES" +.ENDIF # "$(WITH_LANG)"!="" |