|
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
|