mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2024-12-24 16:10:02 -06:00
c8da61b92a
Python scripts are now generated from templates. The scripts are marked as nodist (no distribution) but install targets. The templates for the scripts are extra distribution data, no installation (noinst). Fixes: https://pagure.io/freeipa/issue/7680 Signed-off-by: Christian Heimes <cheimes@redhat.com> Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
115 lines
2.2 KiB
Makefile
115 lines
2.2 KiB
Makefile
# This file will be processed with automake-1.7 to create Makefile.in
|
|
|
|
AUTOMAKE_OPTIONS = 1.7 subdir-objects
|
|
|
|
NULL =
|
|
|
|
AM_CFLAGS = $(NULL)
|
|
if HAVE_GCC
|
|
AM_CFLAGS += -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith \
|
|
-Wcast-align -Werror-implicit-function-declaration \
|
|
$(NULL)
|
|
endif
|
|
export AM_CFLAGS
|
|
|
|
IPA_CONF_FILE=$(sysconfdir)/ipa/default.conf
|
|
|
|
AM_CPPFLAGS = \
|
|
-I$(srcdir) \
|
|
-I$(top_srcdir)/util \
|
|
-I$(top_srcdir)/asn1 \
|
|
-DPREFIX=\""$(prefix)"\" \
|
|
-DBINDIR=\""$(bindir)"\" \
|
|
-DLIBDIR=\""$(libdir)"\" \
|
|
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
|
-DDATADIR=\""$(datadir)"\" \
|
|
-DLOCALEDIR=\""$(localedir)"\" \
|
|
-DIPACONFFILE=\""$(IPA_CONF_FILE)"\" \
|
|
$(KRB5_CFLAGS) \
|
|
$(LDAP_CFLAGS) \
|
|
$(SASL_CFLAGS) \
|
|
$(POPT_CFLAGS) \
|
|
$(WARN_CFLAGS) \
|
|
$(INI_CFLAGS) \
|
|
$(NULL)
|
|
|
|
sbin_PROGRAMS = \
|
|
ipa-getkeytab \
|
|
ipa-rmkeytab \
|
|
ipa-join \
|
|
$(NULL)
|
|
|
|
sbin_SCRIPTS = \
|
|
ipa-certupdate \
|
|
ipa-client-automount \
|
|
ipa-client-install \
|
|
$(NULL)
|
|
|
|
ipa_getkeytab_SOURCES = \
|
|
ipa-getkeytab.c \
|
|
ipa-client-common.c \
|
|
$(KRB5_UTIL_SRCS) \
|
|
$(NULL)
|
|
|
|
ipa_getkeytab_LDADD = \
|
|
$(top_builddir)/asn1/libipaasn1.la \
|
|
$(top_builddir)/util/libutil.la \
|
|
$(KRB5_LIBS) \
|
|
$(LDAP_LIBS) \
|
|
$(SASL_LIBS) \
|
|
$(POPT_LIBS) \
|
|
$(LIBINTL_LIBS) \
|
|
$(INI_LIBS) \
|
|
$(NULL)
|
|
|
|
ipa_rmkeytab_SOURCES = \
|
|
ipa-rmkeytab.c \
|
|
ipa-client-common.c \
|
|
$(NULL)
|
|
|
|
ipa_rmkeytab_LDADD = \
|
|
$(KRB5_LIBS) \
|
|
$(POPT_LIBS) \
|
|
$(LIBINTL_LIBS) \
|
|
$(NULL)
|
|
|
|
ipa_join_SOURCES = \
|
|
config.c \
|
|
ipa-client-common.c \
|
|
ipa-join.c \
|
|
$(NULL)
|
|
|
|
ipa_join_LDADD = \
|
|
$(top_builddir)/util/libutil.la \
|
|
$(KRB5_LIBS) \
|
|
$(LDAP_LIBS) \
|
|
$(SASL_LIBS) \
|
|
$(XMLRPC_LIBS) \
|
|
$(POPT_LIBS) \
|
|
$(LIBINTL_LIBS) \
|
|
$(NULL)
|
|
|
|
SUBDIRS = \
|
|
share \
|
|
man \
|
|
$(NULL)
|
|
|
|
noinst_HEADERS = \
|
|
ipa-client-common.h
|
|
|
|
EXTRA_DIST = \
|
|
ipa-certupdate.in \
|
|
ipa-client-automount.in \
|
|
ipa-client-install.in \
|
|
$(NULL)
|
|
|
|
install-data-hook:
|
|
$(INSTALL) -d -m 755 $(DESTDIR)$(IPA_SYSCONF_DIR)/nssdb
|
|
$(INSTALL) -d -m 755 $(DESTDIR)$(localstatedir)/lib/ipa-client/pki
|
|
$(INSTALL) -d -m 755 $(DESTDIR)$(localstatedir)/lib/ipa-client/sysrestore
|
|
|
|
|
|
PYTHON_SHEBANG = $(sbin_SCRIPTS)
|
|
|
|
include $(top_srcdir)/Makefile.pythonscripts.am
|