From c6afc489a1c9d86fd593bd47c4a8dae6d9a008d2 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Thu, 13 Nov 2014 11:31:09 -0500 Subject: Add asn1c generated code for keytab controls Instead of manually encoding controls, use an actual asn1 compiler. The file asn1/asn1c/ipa.asn1 will contain ipa modules. The generated code is committed to the tree and built into a static library that is linked to the code that uses it. The first module implements the GetKeytabControl control. Related: https://fedorahosted.org/freeipa/ticket/4718 https://fedorahosted.org/freeipa/ticket/4728 Reviewed-By: Alexander Bokovoy Reviewed-By: Nathaniel McCallum --- Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index d714aad81..9321c81fe 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ include VERSION -SUBDIRS=daemons install ipapython ipa-client -CLIENTDIRS=ipapython ipa-client +SUBDIRS=asn1 daemons install ipapython ipa-client +CLIENTDIRS=ipapython ipa-client asn1 PRJ_PREFIX=freeipa @@ -80,6 +80,7 @@ bootstrap-autogen: version-update client-autogen cd install; if [ ! -e Makefile ]; then ../autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=$(LIBDIR); fi client-autogen: version-update + cd asn1; if [ ! -e Makefile ]; then ../autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=$(LIBDIR); fi cd ipa-client; if [ ! -e Makefile ]; then ../autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=$(LIBDIR); fi cd install; if [ ! -e Makefile ]; then ../autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=$(LIBDIR); fi -- cgit