Page Menu
Home
ClusterLabs Projects
Search
Configure Global Search
Log In
Files
F3152640
Makefile.am
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
3 KB
Referenced Files
None
Subscribers
None
Makefile.am
View Options
MAINTAINERCLEANFILES = Makefile.in
TARGET = $(AGENTS_LIST:%.py=%)
SRC = $(TARGET:=.py)
CLEAN_TARGET_ADDITIONAL = kdump/fence_kdump_send manual/fence_ack_manual */*.o
EXTRA_DIST = $(SRC)
sbin_PROGRAMS =
sbin_SCRIPTS = $(TARGET)
libexec_PROGRAMS =
dist_man_MANS =
noinst_HEADERS = kdump/list.h kdump/message.h kdump/options.h kdump/version.h zvm/fence_zvm.h
EXTRA_SCRIPTS =
man_MANS = $(sbin_SCRIPTS:=.8)
if BUILD_FENCE_KDUMP
sbin_PROGRAMS += kdump/fence_kdump
libexec_PROGRAMS += kdump/fence_kdump_send
dist_man_MANS += kdump/fence_kdump.8 kdump/fence_kdump_send.8
kdump_fence_kdump_SOURCES = kdump/fence_kdump.c
kdump_fence_kdump_CFLAGS = -D_GNU_SOURCE -Ikdump
kdump_fence_kdump_send_SOURCES = kdump/fence_kdump_send.c
kdump_fence_kdump_send_CFLAGS = -D_GNU_SOURCE -Ikdump
endif
if BUILD_FENCE_MANUAL
EXTRA_DIST += manual/fence_ack_manual.in manual/fence_ack_manual.8
sbin_SCRIPTS += manual/fence_ack_manual
endif
if BUILD_FENCE_ZVM
EXTRA_DIST += zvm/fence_zvm_man_page
sbin_PROGRAMS += zvm/fence_zvm
dist_man_MANS += zvm/fence_zvm.8
zvm_fence_zvm_SOURCES = zvm/fence_zvm.c
zvm_fence_zvm_CFLAGS = -D_GNU_SOURCE -Izvm
endif
if BUILD_FENCE_MPATH
mpathdatadir = $(CLUSTERDATA)
mpathdata_SCRIPTS = mpath/fence_mpath_check mpath/fence_mpath_check_hardreboot
endif
if BUILD_FENCE_SCSI
scsidatadir = $(CLUSTERDATA)
scsidata_SCRIPTS = scsi/fence_scsi_check scsi/fence_scsi_check_hardreboot
endif
FENCE_TEST_ARGS = \
login=test\n\
passwd=test\n\
ipaddr=test\n\
port=1\n\
managed=1\n\
devices=test\n\
session_url=http://test\n\
email=test@test.te\n\
ping_targets=localhost
manual/fence_ack_manual: manual/fence_ack_manual.in
mkdir -p $(@D)
cat $^ | sed \
-e 's#@clustervarrun@#${CLUSTERVARRUN}#g' \
> $@
mpath/fence_mpath_check: mpath/fence_mpath
cp $^ $@
mpath/fence_mpath_check_hardreboot: mpath/fence_mpath
cp $^ $@
scsi/fence_scsi_check: scsi/fence_scsi
cp $^ $@
scsi/fence_scsi_check_hardreboot: scsi/fence_scsi
cp $^ $@
kdump/fence_kdump.8: kdump/fence_kdump $(top_srcdir)/lib/fence2man.xsl
set -e && \
./$(@:%.8=%) -o metadata > $(@D)/.$(@F).tmp && \
xmllint --noout --relaxng $(top_srcdir)/lib/metadata.rng $(@D)/.$(@F).tmp && \
xsltproc $(top_srcdir)/lib/fence2man.xsl $(@D)/.$(@F).tmp > $@
xsltproc $(top_srcdir)/lib/fence2wiki.xsl $(@D)/.$(@F).tmp | grep -v '<?xml' > $(@D)/$(@F:%.8=%.wiki)
kdump/fence_kdump_send.8:
true
manual/fence_ack_manual.8:
true
zvm/fence_zvm.8: zvm/fence_zvm
cp $(top_srcdir)/agents/zvm/fence_zvm_man_page $(@D)/fence_zvm.8
cisco_mds/fence_cisco_mds.delay-check: cisco_mds/fence_cisco_mds
$(eval INPUT=$(subst .delay-check,,$@))
FENCE_TEST_ARGS_CISCO_MDS=$$(printf '$(FENCE_TEST_ARGS)' | sed 's#port=1#port=fc1/1#'); \
test `PYTHONPATH=$(abs_top_srcdir)/lib:$(abs_top_builddir)/lib /usr/bin/time -p \
sh -c "printf 'delay=10\n $$FENCE_TEST_ARGS_CISCO_MDS' | $(PYTHON) ./$(INPUT)" 2>&1 |\
awk -F"[. ]" -vOFS= '/real/ {print $$2,$$3}'` -ge 1000 || ( \
PYTHONPATH=$(abs_top_srcdir)/lib:$(abs_top_builddir)/lib /usr/bin/time -p \
sh -c "printf "delay=0\n $$FENCE_TEST_ARGS_CISCO_MDS" | $(PYTHON) ./$(INPUT)"; false )
include $(top_srcdir)/make/fencebuild.mk
include $(top_srcdir)/make/fenceman.mk
include $(top_srcdir)/make/agentpycheck.mk
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Feb 25, 1:27 AM (20 h, 7 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1364451
Default Alt Text
Makefile.am (3 KB)
Attached To
Mode
rF Fence Agents
Attached
Detach File
Event Timeline
Log In to Comment