blob: 172f6f67757cfe7ef936d17551f6f0ccd05766e7 [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.
#
#-------------------------------------------------------------------------
#
# Makefile for the managerment utilities
#
#-------------------------------------------------------------------------
subdir = tools
top_builddir = ..
include $(top_builddir)/src/Makefile.global
all:
${MAKE} -C gpnetbench $@
install :
${MAKE} -C bin $@
${MAKE} -C sbin $@
${MAKE} -C doc $@
${MAKE} set_scripts_version
${MAKE} -C gpnetbench $@
clean distclean:
${MAKE} -C bin $@
${MAKE} -C gpnetbench $@
#---------------------------------------------------------------------
# Set Version
#---------------------------------------------------------------------
SET_VERSION_SCRIPTS = \
bin/gpcheck \
bin/gpcheckperf \
bin/gpcrondump.py \
bin/gpload.py \
bin/gplogfilter \
bin/hawq \
bin/gpscp \
bin/gpssh \
bin/gpssh-exkeys \
bin/gpsys1 \
bin/lib/gpcheckcat \
sbin/gpcheck_hostdump \
lib/python/gppylib/programs/clsAddMirrors.py \
lib/python/gppylib/programs/clsHostCacheLookup.py \
lib/python/gppylib/programs/clsInjectFault.py \
lib/python/gppylib/programs/clsRecoverSegment.py \
lib/python/gppylib/programs/clsSystemState.py \
lib/python/gppylib/programs/gppkg.py \
lib/python/gppylib/programs/kill.py \
lib/python/gppylib/programs/verify.py \
lib/python/gppylib/mainUtils.py \
$(NULL)
set_scripts_version :
cd $(top_builddir) && \
for file in $(SET_VERSION_SCRIPTS); do \
if [ -f $(prefix)/$${file} ]; then \
perl ./putversion $(prefix)/$${file} ; \
fi ; \
done