Blame Makefile.am

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