Blame Makefile.am

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)