Blame keepalived/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
AM_CPPFLAGS		= $(KA_CPPFLAGS) $(DEBUG_CPPFLAGS)
Packit c22fc9
AM_CFLAGS		= $(KA_CFLAGS) $(DEBUG_CFLAGS)
Packit c22fc9
AM_LDFLAGS		= $(KA_LDFLAGS) $(DEBUG_LDFLAGS)
Packit c22fc9
# AM_LIBTOOLFLAGS	= $(KA_LIBTOOLFLAGS)
Packit c22fc9
Packit c22fc9
edit = echo "  EDIT     $@"; \
Packit c22fc9
	sed \
Packit c22fc9
	 -e 's|@sbindir[@]|$(sbindir)|g' \
Packit c22fc9
	 -e 's|@localstatedir[@]|$(localstatedir)|g' \
Packit c22fc9
	 -e 's|@sysconfdir[@]|$(sysconfdir)|g' \
Packit c22fc9
	 -e 's|@PID_DIR[@]|$(PID_DIR)|g'
Packit c22fc9
Packit c22fc9
sbin_PROGRAMS		= keepalived
Packit c22fc9
keepalived_SOURCES	= main.c
Packit c22fc9
Packit c22fc9
noinst_HEADERS		= $(srcdir)/include/*.h
Packit c22fc9
Packit c22fc9
AM_CPPFLAGS		+= -I$(srcdir)/include -I $(top_srcdir)/lib
Packit c22fc9
Packit c22fc9
if WITH_IPVS
Packit c22fc9
  IPVS_SUBDIR		= check
Packit c22fc9
  IPVS_LIB		= check/libcheck.a
Packit c22fc9
endif
Packit c22fc9
Packit c22fc9
if WITH_VRRP
Packit c22fc9
  VRRP_SUBDIR		= vrrp
Packit c22fc9
  VRRP_LIB		= vrrp/libvrrp.a
Packit c22fc9
endif
Packit c22fc9
Packit c22fc9
if WITH_DBUS
Packit c22fc9
  DBUS_SUBDIR		= dbus
Packit c22fc9
endif
Packit c22fc9
Packit c22fc9
if WITH_BFD
Packit c22fc9
  BFD_SUBDIR		= bfd
Packit c22fc9
  BFD_LIB		= bfd/libbfd.a
Packit c22fc9
endif
Packit c22fc9
Packit c22fc9
keepalived.service: Makefile
Packit c22fc9
	@rm -f $@ $@.tmp
Packit c22fc9
	@$(edit) '$(srcdir)/$@.in' >$@
Packit c22fc9
Packit c22fc9
keepalived.service: $(srcdir)/keepalived.service.in
Packit c22fc9
Packit c22fc9
SUBDIRS			= core $(VRRP_SUBDIR) $(IPVS_SUBDIR) $(DBUS_SUBDIR) $(BFD_SUBDIR) etc
Packit c22fc9
Packit c22fc9
EXTRA_DIST		= keepalived.service.in
Packit c22fc9
Packit c22fc9
keepalived_LDADD	= core/libcore.a $(IPVS_LIB) $(VRRP_LIB) $(BFD_LIB) core/libcore.a ../lib/liblib.a $(KA_LIBS)
Packit c22fc9
Packit c22fc9
MOSTLYCLEANFILES	= keepalived.service
Packit c22fc9
Packit c22fc9
MAINTAINERCLEANFILES	= @MAINTAINERCLEANFILES@
Packit c22fc9
Packit c22fc9
sysconfigdir		= $(sysconfdir)/sysconfig
Packit c22fc9
sysconfig_DATA		= etc/sysconfig/keepalived
Packit c22fc9
Packit c22fc9
configdir		= $(sysconfdir)/@PACKAGE@
Packit c22fc9
config_DATA		= etc/keepalived/keepalived.conf
Packit c22fc9
Packit c22fc9
if INIT_SYSTEMD
Packit c22fc9
systemdsystemunit_DATA	= keepalived.service
Packit c22fc9
endif
Packit c22fc9
Packit c22fc9
if INIT_OPENRC
Packit c22fc9
initdir			= $(sysconfdir)/init.d
Packit c22fc9
init_DATA		= etc/openrc/keepalived
Packit c22fc9
endif