blob: f1aedab5506b2fc6139fc770d2b3489657b315a7 [file] [log] [blame]
##
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import os
cxx_library(
name="test-util",
header_namespace="hbase/test-util",
exported_headers=["test-util.h", "mini-cluster.h"],
srcs=["test-util.cc", "mini-cluster.cc"],
deps=[
"//third-party:folly",
"//src/hbase/client:client",
],
preprocessor_flags=[
'-I' + os.environ['JAVA_HOME'] + '/include',
'-I' + os.environ['JAVA_HOME'] + '/include/darwin',
'-I' + os.environ['JAVA_HOME'] + '/include/linux'
],
exported_preprocessor_flags=[
'-I' + os.environ['JAVA_HOME'] + '/include',
'-I' + os.environ['JAVA_HOME'] + '/include/darwin',
'-I' + os.environ['JAVA_HOME'] + '/include/linux'
],
compiler_flags=[
'-I' + os.environ['JAVA_HOME'] + '/include',
'-I' + os.environ['JAVA_HOME'] + '/include/darwin',
'-I' + os.environ['JAVA_HOME'] + '/include/linux', '-ggdb'
],
linker_flags=[
'-ljvm', '-L' + os.environ['JAVA_HOME'] + '/jre/lib/amd64/server',
'-ggdb'
],
exported_linker_flags=[
'-ljvm', '-L' + os.environ['JAVA_HOME'] + '/jre/lib/amd64/server',
'-Wl,-rpath=' + os.environ['JAVA_HOME'] + '/jre/lib/amd64/server'
],
visibility=[
'PUBLIC',
],)