xref: /aoo4110/main/svx/AllLangResTarget_svx.mk (revision b1cdbd2c)
1*b1cdbd2cSJim Jagielski#**************************************************************
2*b1cdbd2cSJim Jagielski#
3*b1cdbd2cSJim Jagielski#  Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski#  or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski#  distributed with this work for additional information
6*b1cdbd2cSJim Jagielski#  regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski#  to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski#  "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski#  with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski#
11*b1cdbd2cSJim Jagielski#    http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski#
13*b1cdbd2cSJim Jagielski#  Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski#  software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski#  KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski#  specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski#  under the License.
19*b1cdbd2cSJim Jagielski#
20*b1cdbd2cSJim Jagielski#**************************************************************
21*b1cdbd2cSJim Jagielski
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielski
24*b1cdbd2cSJim Jagielski$(eval $(call gb_AllLangResTarget_AllLangResTarget,svx))
25*b1cdbd2cSJim Jagielski
26*b1cdbd2cSJim Jagielski$(eval $(call gb_AllLangResTarget_set_reslocation,svx,svx))
27*b1cdbd2cSJim Jagielski
28*b1cdbd2cSJim Jagielski$(eval $(call gb_AllLangResTarget_add_srs,svx,\
29*b1cdbd2cSJim Jagielski	svx/res \
30*b1cdbd2cSJim Jagielski))
31*b1cdbd2cSJim Jagielski
32*b1cdbd2cSJim Jagielski$(eval $(call gb_SrsTarget_SrsTarget,svx/res))
33*b1cdbd2cSJim Jagielski
34*b1cdbd2cSJim Jagielski$(eval $(call gb_SrsTarget_set_include,svx/res,\
35*b1cdbd2cSJim Jagielski	$$(INCLUDE) \
36*b1cdbd2cSJim Jagielski	-I$(OUTDIR)/inc \
37*b1cdbd2cSJim Jagielski	-I$(WORKDIR)/inc \
38*b1cdbd2cSJim Jagielski	-I$(WORKDIR)/inc/svx \
39*b1cdbd2cSJim Jagielski	-I$(SRCDIR)/svx/source/inc \
40*b1cdbd2cSJim Jagielski	-I$(SRCDIR)/svx/source/dialog \
41*b1cdbd2cSJim Jagielski	-I$(SRCDIR)/svx/inc/ \
42*b1cdbd2cSJim Jagielski))
43*b1cdbd2cSJim Jagielski
44*b1cdbd2cSJim Jagielski$(eval $(call gb_SrsTarget_add_files,svx/res,\
45*b1cdbd2cSJim Jagielski    svx/source/accessibility/accessibility.src \
46*b1cdbd2cSJim Jagielski    svx/source/dialog/bmpmask.src \
47*b1cdbd2cSJim Jagielski    svx/source/dialog/contdlg.src \
48*b1cdbd2cSJim Jagielski    svx/source/dialog/ctredlin.src \
49*b1cdbd2cSJim Jagielski    svx/source/dialog/dlgctrl.src \
50*b1cdbd2cSJim Jagielski    svx/source/dialog/docrecovery.src \
51*b1cdbd2cSJim Jagielski    svx/source/dialog/fontwork.src \
52*b1cdbd2cSJim Jagielski    svx/source/dialog/frmsel.src \
53*b1cdbd2cSJim Jagielski    svx/source/dialog/hdft.src \
54*b1cdbd2cSJim Jagielski    svx/source/dialog/hyprlink.src \
55*b1cdbd2cSJim Jagielski    svx/source/dialog/imapdlg.src \
56*b1cdbd2cSJim Jagielski    svx/source/dialog/langbox.src \
57*b1cdbd2cSJim Jagielski    svx/source/dialog/language.src \
58*b1cdbd2cSJim Jagielski    svx/source/dialog/optgrid.src \
59*b1cdbd2cSJim Jagielski    svx/source/dialog/passwd.src \
60*b1cdbd2cSJim Jagielski    svx/source/dialog/prtqry.src \
61*b1cdbd2cSJim Jagielski    svx/source/dialog/rubydialog.src \
62*b1cdbd2cSJim Jagielski    svx/source/dialog/ruler.src \
63*b1cdbd2cSJim Jagielski    svx/source/dialog/sdstring.src \
64*b1cdbd2cSJim Jagielski    svx/source/dialog/srchdlg.src \
65*b1cdbd2cSJim Jagielski    svx/source/dialog/svxbmpnumvalueset.src \
66*b1cdbd2cSJim Jagielski    svx/source/dialog/swframeposstrings.src \
67*b1cdbd2cSJim Jagielski    svx/source/dialog/txenctab.src \
68*b1cdbd2cSJim Jagielski    svx/source/dialog/ucsubset.src \
69*b1cdbd2cSJim Jagielski    svx/source/engine3d/float3d.src \
70*b1cdbd2cSJim Jagielski    svx/source/engine3d/string3d.src \
71*b1cdbd2cSJim Jagielski    svx/source/fmcomp/gridctrl.src \
72*b1cdbd2cSJim Jagielski    svx/source/form/datanavi.src \
73*b1cdbd2cSJim Jagielski    svx/source/form/filtnav.src \
74*b1cdbd2cSJim Jagielski    svx/source/form/fmexpl.src \
75*b1cdbd2cSJim Jagielski    svx/source/form/fmstring.src \
76*b1cdbd2cSJim Jagielski    svx/source/form/formshell.src \
77*b1cdbd2cSJim Jagielski    svx/source/items/svxerr.src \
78*b1cdbd2cSJim Jagielski    svx/source/items/svxitems.src \
79*b1cdbd2cSJim Jagielski    svx/source/mnuctrls/mnuctrls.src \
80*b1cdbd2cSJim Jagielski    svx/source/sidebar/EmptyPanel.src \
81*b1cdbd2cSJim Jagielski    svx/source/sidebar/area/AreaPropertyPanel.src \
82*b1cdbd2cSJim Jagielski    svx/source/sidebar/graphic/GraphicPropertyPanel.src \
83*b1cdbd2cSJim Jagielski    svx/source/sidebar/line/LinePropertyPanel.src \
84*b1cdbd2cSJim Jagielski    svx/source/sidebar/possize/PosSizePropertyPanel.src \
85*b1cdbd2cSJim Jagielski    svx/source/sidebar/text/TextPropertyPanel.src \
86*b1cdbd2cSJim Jagielski    svx/source/sidebar/paragraph/ParaPropertyPanel.src \
87*b1cdbd2cSJim Jagielski    svx/source/sidebar/insert/InsertPropertyPanel.src \
88*b1cdbd2cSJim Jagielski    svx/source/stbctrls/stbctrls.src \
89*b1cdbd2cSJim Jagielski    svx/source/svdraw/svdstr.src \
90*b1cdbd2cSJim Jagielski    svx/source/table/table.src \
91*b1cdbd2cSJim Jagielski    svx/source/tbxctrls/colrctrl.src \
92*b1cdbd2cSJim Jagielski    svx/source/tbxctrls/extrusioncontrols.src \
93*b1cdbd2cSJim Jagielski    svx/source/tbxctrls/fontworkgallery.src \
94*b1cdbd2cSJim Jagielski    svx/source/tbxctrls/grafctrl.src \
95*b1cdbd2cSJim Jagielski    svx/source/tbxctrls/lboxctrl.src \
96*b1cdbd2cSJim Jagielski    svx/source/tbxctrls/tbcontrl.src \
97*b1cdbd2cSJim Jagielski    svx/source/tbxctrls/tbunosearchcontrollers.src \
98*b1cdbd2cSJim Jagielski    svx/source/toolbars/extrusionbar.src \
99*b1cdbd2cSJim Jagielski    svx/source/toolbars/fontworkbar.src \
100*b1cdbd2cSJim Jagielski    svx/source/unodraw/unodraw.src \
101*b1cdbd2cSJim Jagielski))
102*b1cdbd2cSJim Jagielski
103*b1cdbd2cSJim Jagielski$(call gb_SrsPartTarget_get_target,svx/source/fmcomp/gridctrl.src) : $(WORKDIR)/inc/svx/globlmn.hrc
104*b1cdbd2cSJim Jagielski$(call gb_SrsPartTarget_get_target,svx/source/form/fmexpl.src) : $(WORKDIR)/inc/svx/globlmn.hrc
105*b1cdbd2cSJim Jagielski$(call gb_SrsPartTarget_get_target,svx/source/form/datanavi.src) : $(WORKDIR)/inc/svx/globlmn.hrc
106*b1cdbd2cSJim Jagielski$(call gb_SrsPartTarget_get_target,svx/source/form/formshell.src) : $(WORKDIR)/inc/svx/globlmn.hrc
107*b1cdbd2cSJim Jagielski$(call gb_SrsTarget_get_clean_target,svx/res) : $(WORKDIR)/inc/svx/globlmn.hrc_clean
108*b1cdbd2cSJim Jagielski
109*b1cdbd2cSJim Jagielski$(OUTDIR)/inc/svx/globlmn.hrc : $(WORKDIR)/inc/svx/globlmn.hrc
110*b1cdbd2cSJim Jagielski	$(call gb_Deliver_deliver,$<,$@)
111*b1cdbd2cSJim Jagielski
112*b1cdbd2cSJim Jagielski# hack !!!
113*b1cdbd2cSJim Jagielski# just a temporary - globlmn.hrc about to be removed!
114*b1cdbd2cSJim Jagielskiifeq ($(strip $(WITH_LANG)),)
115*b1cdbd2cSJim Jagielski$(WORKDIR)/inc/svx/globlmn.hrc : $(SRCDIR)/svx/inc/globlmn_tmpl.hrc
116*b1cdbd2cSJim Jagielski	echo copying $@
117*b1cdbd2cSJim Jagielski	-mkdir -p $(WORKDIR)/inc/svx
118*b1cdbd2cSJim Jagielski	cp $(SRCDIR)/svx/inc/globlmn_tmpl.hrc $(WORKDIR)/inc/svx/globlmn.hrc
119*b1cdbd2cSJim Jagielski	rm -f $(WORKDIR)/inc/svx/lastrun.mk
120*b1cdbd2cSJim Jagielskielse
121*b1cdbd2cSJim Jagielski-include $(WORKDIR)/inc/svx/lastrun.mk
122*b1cdbd2cSJim Jagielskiifneq ($(gb_lastrun_globlmn),MERGED)
123*b1cdbd2cSJim Jagielski.PHONY : $(WORKDIR)/inc/svx/globlmn.hrc
124*b1cdbd2cSJim Jagielskiendif
125*b1cdbd2cSJim Jagielski$(WORKDIR)/inc/svx/globlmn.hrc : $(SRCDIR)/svx/inc/globlmn_tmpl.hrc $(gb_SrsPartMergeTarget_SDFLOCATION)/svx/inc/localize.sdf
126*b1cdbd2cSJim Jagielski	echo merging $@
127*b1cdbd2cSJim Jagielski	-mkdir -p $(WORKDIR)/inc/svx
128*b1cdbd2cSJim Jagielski	rm -f $(WORKDIR)/inc/svx/lastrun.mk
129*b1cdbd2cSJim Jagielski	echo gb_lastrun_globlmn:=MERGED > $(WORKDIR)/inc/svx/lastrun.mk
130*b1cdbd2cSJim Jagielski	$(call gb_Helper_abbreviate_dirs_native, \
131*b1cdbd2cSJim Jagielski		$(gb_SrsPartMergeTarget_TRANSEXCOMMAND) \
132*b1cdbd2cSJim Jagielski		-p svx \
133*b1cdbd2cSJim Jagielski		 -i $< -o $@ -m $(gb_SrsPartMergeTarget_SDFLOCATION)/svx/inc/localize.sdf -l all)
134*b1cdbd2cSJim Jagielskiendif
135*b1cdbd2cSJim Jagielski
136*b1cdbd2cSJim Jagielski.PHONY : $(WORKDIR)/inc/svx/globlmn.hrc_clean
137*b1cdbd2cSJim Jagielski$(WORKDIR)/inc/svx/globlmn.hrc_clean :
138*b1cdbd2cSJim Jagielski	rm -f $(WORKDIR)/inc/svx/lastrun.mk \
139*b1cdbd2cSJim Jagielski		$(WORKDIR)/inc/svx/globlmn.hrc
140*b1cdbd2cSJim Jagielski
141*b1cdbd2cSJim Jagielski
142*b1cdbd2cSJim Jagielski# vim: set noet sw=4 ts=4:
143