# Makefile
#
# Keepalived OpenSource project.
#
# Copyright (C) 2001-2004 Alexandre Cassen, <acassen@linux-vs.org>
TARFILES = AUTHOR bin ChangeLog configure configure.in CONTRIBUTORS COPYING \
doc genhash INSTALL install-sh keepalived keepalived.spec.in lib Makefile.in \
README TODO VERSION
TARBALL = keepalived-@VERSION@.tar.gz
all:
$(MAKE) -C lib || exit 1;
$(MAKE) -C keepalived
$(MAKE) -C genhash
@echo ""
@echo "Make complete"
debug:
$(MAKE) -C lib || exit 1;
$(MAKE) -C keepalived debug
@echo ""
@echo "Make complete"
profile:
$(MAKE) -C lib || exit 1;
$(MAKE) -C keepalived profile
@echo ""
@echo "Make complete"
clean:
$(MAKE) -C lib clean
$(MAKE) -C keepalived clean
$(MAKE) -C genhash clean
distclean:
$(MAKE) -C lib distclean
$(MAKE) -C keepalived distclean
$(MAKE) -C genhash distclean
rm -f Makefile
rm -f keepalived.spec
mrproper: distclean
rm -f config.*
uninstall:
$(MAKE) -C keepalived uninstall
$(MAKE) -C genhash uninstall
install:
$(MAKE) -C keepalived install
$(MAKE) -C genhash install
tarball: mrproper
mkdir keepalived-@VERSION@
cp -a $(TARFILES) keepalived-@VERSION@
tar --exclude CVS -czf $(TARBALL) keepalived-@VERSION@
rm -rf keepalived-@VERSION@
rpm:
rpmbuild -ba keepalived.spec
syntax highlighted by Code2HTML, v. 0.9.1