1b63233d8Sdamjan###############################################################
2b63233d8Sdamjan#
3b63233d8Sdamjan#  Licensed to the Apache Software Foundation (ASF) under one
4b63233d8Sdamjan#  or more contributor license agreements.  See the NOTICE file
5b63233d8Sdamjan#  distributed with this work for additional information
6b63233d8Sdamjan#  regarding copyright ownership.  The ASF licenses this file
7b63233d8Sdamjan#  to you under the Apache License, Version 2.0 (the
8b63233d8Sdamjan#  "License"); you may not use this file except in compliance
9b63233d8Sdamjan#  with the License.  You may obtain a copy of the License at
10b63233d8Sdamjan#
11b63233d8Sdamjan#    http://www.apache.org/licenses/LICENSE-2.0
12b63233d8Sdamjan#
13b63233d8Sdamjan#  Unless required by applicable law or agreed to in writing,
14b63233d8Sdamjan#  software distributed under the License is distributed on an
15b63233d8Sdamjan#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16b63233d8Sdamjan#  KIND, either express or implied.  See the License for the
17b63233d8Sdamjan#  specific language governing permissions and limitations
18b63233d8Sdamjan#  under the License.
19b63233d8Sdamjan#
20b63233d8Sdamjan###############################################################
21b63233d8Sdamjan
22b63233d8Sdamjan
23b63233d8Sdamjan
24b63233d8Sdamjan$(eval $(call gb_AllLangResTarget_AllLangResTarget,dbui))
25b63233d8Sdamjan
26b63233d8Sdamjan$(eval $(call gb_AllLangResTarget_set_reslocation,dbui,dbaccess))
27b63233d8Sdamjan
28b63233d8Sdamjan$(eval $(call gb_AllLangResTarget_add_srs,dbui,dbaccess/dbui))
29b63233d8Sdamjan
30b63233d8Sdamjan$(eval $(call gb_SrsTarget_SrsTarget,dbaccess/dbui))
31b63233d8Sdamjan
32b63233d8Sdamjan$(eval $(call gb_SrsTarget_set_include,dbaccess/dbui,\
33b63233d8Sdamjan	$$(INCLUDE) \
34b63233d8Sdamjan	-I$(OUTDIR)/inc \
35b63233d8Sdamjan	-I$(WORKDIR)/inc/dbaccess \
36b63233d8Sdamjan	-I$(SRCDIR)/dbaccess/source/ui/inc \
37b63233d8Sdamjan	-I$(SRCDIR)/dbaccess/source/ui/dlg \
38b63233d8Sdamjan	-I$(SRCDIR)/dbaccess/inc \
39b63233d8Sdamjan))
40b63233d8Sdamjan
41b63233d8Sdamjan
42b63233d8Sdamjan$(eval $(call gb_SrsTarget_add_files,dbaccess/dbui,\
43b63233d8Sdamjan	dbaccess/source/ui/app/app.src \
44b63233d8Sdamjan	dbaccess/source/ui/browser/sbabrw.src \
45b63233d8Sdamjan	dbaccess/source/ui/browser/sbagrid.src \
46b63233d8Sdamjan	dbaccess/source/ui/control/TableGrantCtrl.src \
47b63233d8Sdamjan	dbaccess/source/ui/control/tabletree.src \
48b63233d8Sdamjan	dbaccess/source/ui/control/undosqledit.src \
49b63233d8Sdamjan	dbaccess/source/ui/dlg/AdabasStat.src \
50b63233d8Sdamjan	dbaccess/source/ui/dlg/admincontrols.src \
51b63233d8Sdamjan	dbaccess/source/ui/dlg/adtabdlg.src \
52b63233d8Sdamjan	dbaccess/source/ui/dlg/advancedsettings.src \
53b63233d8Sdamjan	dbaccess/source/ui/dlg/AutoControls.src \
54b63233d8Sdamjan	dbaccess/source/ui/dlg/CollectionView.src \
55b63233d8Sdamjan	dbaccess/source/ui/dlg/ConnectionPage.src \
56b63233d8Sdamjan	dbaccess/source/ui/dlg/dbadmin.src \
57b63233d8Sdamjan	dbaccess/source/ui/dlg/dbadmin2.src \
58b63233d8Sdamjan	dbaccess/source/ui/dlg/dbadminsetup.src \
59b63233d8Sdamjan	dbaccess/source/ui/dlg/dbfindex.src \
60b63233d8Sdamjan	dbaccess/source/ui/dlg/directsql.src \
61b63233d8Sdamjan	dbaccess/source/ui/dlg/dlgattr.src \
62b63233d8Sdamjan	dbaccess/source/ui/dlg/dlgsave.src \
63b63233d8Sdamjan	dbaccess/source/ui/dlg/dlgsize.src \
64b63233d8Sdamjan	dbaccess/source/ui/dlg/dsselect.src \
65b63233d8Sdamjan	dbaccess/source/ui/dlg/indexdialog.src \
66b63233d8Sdamjan	dbaccess/source/ui/dlg/paramdialog.src \
67b63233d8Sdamjan	dbaccess/source/ui/dlg/queryfilter.src \
68b63233d8Sdamjan	dbaccess/source/ui/dlg/queryorder.src \
69b63233d8Sdamjan	dbaccess/source/ui/dlg/RelationDlg.src \
70b63233d8Sdamjan	dbaccess/source/ui/dlg/sqlmessage.src \
71b63233d8Sdamjan	dbaccess/source/ui/dlg/textconnectionsettings.src \
72b63233d8Sdamjan	dbaccess/source/ui/dlg/UserAdmin.src \
73b63233d8Sdamjan	dbaccess/source/ui/dlg/UserAdminDlg.src \
74b63233d8Sdamjan	dbaccess/source/ui/imagelists/dbimagelists.src \
75b63233d8Sdamjan	dbaccess/source/ui/misc/dbumiscres.src \
76b63233d8Sdamjan	dbaccess/source/ui/misc/WizardPages.src \
77b63233d8Sdamjan	dbaccess/source/ui/querydesign/query.src \
78b63233d8Sdamjan	dbaccess/source/ui/querydesign/querydlg.src \
79b63233d8Sdamjan	dbaccess/source/ui/relationdesign/relation.src \
80b63233d8Sdamjan	dbaccess/source/ui/tabledesign/table.src \
81b63233d8Sdamjan	dbaccess/source/ui/uno/copytablewizard.src \
82b63233d8Sdamjan	dbaccess/source/ui/uno/dbinteraction.src \
83b63233d8Sdamjan))
84b63233d8Sdamjan
85b63233d8Sdamjan$(call gb_SrsPartTarget_get_target,dbaccess/source/ui/dlg/admincontrols.src) : $(WORKDIR)/inc/dbaccess/AutoControls.hrc
86b63233d8Sdamjan$(call gb_SrsPartTarget_get_target,dbaccess/source/ui/dlg/AutoControls.src) : $(WORKDIR)/inc/dbaccess/AutoControls.hrc
87b63233d8Sdamjan$(call gb_SrsPartTarget_get_target,dbaccess/source/ui/dlg/ConnectionPage.src) : $(WORKDIR)/inc/dbaccess/AutoControls.hrc
88b63233d8Sdamjan$(call gb_SrsPartTarget_get_target,dbaccess/source/ui/dlg/dbadmin.src) : $(WORKDIR)/inc/dbaccess/AutoControls.hrc
89b63233d8Sdamjan$(call gb_SrsPartTarget_get_target,dbaccess/source/ui/dlg/dbadmin2.src) : $(WORKDIR)/inc/dbaccess/AutoControls.hrc
90b63233d8Sdamjan$(call gb_SrsPartTarget_get_target,dbaccess/source/ui/dlg/dbadminsetup.src) : $(WORKDIR)/inc/dbaccess/AutoControls.hrc
91b63233d8Sdamjan$(call gb_SrsPartTarget_get_target,dbaccess/source/ui/dlg/textconnectionsettings.src) : $(WORKDIR)/inc/dbaccess/AutoControls.hrc
92b63233d8Sdamjan
93b63233d8Sdamjan$(call gb_SrsPartTarget_get_target,dbaccess/source/ui/app/app.src) : $(WORKDIR)/inc/dbaccess/toolbox.hrc
94b63233d8Sdamjan$(call gb_SrsPartTarget_get_target,dbaccess/source/ui/browser/sbabrw.src) : $(WORKDIR)/inc/dbaccess/toolbox.hrc
95b63233d8Sdamjan$(call gb_SrsPartTarget_get_target,dbaccess/source/ui/browser/sbagrid.src) : $(WORKDIR)/inc/dbaccess/toolbox.hrc
96b63233d8Sdamjan$(call gb_SrsPartTarget_get_target,dbaccess/source/ui/dlg/dbadmin2.src) : $(WORKDIR)/inc/dbaccess/toolbox.hrc
97b63233d8Sdamjan$(call gb_SrsPartTarget_get_target,dbaccess/source/ui/dlg/queryfilter.src) : $(WORKDIR)/inc/dbaccess/toolbox.hrc
98b63233d8Sdamjan$(call gb_SrsPartTarget_get_target,dbaccess/source/ui/querydesign/query.src) : $(WORKDIR)/inc/dbaccess/toolbox.hrc
99b63233d8Sdamjan$(call gb_SrsPartTarget_get_target,dbaccess/source/ui/tabledesign/table.src) : $(WORKDIR)/inc/dbaccess/toolbox.hrc
100b63233d8Sdamjan
101b63233d8Sdamjan# hack !!!
102b63233d8Sdamjan# just a temporary - globlmn.hrc about to be removed!
103b63233d8Sdamjanifeq ($(strip $(WITH_LANG)),)
104b63233d8Sdamjan$(WORKDIR)/inc/dbaccess/AutoControls.hrc : $(SRCDIR)/dbaccess/source/ui/dlg/AutoControls_tmpl.hrc
105b63233d8Sdamjan	echo copying $@
106b63233d8Sdamjan	-mkdir -p $(WORKDIR)/inc/dbaccess
107b63233d8Sdamjan	cp $(SRCDIR)/dbaccess/source/ui/dlg/AutoControls_tmpl.hrc $(WORKDIR)/inc/dbaccess/AutoControls.hrc
108b63233d8Sdamjan	rm -f $(WORKDIR)/inc/dbaccess/lastrun.mk
109b63233d8Sdamjan
110b63233d8Sdamjan$(WORKDIR)/inc/dbaccess/toolbox.hrc : $(SRCDIR)/dbaccess/source/ui/inc/toolbox_tmpl.hrc
111b63233d8Sdamjan	echo copying $@
112b63233d8Sdamjan	-mkdir -p $(WORKDIR)/inc/dbaccess
113b63233d8Sdamjan	cp $(SRCDIR)/dbaccess/source/ui/inc/toolbox_tmpl.hrc $(WORKDIR)/inc/dbaccess/toolbox.hrc
114b63233d8Sdamjan	rm -f $(WORKDIR)/inc/dbaccess/lastrun.mk
115b63233d8Sdamjanelse
116b63233d8Sdamjan-include $(WORKDIR)/inc/dbaccess/lastrun.mk
117b63233d8Sdamjanifneq ($(gb_lastrun_globlmn),MERGED)
118b63233d8Sdamjan.PHONY : $(WORKDIR)/inc/dbaccess/toolbox.hrc $(WORKDIR)/inc/dbaccess/AutoControls.hrc
119b63233d8Sdamjanendif
120b63233d8Sdamjan
121b63233d8Sdamjan$(WORKDIR)/inc/dbaccess/AutoControls.hrc : $(SRCDIR)/dbaccess/source/ui/dlg/AutoControls_tmpl.hrc $(gb_SrsPartMergeTarget_SDFLOCATION)/svx/inc/localize.sdf
122b63233d8Sdamjan	echo merging $@
123b63233d8Sdamjan	-mkdir -p $(WORKDIR)/inc/dbaccess
124b63233d8Sdamjan	rm -f $(WORKDIR)/inc/dbaccess/lastrun.mk
125b63233d8Sdamjan	echo gb_lastrun_globlmn:=MERGED > $(WORKDIR)/inc/dbaccess/lastrun.mk
126b63233d8Sdamjan	$(call gb_Helper_abbreviate_dirs_native, \
127b63233d8Sdamjan		$(gb_SrsPartMergeTarget_TRANSEXCOMMAND) \
128b63233d8Sdamjan		-p svx \
129*aa573ed5SMatthias Seidel		 -i $< -o $@ -m $(gb_SrsPartMergeTarget_SDFLOCATION)/dbaccess/source/ui/dlg/localize.sdf -l all)
130b63233d8Sdamjan
131b63233d8Sdamjan$(WORKDIR)/inc/dbaccess/toolbox.hrc : $(SRCDIR)/dbaccess/source/ui/inc/toolbox_tmpl.hrc $(gb_SrsPartMergeTarget_SDFLOCATION)/svx/inc/localize.sdf
132b63233d8Sdamjan	echo merging $@
133b63233d8Sdamjan	-mkdir -p $(WORKDIR)/inc/dbaccess
134b63233d8Sdamjan	rm -f $(WORKDIR)/inc/dbaccess/lastrun.mk
135b63233d8Sdamjan	echo gb_lastrun_globlmn:=MERGED > $(WORKDIR)/inc/dbaccess/lastrun.mk
136b63233d8Sdamjan	$(call gb_Helper_abbreviate_dirs_native, \
137b63233d8Sdamjan		$(gb_SrsPartMergeTarget_TRANSEXCOMMAND) \
138b63233d8Sdamjan		-p svx \
139*aa573ed5SMatthias Seidel		 -i $< -o $@ -m $(gb_SrsPartMergeTarget_SDFLOCATION)/dbaccess/source/ui/inc/localize.sdf -l all)
140b63233d8Sdamjan
141b63233d8Sdamjanendif
142b63233d8Sdamjan
143b63233d8Sdamjan.PHONY : $(WORKDIR)/inc/dbaccess/toolbox.hrc_clean $(WORKDIR)/inc/dbaccess/AutoControls.hrc_clean
144b63233d8Sdamjan$(WORKDIR)/inc/dbaccess/AutoControls.hrc_clean :
145b63233d8Sdamjan	rm -f $(WORKDIR)/inc/dbaccess/lastrun.mk \
146b63233d8Sdamjan		$(WORKDIR)/inc/dbaccess/AutoControls.hrc
147b63233d8Sdamjan
148b63233d8Sdamjan$(WORKDIR)/inc/dbaccess/toolbox.hrc_clean :
149b63233d8Sdamjan	rm -f $(WORKDIR)/inc/dbaccess/lastrun.mk \
150b63233d8Sdamjan		$(WORKDIR)/inc/dbaccess/toolbox.hrc
151b63233d8Sdamjan
152b63233d8Sdamjan# vim: set noet sw=4 ts=4:
153