Page Menu
Home
ClusterLabs Projects
Search
Configure Global Search
Log In
Files
F3152148
Makefile.am
No One
Temporary
Actions
Download 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 =
noinst_HEADERS = kdump/list.h kdump/message.h kdump/options.h kdump/version.h zvm/fence_zvm.h
man_MANS = $(sbin_SCRIPTS:=.8)
dist_man_MANS =
EXTRA_SCRIPTS =
if BUILD_FENCE_VIRT
SUBDIRS = virt
endif
if BUILD_FENCE_KDUMP
sbin_PROGRAMS += kdump/fence_kdump
libexec_PROGRAMS += kdump/fence_kdump_send
man_MANS += kdump/fence_kdump.8
dist_man_MANS += kdump/fence_kdump_send.8
kdump_fence_kdump_SOURCES = kdump/fence_kdump.c
kdump_fence_kdump_CFLAGS = -D_GNU_SOURCE -Ikdump $(AM_CFLAGS) -Wno-cast-align
kdump_fence_kdump_send_SOURCES = kdump/fence_kdump_send.c
kdump_fence_kdump_send_CFLAGS = -D_GNU_SOURCE -Ikdump $(AM_CFLAGS) -Wno-cast-align
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
man_MANS += zvm/fence_zvm.8
zvm_fence_zvm_SOURCES = zvm/fence_zvm.c
zvm_fence_zvm_CFLAGS = -D_GNU_SOURCE -Izvm $(AM_CFLAGS)
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/x-makefile
Expires
Mon, Feb 24, 4:40 PM (2 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1457597
Default Alt Text
Makefile.am (3 KB)
Attached To
Mode
rF Fence Agents
Attached
Detach File
Event Timeline
Log In to Comment