|
Packit |
c22fc9 |
# Makefile.am
|
|
Packit |
c22fc9 |
#
|
|
Packit |
c22fc9 |
# Keepalived OpenSource project.
|
|
Packit |
c22fc9 |
#
|
|
Packit |
c22fc9 |
# Copyright (C) 2001-2017 Alexandre Cassen, <acassen@gmail.com>
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
export DEBUG_CFLAGS
|
|
Packit |
c22fc9 |
export DEBUG_CPPFLAGS
|
|
Packit |
c22fc9 |
export DEBUG_LDFLAGS
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
edit = echo " EDIT $@"; \
|
|
Packit |
c22fc9 |
sed -e "/^\[\!\[/d"
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
SUBDIRS = lib keepalived doc
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
if BUILD_GENHASH
|
|
Packit |
c22fc9 |
SUBDIRS += genhash
|
|
Packit |
c22fc9 |
endif
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
SUBDIRS += bin_install
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
EXTRA_DIST = AUTHOR CONTRIBUTORS snap README.md
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
doc_DATA = README
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
MOSTLYCLEANFILES = README
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
MAINTAINERCLEANFILES = @MAINTAINERCLEANFILES@
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
README: $(srcdir)/README.md
|
|
Packit |
c22fc9 |
@$(edit) '$(srcdir)/$@.md' >$@
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
distclean-local:
|
|
Packit |
c22fc9 |
@rm -f aclocal.m4 ar-lib compile depcomp install-sh missing keepalived-$(VERSION).tar.gz config.log config.status
|
|
Packit |
c22fc9 |
@rm -rf autom4te.cache
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
dist-hook:
|
|
Packit |
c22fc9 |
@rm -f $(distdir)/README
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
.PHONY: docker
|
|
Packit |
c22fc9 |
docker:
|
|
Packit |
c22fc9 |
docker build -t keepalived .
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
# clean all files that are generated by automake/autoconf etc
|
|
Packit |
c22fc9 |
autoclean:
|
|
Packit |
c22fc9 |
@$(MAKE) distclean
|
|
Packit |
c22fc9 |
@rm -f configure `find . -name Makefile.in` lib/config.h.in lib/git-commit.h
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
git-clean:
|
|
Packit |
c22fc9 |
@$(MAKE) autoclean
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
clean-local: clean-local-snap
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
# clean files that are generated by snapcraft
|
|
Packit |
c22fc9 |
.PHONY: clean-local-snap
|
|
Packit |
c22fc9 |
clean-local-snap:
|
|
Packit |
c22fc9 |
-rm -rf parts/ prime/ stage/ keepalived_*.snap
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
# Added targets to maintain compatibility with keepalived releases 1.2.22 and earlier
|
|
Packit |
c22fc9 |
.PHONY: tarball rpm debug profile mrproper
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
tarball: dist
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
@RPM_TRUE@rpm:
|
|
Packit |
c22fc9 |
@RPM_TRUE@ @$(MAKE) dist
|
|
Packit |
c22fc9 |
@RPM_TRUE@@RPM_BIP_TRUE@ rpmbuild -ba --build-in-place keepalived.spec
|
|
Packit |
c22fc9 |
@RPM_TRUE@@RPM_BIP_FALSE@ @cp -p keepalived-$(VERSION).tar.gz `rpm --eval "%{_sourcedir}"`
|
|
Packit |
c22fc9 |
@RPM_TRUE@@RPM_BIP_FALSE@ rpmbuild -ba keepalived.spec
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
debug:
|
|
Packit |
c22fc9 |
@$(MAKE) DEBUG_LDFLAGS=-ggdb
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
profile:
|
|
Packit |
c22fc9 |
@$(MAKE) DEBUG_CFLAGS=-pg
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
mrproper:
|
|
Packit |
c22fc9 |
@echo Please use `make distclean`
|
|
Packit |
c22fc9 |
|
|
Packit |
c22fc9 |
DISTCHECK_CONFIGURE_FLAGS = \
|
|
Packit |
c22fc9 |
--with-systemdsystemunitdir=$$dc_install_base/$(systemdsystemunitdir)
|