55357fcd85
Signed-off-by: Lon Hohberger <lhh@redhat.com>
50 lines
1.4 KiB
Makefile
50 lines
1.4 KiB
Makefile
###############################################################################
|
|
###############################################################################
|
|
##
|
|
## Copyright (C) 2006 Red Hat, Inc.
|
|
##
|
|
## 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.
|
|
##
|
|
###############################################################################
|
|
###############################################################################
|
|
|
|
|
|
TARGETS=fence_virt fence_xvm
|
|
|
|
fence_virt_SOURCES = mcast.c serial.c main.c
|
|
|
|
INCLUDES=-I../include\
|
|
-I/usr/include/openais -I/usr/include/libvirt \
|
|
-I/usr/include/nss3 -I/usr/include/nspr4 \
|
|
-I../../../cman/lib -I../../../ccs/lib -I/usr/include/libxml2 \
|
|
-I/usr/include/libvirt
|
|
|
|
CFLAGS+=-DFENCE_RELEASE_NAME=\"devel\" \
|
|
-Wall -Werror -Wstrict-prototypes -Wshadow -ggdb -D_GNU_SOURCE
|
|
|
|
LIBS+=-L../../../cman/lib -L../../../ccs/lib -L${libdir}/openais \
|
|
-L../../../dlm/lib -lnss3 -lxml2
|
|
|
|
all: ${TARGETS}
|
|
|
|
fence_xvm: fence_virt
|
|
ln -snf fence_virt fence_xvm
|
|
|
|
fence_virt: ${fence_virt_SOURCES:.c=.o}
|
|
gcc -o $@ $^ $(LIBS) -L../common -lfence_virt
|
|
|
|
%.o: %.c
|
|
gcc $(CFLAGS) -c -o $@ $^ $(INCLUDES)
|
|
|
|
install: all
|
|
if [ ! -d ${sbindir} ]; then \
|
|
install -d ${sbindir}; \
|
|
fi
|
|
install -m755 ${TARGETS} ${sbindir}
|
|
|
|
clean:
|
|
rm -f ${TARGETS} *.o *.d *~
|
|
|