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
24PRJ		= ..$/..$/..$/..$/..
25PRJNAME = wizards
26TARGET  = web
27PACKAGE = com$/sun$/star$/wizards$/web
28
29# --- Settings -----------------------------------------------------
30
31.INCLUDE : settings.mk
32#.INCLUDE :  $(PRJ)$/util$/makefile.pmk
33JARFILES= unoil.jar jurt.jar ridl.jar juh.jar jut.jar java_uno.jar java_uno_accessbridge commonwizards.jar
34
35.IF "$(SYSTEM_SAXON)" == "YES"
36EXTRAJARFILES = $(SAXON_JAR)
37.ELSE
38JARFILES += saxon9.jar
39.ENDIF
40
41CUSTOMMANIFESTFILE= MANIFEST.MF
42
43JARCLASSDIRS	= com$/sun$/star$/wizards$/web
44JARTARGET		= web.jar
45JARCLASSPATH = \
46    commonwizards.jar saxon9.jar
47
48# --- Files --------------------------------------------------------
49
50JAVAFILES=			\
51	AbstractErrorHandler.java \
52	BackgroundsDialog.java \
53	CallWizard.java \
54	ErrorHandler.java \
55	ExtensionVerifier.java \
56	FTPDialog.java \
57	FTPDialogResources.java \
58	IconsDialog.java \
59	ImageListDialog.java \
60	LogTaskListener.java \
61	Process.java \
62	ProcessErrorHandler.java \
63	ProcessErrors.java \
64	ProcessStatusRenderer.java \
65	StatusDialog.java \
66	StylePreview.java \
67	TOCPreview.java \
68	WebWizard.java \
69	WebWizardConst.java \
70	WebWizardDialog.java \
71	WebWizardDialogResources.java \
72	WWD_Events.java \
73	WWD_General.java \
74	WWD_Startup.java \
75	WWHID.java
76
77JAVACLASSFILES = $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class)
78
79# --- Targets ------------------------------------------------------
80
81.INCLUDE :  target.mk
82
83ALLTAR : $(MISC)/web.component
84
85$(MISC)/web.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
86        web.component
87    $(XSLTPROC) --nonet --stringparam uri \
88        '$(COMPONENTPREFIX_BASIS_JAVA)$(JARTARGET)' -o $@ \
89        $(SOLARENV)/bin/createcomponent.xslt web.component
90