|
@@ -4,16 +4,26 @@ AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
|
|
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
|
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
|
AM_CXXFLAGS = $(B10_CXXFLAGS)
|
|
AM_CXXFLAGS = $(B10_CXXFLAGS)
|
|
|
|
|
|
-pyexec_LTLIBRARIES = dns.la
|
|
|
|
|
|
+pyexec_LTLIBRARIES = acl.la dns.la
|
|
|
|
+
|
|
|
|
+acl_la_SOURCES = acl.cc
|
|
|
|
+acl_la_CPPFLAGS = $(AM_CPPFLAGS) $(PYTHON_INCLUDES)
|
|
|
|
+acl_la_LDFLAGS = $(PYTHON_LDFLAGS)
|
|
|
|
+acl_la_CXXFLAGS = $(AM_CXXFLAGS) $(PYTHON_CXXFLAGS)
|
|
|
|
+
|
|
dns_la_SOURCES = dns.cc dns_requestacl_python.h dns_requestacl_python.cc
|
|
dns_la_SOURCES = dns.cc dns_requestacl_python.h dns_requestacl_python.cc
|
|
dns_la_CPPFLAGS = $(AM_CPPFLAGS) $(PYTHON_INCLUDES)
|
|
dns_la_CPPFLAGS = $(AM_CPPFLAGS) $(PYTHON_INCLUDES)
|
|
dns_la_LDFLAGS = $(PYTHON_LDFLAGS)
|
|
dns_la_LDFLAGS = $(PYTHON_LDFLAGS)
|
|
# Note: PYTHON_CXXFLAGS may have some -Wno... workaround, which must be
|
|
# Note: PYTHON_CXXFLAGS may have some -Wno... workaround, which must be
|
|
# placed after -Wextra defined in AM_CXXFLAGS
|
|
# placed after -Wextra defined in AM_CXXFLAGS
|
|
-acl_la_CXXFLAGS = $(AM_CXXFLAGS) $(PYTHON_CXXFLAGS)
|
|
|
|
|
|
+dns_la_CXXFLAGS = $(AM_CXXFLAGS) $(PYTHON_CXXFLAGS)
|
|
|
|
|
|
# Python prefers .so, while some OSes (specifically MacOS) use a different
|
|
# Python prefers .so, while some OSes (specifically MacOS) use a different
|
|
# suffix for dynamic objects. -module is necessary to work this around.
|
|
# suffix for dynamic objects. -module is necessary to work this around.
|
|
|
|
+acl_la_LDFLAGS += -module
|
|
|
|
+acl_la_LIBADD = $(top_builddir)/src/lib/acl/libdnsacl.la
|
|
|
|
+acl_la_LIBADD += $(PYTHON_LIB)
|
|
|
|
+
|
|
dns_la_LDFLAGS += -module
|
|
dns_la_LDFLAGS += -module
|
|
dns_la_LIBADD = $(top_builddir)/src/lib/acl/libdnsacl.la
|
|
dns_la_LIBADD = $(top_builddir)/src/lib/acl/libdnsacl.la
|
|
dns_la_LIBADD += $(PYTHON_LIB)
|
|
dns_la_LIBADD += $(PYTHON_LIB)
|