1 # Licensed to the Apache Software Foundation (ASF) under one
2 # or more contributor license agreements. See the NOTICE file
3 # distributed with this work for additional information
4 # regarding copyright ownership. The ASF licenses this file
5 # to you under the Apache License, Version 2.0 (the
6 # "License"); you may not use this file except in compliance
7 # with the License. You may obtain a copy of the License at
9 # http://www.apache.org/licenses/LICENSE-2.0
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
17 THRIFT_DIR
= /usr
/local
/include/thrift
18 LIB_DIR
= /usr
/local
/lib
20 GEN_SRC
= .
/gen-cpp
/Hbase.
cpp \
21 .
/gen-cpp
/Hbase_types.
cpp \
22 .
/gen-cpp
/Hbase_constants.
cpp
28 DemoClient
: DemoClient.
cpp
29 g
++ -o DemoClient
-I
${THRIFT_DIR} -I.
/gen-cpp
-L
${LIB_DIR} -Wl
,-rpath
,${LIB_DIR} DemoClient.
cpp ${GEN_SRC} -lthrift
35 $(warning
"Makefile for C++ Hbase Thrift DemoClient. Modify THRIFT_DIR and LIB_DIR in the \
36 file to point to correct locations. See $${HBASE_ROOT}/hbase-examples/README.txt for \