19526e28dSDamjan Jovanovic#************************************************************** 29526e28dSDamjan Jovanovic# 39526e28dSDamjan Jovanovic# Licensed to the Apache Software Foundation (ASF) under one 49526e28dSDamjan Jovanovic# or more contributor license agreements. See the NOTICE file 59526e28dSDamjan Jovanovic# distributed with this work for additional information 69526e28dSDamjan Jovanovic# regarding copyright ownership. The ASF licenses this file 79526e28dSDamjan Jovanovic# to you under the Apache License, Version 2.0 (the 89526e28dSDamjan Jovanovic# "License"); you may not use this file except in compliance 99526e28dSDamjan Jovanovic# with the License. You may obtain a copy of the License at 109526e28dSDamjan Jovanovic# 119526e28dSDamjan Jovanovic# http://www.apache.org/licenses/LICENSE-2.0 129526e28dSDamjan Jovanovic# 139526e28dSDamjan Jovanovic# Unless required by applicable law or agreed to in writing, 149526e28dSDamjan Jovanovic# software distributed under the License is distributed on an 159526e28dSDamjan Jovanovic# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 169526e28dSDamjan Jovanovic# KIND, either express or implied. See the License for the 179526e28dSDamjan Jovanovic# specific language governing permissions and limitations 189526e28dSDamjan Jovanovic# under the License. 199526e28dSDamjan Jovanovic# 209526e28dSDamjan Jovanovic#************************************************************** 219526e28dSDamjan Jovanovic 229526e28dSDamjan Jovanovic 239526e28dSDamjan Jovanovic 249526e28dSDamjan Jovanovic$(eval $(call gb_Library_Library,jvmaccess)) 259526e28dSDamjan Jovanovic 269526e28dSDamjan Jovanovicifeq ($(COMNAME),msci) 279526e28dSDamjan Jovanovic$(eval $(call gb_Library_set_versionmap,jvmaccess,$(SRCDIR)/jvmaccess/util/msvc_win32_intel.map)) 289526e28dSDamjan Jovanovicelse ifeq ($(COMNAME),sunpro5) 299526e28dSDamjan Jovanovic$(eval $(call gb_Library_set_versionmap,jvmaccess,$(SRCDIR)/jvmaccess/util/cc5_solaris_sparc.map)) 309526e28dSDamjan Jovanovicelse ifeq ($(GUI)$(COM),WNTGCC) 319526e28dSDamjan Jovanovic$(eval $(call gb_Library_set_versionmap,jvmaccess,$(SRCDIR)/jvmaccess/util/mingw.map)) 329526e28dSDamjan Jovanovicelse ifeq ($(COMNAME),gcc3) 33*37ec910aSJim Jagielskiifneq ($(OS),MACOSX) 349526e28dSDamjan Jovanovic$(eval $(call gb_Library_set_versionmap,jvmaccess,$(SRCDIR)/jvmaccess/util/gcc3.map)) 359526e28dSDamjan Jovanovicendif 36*37ec910aSJim Jagielskiendif 379526e28dSDamjan Jovanovic 389526e28dSDamjan Jovanovic$(eval $(call gb_Library_set_include,jvmaccess,\ 399526e28dSDamjan Jovanovic $$(INCLUDE) \ 409526e28dSDamjan Jovanovic -I$(SRCDIR)/jvmaccess/inc \ 419526e28dSDamjan Jovanovic)) 429526e28dSDamjan Jovanovic 439526e28dSDamjan Jovanovic$(eval $(call gb_Library_add_api,jvmaccess,\ 449526e28dSDamjan Jovanovic udkapi \ 459526e28dSDamjan Jovanovic)) 469526e28dSDamjan Jovanovic 479526e28dSDamjan Jovanovic$(eval $(call gb_Library_add_defs,jvmaccess,\ 489526e28dSDamjan Jovanovic -DJVMACCESS_DLLIMPLEMENTATION \ 499526e28dSDamjan Jovanovic)) 509526e28dSDamjan Jovanovic 519526e28dSDamjan Jovanovic$(eval $(call gb_Library_add_linked_libs,jvmaccess,\ 529526e28dSDamjan Jovanovic cppu \ 539526e28dSDamjan Jovanovic sal \ 549526e28dSDamjan Jovanovic salhelper \ 559526e28dSDamjan Jovanovic stl \ 569526e28dSDamjan Jovanovic $(gb_STDLIBS) \ 579526e28dSDamjan Jovanovic)) 589526e28dSDamjan Jovanovic 599526e28dSDamjan Jovanovicifeq ($(OS),WNT) 609526e28dSDamjan Jovanovic$(eval $(call gb_Library_add_linked_libs,jvmaccess,\ 619526e28dSDamjan Jovanovic advapi32 \ 629526e28dSDamjan Jovanovic)) 639526e28dSDamjan Jovanovicendif 649526e28dSDamjan Jovanovic 659526e28dSDamjan Jovanovic 669526e28dSDamjan Jovanovic$(eval $(call gb_Library_add_exception_objects,jvmaccess,\ 679526e28dSDamjan Jovanovic jvmaccess/source/classpath \ 689526e28dSDamjan Jovanovic jvmaccess/source/unovirtualmachine \ 699526e28dSDamjan Jovanovic jvmaccess/source/virtualmachine \ 709526e28dSDamjan Jovanovic)) 719526e28dSDamjan Jovanovic 729526e28dSDamjan Jovanovic# vim: set noet sw=4 ts=4: 73