summaryrefslogtreecommitdiffstats
path: root/python/protocols
diff options
context:
space:
mode:
Diffstat (limited to 'python/protocols')
-rw-r--r--python/protocols/Makefile.am11
-rw-r--r--python/protocols/elements/Makefile.am9
2 files changed, 14 insertions, 6 deletions
diff --git a/python/protocols/Makefile.am b/python/protocols/Makefile.am
index 3401e473..da376c88 100644
--- a/python/protocols/Makefile.am
+++ b/python/protocols/Makefile.am
@@ -9,9 +9,7 @@ INCLUDES = \
$(PY_CFLAGS) \
$(NULL)
-noinst_LIBRARIES = libprotocols.a
-
-libprotocols_a_SOURCES = \
+PROTSOURCES = \
py_authn_request.c \
py_authn_response.c \
py_federation_termination_notification.c \
@@ -22,7 +20,14 @@ libprotocols_a_SOURCES = \
py_register_name_identifier_request.c \
py_register_name_identifier_response.c
+
+if WITH_PYTHON
+libprotocols_a_SOURCES = $(PROTSOURCES)
+noinst_LIBRARIES = libprotocols.a
+endif
+
EXTRA_DIST = \
+ $(PROTSOURCES) \
py_authn_request.h \
py_authn_response.h \
py_federation_termination_notification.h \
diff --git a/python/protocols/elements/Makefile.am b/python/protocols/elements/Makefile.am
index 047fede8..977c8b67 100644
--- a/python/protocols/elements/Makefile.am
+++ b/python/protocols/elements/Makefile.am
@@ -1,4 +1,9 @@
+ELEMSOURCES = py_assertion.c py_authentication_statement.c
+
+if WITH_PYTHON
noinst_LIBRARIES = libelements.a
+libelements_a_SOURCES = $(ELEMSOURCES)
+endif
INCLUDES = \
-DPACKAGE=\"@PACKAGE@\" \
@@ -9,7 +14,5 @@ INCLUDES = \
$(PY_CFLAGS) \
$(NULL)
-noinst_LIBRARIES = libelements.a
-libelements_a_SOURCES = py_assertion.c py_authentication_statement.c
-EXTRA_DIST = py_assertion.h py_authentication_statement.h
+EXTRA_DIST = $(ELEMSOURCES) py_assertion.h py_authentication_statement.h