xref: /aoo41x/main/solenv/inc/tg_srs.mk (revision cdf0e10c)
1*cdf0e10cSrcweir#*************************************************************************
2*cdf0e10cSrcweir#
3*cdf0e10cSrcweir# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4*cdf0e10cSrcweir#
5*cdf0e10cSrcweir# Copyright 2000, 2010 Oracle and/or its affiliates.
6*cdf0e10cSrcweir#
7*cdf0e10cSrcweir# OpenOffice.org - a multi-platform office productivity suite
8*cdf0e10cSrcweir#
9*cdf0e10cSrcweir# This file is part of OpenOffice.org.
10*cdf0e10cSrcweir#
11*cdf0e10cSrcweir# OpenOffice.org is free software: you can redistribute it and/or modify
12*cdf0e10cSrcweir# it under the terms of the GNU Lesser General Public License version 3
13*cdf0e10cSrcweir# only, as published by the Free Software Foundation.
14*cdf0e10cSrcweir#
15*cdf0e10cSrcweir# OpenOffice.org is distributed in the hope that it will be useful,
16*cdf0e10cSrcweir# but WITHOUT ANY WARRANTY; without even the implied warranty of
17*cdf0e10cSrcweir# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18*cdf0e10cSrcweir# GNU Lesser General Public License version 3 for more details
19*cdf0e10cSrcweir# (a copy is included in the LICENSE file that accompanied this code).
20*cdf0e10cSrcweir#
21*cdf0e10cSrcweir# You should have received a copy of the GNU Lesser General Public License
22*cdf0e10cSrcweir# version 3 along with OpenOffice.org.  If not, see
23*cdf0e10cSrcweir# <http://www.openoffice.org/license.html>
24*cdf0e10cSrcweir# for a copy of the LGPLv3 License.
25*cdf0e10cSrcweir#
26*cdf0e10cSrcweir#*************************************************************************
27*cdf0e10cSrcweir
28*cdf0e10cSrcweir#######################################################
29*cdf0e10cSrcweir# unroll begin
30*cdf0e10cSrcweir
31*cdf0e10cSrcweir.IF "$(SRS$(TNR)NAME)"!=""
32*cdf0e10cSrcweir
33*cdf0e10cSrcweir$(MISC)/$(TARGET).$(SRS$(TNR)NAME).dprr: $(LOCALIZE_ME_DEST)
34*cdf0e10cSrcweir
35*cdf0e10cSrcweir$(MISC)/$(TARGET).$(SRS$(TNR)NAME).dprr: $(SRC$(TNR)FILES)
36*cdf0e10cSrcweir	@echo "Making:   " $(@:f)
37*cdf0e10cSrcweir	@@-$(RM) $(MISC)/$(TARGET).$(SRS$(TNR)NAME).dprr
38*cdf0e10cSrcweir	$(COMMAND_ECHO)$(RSC) $(VERBOSITY) $(SRSDEFAULT) $(RSC_SRS_CHARSET) $(RSCFLAGS) -I$(RSCEXTINC) -I$(INCLOCPRJ)  -I$(INCLOCAL) -I$(INC) -I$(INCCOM) $(RSCDEFS) $(RSCUPDVERDEF) -fp={$(SRS)/$(SRS$(TNR)NAME).srs} -fo=$@ -p=$(TARGET) $(SRC$(TNR)FILES)
39*cdf0e10cSrcweir
40*cdf0e10cSrcweir.IF "$(WITH_LANG)"!=""
41*cdf0e10cSrcweir
42*cdf0e10cSrcweir$(foreach,i,$(SRC$(TNR)FILES) $(COMMONMISC)/$(TARGET)/$i) : $$(@:f) $(LOCALIZESDF)
43*cdf0e10cSrcweir	@echo "Making:   " $(@:f)
44*cdf0e10cSrcweir	$(COMMAND_ECHO)-$(MKDIR) $(@:d)
45*cdf0e10cSrcweir    $(COMMAND_ECHO)-$(RM) $@
46*cdf0e10cSrcweir	$(COMMAND_ECHO)-$(MKDIRHIER)  $(COMMONMISC)$/$(PRJNAME)
47*cdf0e10cSrcweir	$(COMMAND_ECHO)$(WRAPCMD) $(TRANSEX) -p $(PRJNAME) -i $(@:f) -o $(@).$(INPATH) -m $(LOCALIZESDF) -l all
48*cdf0e10cSrcweir    $(COMMAND_ECHO)$(RENAME) $@.$(INPATH) $@
49*cdf0e10cSrcweir    $(COMMAND_ECHO)-$(RM) $@.$(INPATH)
50*cdf0e10cSrcweir
51*cdf0e10cSrcweir$(SRS)/$(SRS$(TNR)NAME).srs: $(LOCALIZE_ME_DEST)
52*cdf0e10cSrcweir
53*cdf0e10cSrcweir$(SRS)/$(SRS$(TNR)NAME).srs: $(foreach,i,$(SRC$(TNR)FILES) $(COMMONMISC)/$(TARGET)/$i)
54*cdf0e10cSrcweir.ELSE			# "$(WITH_LANG)"!=""
55*cdf0e10cSrcweir$(SRS)/$(SRS$(TNR)NAME).srs: $(SRC$(TNR)FILES)
56*cdf0e10cSrcweir.ENDIF			# "$(WITH_LANG)"!=""
57*cdf0e10cSrcweir	@echo "Making:   " $(@:f)
58*cdf0e10cSrcweir	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
59*cdf0e10cSrcweir		$(SRSDEFAULT) $(RSC_SRS_CHARSET) $(RSCFLAGS) -I$(RSCEXTINC) \
60*cdf0e10cSrcweir		$(INCLUDE) $(RSCDEFS) $(RSCUPDVERDEF) \
61*cdf0e10cSrcweir		-fp=$@.$(INPATH) \
62*cdf0e10cSrcweir		$< \
63*cdf0e10cSrcweir	)
64*cdf0e10cSrcweir	$(COMMAND_ECHO)-$(RM) $@
65*cdf0e10cSrcweir	$(COMMAND_ECHO)$(RENAME) $@.$(INPATH) $@
66*cdf0e10cSrcweir	$(COMMAND_ECHO)-$(RM) $@.$(INPATH)
67*cdf0e10cSrcweir
68*cdf0e10cSrcweir.ENDIF          # "$(SRS$(TNR)NAME)"!=""
69*cdf0e10cSrcweir
70*cdf0e10cSrcweir# unroll end
71*cdf0e10cSrcweir#######################################################
72*cdf0e10cSrcweir
73*cdf0e10cSrcweir
74