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