diff options
author | Kai Sommerfeld <kso@openoffice.org> | 2010-06-30 14:10:24 +0200 |
---|---|---|
committer | Kai Sommerfeld <kso@openoffice.org> | 2010-06-30 14:10:24 +0200 |
commit | 3c1b46b4292d444d3657930c59ccd4566c9218fb (patch) | |
tree | 43c4336f650873826af50c5434d7801894d078f6 /solenv/inc/tg_propmerge.mk | |
parent | 49fd9fad5338a6603d81fb84f413b340220033af (diff) | |
parent | 27b9afa066637f73af863c12343ea0b31b1b4c71 (diff) |
reync to m84
Diffstat (limited to 'solenv/inc/tg_propmerge.mk')
-rwxr-xr-x | solenv/inc/tg_propmerge.mk | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/solenv/inc/tg_propmerge.mk b/solenv/inc/tg_propmerge.mk new file mode 100755 index 000000000..796bca982 --- /dev/null +++ b/solenv/inc/tg_propmerge.mk @@ -0,0 +1,66 @@ +#************************************************************************* +# +# 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. +# +#************************************************************************* + +.IF "$(L10NPROPERTYFILES)"!="" +ALLTAR : $(MISC)/$(TARGET).pmerge.mk $(L10NPROPERTYFILES) + +$(MISC)/$(TARGET).pmerge.mk : $(L10NPROPERTYFILES) + +$(L10NPROPERTYFILES) : $(LOCALIZESDF) + +.INCLUDE .IGNORE : $(MISC)/$(TARGET).pmerge.mk + +.IF "$(alllangiso)"!="$(last_merge)" +MERGEPHONY:=.PHONY +.ENDIF # "$(alllangiso)" != "$(last_merge)" + +$(CLASSDIR)/$(PACKAGE)/%.properties $(MERGEPHONY) : %.properties + @@-$(MKDIRHIER) $(@:d) +.IF "$(WITH_LANG)"=="" + $(COMMAND_ECHO)$(COPY) $< $@ +.ELSE # "$(WITH_LANG)"=="" + @@-$(RM) $@ + $(COMMAND_ECHO)@noop $(assign PMERGELIST+:=$(<:f)) + $(COMMAND_ECHO)@noop $(assign PDESTDIR:=$(@:d)) +.ENDIF # "$(WITH_LANG)"=="" + +$(MISC)/$(TARGET).pmerge.mk : $(PMERGELIST) +.IF "$(WITH_LANG)"!="" +# jpropex command file requirements: +# - one file per line +# - no spaces +# - no empty lines +# $(uniq ...) to workaround $assign adding the value twice... + @noop $(assign PMERGEFILELIST:=$(uniq $(PMERGELIST))) + $(COMMAND_ECHO)$(SOLARBINDIR)/jpropex -p $(PRJNAME) -r $(PRJ) -o $(PDESTDIR) -i @$(mktmp $(PMERGEFILELIST:t"\n":s/ //)) -l all -lf $(alllangiso:s/ /,/) -m $(LOCALIZESDF) +.ENDIF # "$(WITH_LANG)"!="" + @-$(RM) $@ + $(COMMAND_ECHO)echo last_merge=$(alllangiso) > $@ + +.ENDIF # "$(L10NPROPERTYFILES)"!="" + + |