1*8cb913c4SDamjan Jovanovic#**************************************************************
2*8cb913c4SDamjan Jovanovic#
3*8cb913c4SDamjan Jovanovic#  Licensed to the Apache Software Foundation (ASF) under one
4*8cb913c4SDamjan Jovanovic#  or more contributor license agreements.  See the NOTICE file
5*8cb913c4SDamjan Jovanovic#  distributed with this work for additional information
6*8cb913c4SDamjan Jovanovic#  regarding copyright ownership.  The ASF licenses this file
7*8cb913c4SDamjan Jovanovic#  to you under the Apache License, Version 2.0 (the
8*8cb913c4SDamjan Jovanovic#  "License"); you may not use this file except in compliance
9*8cb913c4SDamjan Jovanovic#  with the License.  You may obtain a copy of the License at
10*8cb913c4SDamjan Jovanovic#
11*8cb913c4SDamjan Jovanovic#    http://www.apache.org/licenses/LICENSE-2.0
12*8cb913c4SDamjan Jovanovic#
13*8cb913c4SDamjan Jovanovic#  Unless required by applicable law or agreed to in writing,
14*8cb913c4SDamjan Jovanovic#  software distributed under the License is distributed on an
15*8cb913c4SDamjan Jovanovic#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*8cb913c4SDamjan Jovanovic#  KIND, either express or implied.  See the License for the
17*8cb913c4SDamjan Jovanovic#  specific language governing permissions and limitations
18*8cb913c4SDamjan Jovanovic#  under the License.
19*8cb913c4SDamjan Jovanovic#
20*8cb913c4SDamjan Jovanovic#**************************************************************
21*8cb913c4SDamjan Jovanovic
22*8cb913c4SDamjan Jovanovic
23*8cb913c4SDamjan Jovanovic
24*8cb913c4SDamjan Jovanovic$(eval $(call gb_Library_Library,sunjavaplugin))
25*8cb913c4SDamjan Jovanovic
26*8cb913c4SDamjan Jovanovic$(eval $(call gb_Library_add_package_headers,sunjavaplugin,jvmfwk_inc))
27*8cb913c4SDamjan Jovanovic
28*8cb913c4SDamjan Jovanovic$(eval $(call gb_Library_add_precompiled_header,sunjavaplugin,$(SRCDIR)/jvmfwk/inc/pch/precompiled_plugin))
29*8cb913c4SDamjan Jovanovic
30*8cb913c4SDamjan Jovanovic$(eval $(call gb_Library_set_versionmap,sunjavaplugin,$(SRCDIR)/jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.map))
31*8cb913c4SDamjan Jovanovic
32*8cb913c4SDamjan Jovanovic$(eval $(call gb_Library_set_include,sunjavaplugin,\
33*8cb913c4SDamjan Jovanovic	$$(INCLUDE) \
34*8cb913c4SDamjan Jovanovic	-I$(SRCDIR)/jvmfwk/inc/pch \
35*8cb913c4SDamjan Jovanovic	-I$(OUTDIR)/inc \
36*8cb913c4SDamjan Jovanovic))
37*8cb913c4SDamjan Jovanovic
38*8cb913c4SDamjan Jovanovic$(eval $(call gb_Library_add_api,sunjavaplugin, \
39*8cb913c4SDamjan Jovanovic        udkapi \
40*8cb913c4SDamjan Jovanovic))
41*8cb913c4SDamjan Jovanovic
42*8cb913c4SDamjan Jovanovic$(eval $(call gb_Library_add_defs,sunjavaplugin,\
43*8cb913c4SDamjan Jovanovic        -DJVMFWK_DLLIMPLEMENTATION \
44*8cb913c4SDamjan Jovanovic))
45*8cb913c4SDamjan Jovanovic
46*8cb913c4SDamjan Jovanovic$(eval $(call gb_Library_add_linked_libs,sunjavaplugin,\
47*8cb913c4SDamjan Jovanovic	cppu \
48*8cb913c4SDamjan Jovanovic	cppuhelper \
49*8cb913c4SDamjan Jovanovic	sal \
50*8cb913c4SDamjan Jovanovic	salhelper \
51*8cb913c4SDamjan Jovanovic	stl \
52*8cb913c4SDamjan Jovanovic	$(gb_STDLIBS) \
53*8cb913c4SDamjan Jovanovic))
54*8cb913c4SDamjan Jovanovic
55*8cb913c4SDamjan Jovanovicifeq ($(OS),WNT)
56*8cb913c4SDamjan Jovanovic$(eval $(call gb_Library_add_linked_libs,sunjavaplugin,\
57*8cb913c4SDamjan Jovanovic	advapi32 \
58*8cb913c4SDamjan Jovanovic	uwinapi \
59*8cb913c4SDamjan Jovanovic))
60*8cb913c4SDamjan Jovanovicendif
61*8cb913c4SDamjan Jovanovic
62*8cb913c4SDamjan Jovanovic$(eval $(call gb_Library_add_exception_objects,sunjavaplugin,\
63*8cb913c4SDamjan Jovanovic	jvmfwk/plugins/sunmajor/pluginlib/gnujre \
64*8cb913c4SDamjan Jovanovic	jvmfwk/plugins/sunmajor/pluginlib/otherjre \
65*8cb913c4SDamjan Jovanovic	jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin \
66*8cb913c4SDamjan Jovanovic	jvmfwk/plugins/sunmajor/pluginlib/sunjre \
67*8cb913c4SDamjan Jovanovic	jvmfwk/plugins/sunmajor/pluginlib/sunversion \
68*8cb913c4SDamjan Jovanovic	jvmfwk/plugins/sunmajor/pluginlib/util \
69*8cb913c4SDamjan Jovanovic	jvmfwk/plugins/sunmajor/pluginlib/vendorbase \
70*8cb913c4SDamjan Jovanovic	jvmfwk/plugins/sunmajor/pluginlib/vendorlist \
71*8cb913c4SDamjan Jovanovic))
72*8cb913c4SDamjan Jovanovic
73*8cb913c4SDamjan Jovanovic# vim: set noet sw=4 ts=4:
74*8cb913c4SDamjan Jovanovic
75