Page MenuHomeClusterLabs Projects

Makefile
No OneTemporary

Makefile

###############################################################################
###############################################################################
##
## Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved.
## Copyright (C) 2004 Red Hat, Inc. All rights reserved.
##
## This copyrighted material is made available to anyone wishing to use,
## modify, copy, or redistribute it subject to the terms and conditions
## of the GNU General Public License v.2.
##
###############################################################################
###############################################################################
TARGET = fence_node
top_srcdir=..
include ${top_srcdir}/make/defines.mk
UNINSTALL=${top_srcdir}/make/uninstall.pl
ifeq ($(DEBUG),y)
CFLAGS+= -O2 -D_FILE_OFFSET_BITS=64 -DDEBUG -g -DFENCE_RELEASE_NAME=\"${RELEASE}\"
else
CFLAGS+= -O2 -D_FILE_OFFSET_BITS=64 -DFENCE_RELEASE_NAME=\"${RELEASE}\"
endif
INCLUDE = -I${top_srcdir}/include -I${ccsincdir} -I${incdir} -I${top_srcdir}/config -I${top_srcdir}/../cman/lib
LDFLAGS+= -L${ccslibdir} -L${libdir} -L${top_srcdir}/../cman/lib
LOADLIBES+= -lccs -lcman
FENCE_NODE_SRC = \
agent.c \
fence_node.c
all: ${TARGET}
fence_node: ${FENCE_NODE_SRC:.c=.o}
${CC} ${CFLAGS} ${INCLUDE} ${FENCE_NODE_SRC:.c=.o} ${LDFLAGS} ${LOADLIBES} ${LDLIBS} -o $@
agent.c:
ln -s ${top_srcdir}/fenced/agent.c .
install: all
if [ ! -d ${sbindir} ]; then \
install -d ${sbindir}; \
fi
strip ${TARGET}
install -m755 ${TARGET} ${sbindir}
clean:
rm -rf *~ *.o ${TARGET} agent.c

File Metadata

Mime Type
text/x-makefile
Expires
Tue, Feb 25, 4:19 AM (1 d, 13 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1464669
Default Alt Text
Makefile (1 KB)

Event Timeline