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
23PRJ		= ..$/..$/..$/..
24PRJNAME = wizards
25TARGET  = wizards_common
26PACKAGE = com$/sun$/star$/wizards
27
28# --- Settings -----------------------------------------------------
29
30.INCLUDE : settings.mk
31#.INCLUDE :  $(PRJ)$/util$/makefile.pmk
32
33JARFILES= unoil.jar jurt.jar ridl.jar juh.jar jut.jar java_uno.jar java_uno_accessbridge
34
35.IF "$(SYSTEM_SAXON)" == "YES"
36EXTRAJARFILES = $(SAXON_JAR)
37.ELSE
38JARFILES += saxon9.jar
39.ENDIF
40
41
42JARCLASSDIRS	=                                               \
43	com$/sun$/star$/wizards$/common	       	 		\
44	com$/sun$/star$/wizards$/db	       	 		\
45	com$/sun$/star$/wizards$/ui	       	 		\
46	com$/sun$/star$/wizards$/document     	 		\
47	com$/sun$/star$/wizards$/text
48
49JARTARGET	= commonwizards.jar
50
51# --- Files --------------------------------------------------------
52
53JAVAFILES=							\
54	common$/HelpIds.java	                		\
55	common$/Desktop.java	                		\
56	common$/NumberFormatter.java                 		\
57	common$/FileAccess.java                 		\
58	common$/Helper.java                     		\
59	common$/InvalidQueryException.java      		\
60	common$/JavaTools.java                  		\
61	common$/NoValidPathException.java       		\
62	common$/Properties.java                 		\
63	common$/PropertyNames.java                 		\
64	common$/Resource.java                   		\
65	common$/SystemDialog.java				\
66	common$/Configuration.java				\
67	common$/ConfigNode.java					\
68	common$/ConfigGroup.java				\
69	common$/ConfigSet.java					\
70	common$/XMLProvider.java				\
71	common$/XMLHelper.java					\
72	common$/IRenderer.java					\
73	common$/Indexable.java					\
74	common$/TerminateWizardException.java			\
75	common$/UCB.java					\
76	common$/DebugHelper.java					\
77	common$/PropertySetHelper.java					\
78	common$/NumericalHelper.java					\
79	common$/NamedValueCollection.java       \
80	db$/DBMetaData.java					\
81	db$/CommandMetaData.java				\
82	db$/QueryMetaData.java					\
83	db$/BlindtextCreator.java				\
84	db$/FieldColumn.java					\
85	db$/CommandName.java					\
86	db$/RecordParser.java					\
87	db$/TypeInspector.java					\
88	db$/ColumnPropertySet.java				\
89	db$/RelationController.java				\
90	db$/TableDescriptor.java				\
91	db$/SQLQueryComposer.java				\
92	db$/DatabaseObjectWizard.java					\
93	ui$/event$/AbstractListener.java			\
94	ui$/event$/CommonListener.java				\
95	ui$/event$/DataAware.java				\
96	ui$/event$/DataAwareFields.java				\
97	ui$/event$/EventNames.java				\
98	ui$/event$/ListModelBinder.java				\
99	ui$/event$/MethodInvocation.java			\
100	ui$/event$/RadioDataAware.java				\
101	ui$/event$/SimpleDataAware.java				\
102	ui$/event$/Task.java					\
103	ui$/event$/TaskEvent.java				\
104	ui$/event$/TaskListener.java				\
105	ui$/event$/UnoDataAware.java				\
106	ui$/AggregateComponent.java				\
107	ui$/CommandFieldSelection.java				\
108	ui$/ControlScroller.java				\
109	ui$/DBLimitedFieldSelection.java			\
110	ui$/DocumentPreview.java				\
111	ui$/FilterComponent.java				\
112	ui$/FieldSelection.java					\
113	ui$/ImageList.java					\
114	ui$/ButtonList.java					\
115	ui$/PathSelection.java					\
116	ui$/PeerConfig.java					\
117	ui$/SortingComponent.java				\
118	ui$/TitlesComponent.java				\
119	ui$/WizardDialog.java					\
120	ui$/UIConsts.java					\
121	ui$/UnoDialog.java					\
122	ui$/UnoDialog2.java					\
123	ui$/XCommandSelectionListener.java			\
124	ui$/XFieldSelectionListener.java			\
125	ui$/XPathSelectionListener.java				\
126	ui$/XCompletion.java					\
127	document$/Control.java					\
128	document$/DatabaseControl.java				\
129	document$/FormHandler.java				\
130	document$/GridControl.java				\
131	document$/OfficeDocument.java				\
132	document$/Shape.java					\
133	document$/TimeStampControl.java				\
134	text$/TextDocument.java					\
135	text$/TextFieldHandler.java				\
136	text$/TextFrameHandler.java				\
137	text$/TextSectionHandler.java				\
138	text$/TextStyleHandler.java				\
139	text$/TextTableHandler.java				\
140	text$/ViewHandler.java
141
142
143#JAVACLASSFILES = $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:s/.java/.class/))
144
145# --- Targets ------------------------------------------------------
146
147.INCLUDE :  target.mk
148