1#*************************************************************************
2#
3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4#
5# Copyright 2000, 2010 Oracle and/or its affiliates.
6#
7# OpenOffice.org - a multi-platform office productivity suite
8#
9# This file is part of OpenOffice.org.
10#
11# OpenOffice.org is free software: you can redistribute it and/or modify
12# it under the terms of the GNU Lesser General Public License version 3
13# only, as published by the Free Software Foundation.
14#
15# OpenOffice.org is distributed in the hope that it will be useful,
16# but WITHOUT ANY WARRANTY; without even the implied warranty of
17# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18# GNU Lesser General Public License version 3 for more details
19# (a copy is included in the LICENSE file that accompanied this code).
20#
21# You should have received a copy of the GNU Lesser General Public License
22# version 3 along with OpenOffice.org.  If not, see
23# <http://www.openoffice.org/license.html>
24# for a copy of the LGPLv3 License.
25#
26#*************************************************************************
27
28PRJ := ..$/..$/..
29PRJNAME := bean
30TARGET := oooapplet
31PACKAGE = oooapplet
32
33.INCLUDE: settings.mk
34
35#----- compile .java files -----------------------------------------
36
37JARFILES = officebean.jar ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar
38JAVAFILES       = OOoViewer.java
39JAVACLASSFILES	= $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class)
40
41
42JARCLASSDIRS    = \
43    oooapplet
44
45JARTARGET       = $(TARGET).jar
46JARCOMPRESS     = TRUE
47
48#----- make a jar from compiled files ------------------------------
49
50
51.INCLUDE: target.mk
52
53
54ALLTAR : \
55	COPY_FILES \
56	RUNINSTRUCTIONS
57
58
59COPY_FILES: example.html
60    $(GNUCOPY) -p $< $(CLASSDIR)
61# --- Targets ------------------------------------------------------
62
63
64.IF "$(GUI)"=="WNT"
65RUN:
66    firefox "$(CLASSDIR)$/example.html?$(office)"
67.ELSE
68TESTURL="file:///$(PWD)$/$(CLASSDIR)$/example.html?$(office)"
69RUN:
70    firefox ${TESTURL:s/\///}
71.ENDIF
72
73run: RUN
74
75
76
77RUNINSTRUCTIONS :
78    @echo .
79    @echo ###########################   N O T E  ######################################
80    @echo .
81    @echo "Add to the java runtime settings for applets in the control panel these lines:"
82    @echo "-Djava.security.policy=$(PWD)$/bean.policy"
83    @echo "To run the test you have to provide the office location."
84    @echo Example:
85    @echo dmake run office="d:\\myOffice"
86    @echo .
87
88
89