Version 4.2.0.1, tag libreoffice-4.2.0.1
[LibreOffice.git] / embeddedobj / test / Container1 / makefile.mk
blobf2523cae5a4f127c5a06625d19e416dd8cf50ede
2 # This file is part of the LibreOffice project.
4 # This Source Code Form is subject to the terms of the Mozilla Public
5 # License, v. 2.0. If a copy of the MPL was not distributed with this
6 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 # This file incorporates work covered by the following license notice:
10 # Licensed to the Apache Software Foundation (ASF) under one or more
11 # contributor license agreements. See the NOTICE file distributed
12 # with this work for additional information regarding copyright
13 # ownership. The ASF licenses this file to you under the Apache
14 # License, Version 2.0 (the "License"); you may not use this file
15 # except in compliance with the License. You may obtain a copy of
16 # the License at http://www.apache.org/licenses/LICENSE-2.0 .
19 PRJ = ..$/..
20 TARGET = EmbedContFrame
21 PRJNAME = embeddedobj
22 PACKAGE = embeddedobj$/test
24 # --- Settings -----------------------------------------------------
25 .INCLUDE: settings.mk
27 # EXEC_CLASSPATH_TMP = \
28 # $(foreach,i,$(JARFILES) $(SOLARBINDIR)$/$i)$(LIBO_PATH_SEPARATOR)
29 # EXEC_CLASSPATH = \
30 # $(strip $(subst,!,$(LIBO_PATH_SEPARATOR) $(EXEC_CLASSPATH_TMP:s/ /!/)))
32 #----- compile .java files -----------------------------------------
34 JARFILES = ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar
36 JAVAFILES = \
37 EmbedContApp.java\
38 EmbedContFrame.java\
39 NativeView.java\
40 WindowHelper.java\
41 JavaWindowPeerFake.java\
42 BitmapPainter.java\
43 PaintThread.java
45 CLASSFILES = $(patsubst %.java,$(OUT_COMP_CLASS)/%.class,$(JAVAFILES))
48 # --- Targets ------------------------------------------------------
50 .INCLUDE: target.mk
52 ALL : $(OUT)$/slo$/nativeview.obj
53 JavaStorageTestExample
55 JavaStorageTestExample : $(CLASSFILES)
56 @echo --------------------------------------------------------------------------------
57 @echo "Please use following command to execute the example!"
58 @echo ------
59 @echo "dmake run"
60 @echo --------------------------------------------------------------------------------
62 # $(OUT)$/slo$/nativeview.obj:
63 # cd nativelib; dmake debug=t; cd ..
65 # echo $(SOLARBINDIR)
66 # echo $(EXEC_CLASSPATH)
68 run: $(CLASSFILES)
69 +set PATH=$(PATH)$(LIBO_PATH_SEPARATOR)$(JDK14PATH)$/jre$/bin && \
70 java -classpath "$(OUT)$/class;$(OUT)$/lib;$(OUT)$/bin;$(JDK14PATH)$/jre$/bin;$(JDK14PATH)$/jre$/lib;$(CLASSPATH)" embeddedobj.test.EmbedContFrame
72 debug: $(CLASSFILES)
73 +set PATH=$(PATH)$(LIBO_PATH_SEPARATOR)$(JDK14PATH)$/jre$/bin && \
74 jdb -classpath "$(OUT)$/class;$(OUT)$/lib;$(OUT)$/bin;$(CLASSPATH)" embeddedobj.test.EmbedContFrame
76 clean :
77 -$(DELRECURSIVE) $(subst /,$(PS),$(OUT_COMP_CLASS))