freeipa/asn1
Petr Spacek 24feae47f2 Build: fix Makefile.am files to separate source and build directories
This is step forward working VPATH builds which cleanly separate sources
and build artifacts. It makes the system cleaner and easier to
understand.

Python and web UI likely require more work to make VPATH builds working.

https://fedorahosted.org/freeipa/ticket/6418

Reviewed-By: Martin Basti <mbasti@redhat.com>
Reviewed-By: Christian Heimes <cheimes@redhat.com>
2016-11-09 13:08:32 +01:00
..
asn1c Build: fix Makefile.am files to separate source and build directories 2016-11-09 13:08:32 +01:00
ipa_asn1.c Fix memory leak in GetKeytabControl asn1 code 2014-11-25 08:23:24 +00:00
ipa_asn1.h Migrate from #ifndef guards to #pragma once 2016-05-29 14:04:45 +02:00
Makefile.am Build: fix Makefile.am files to separate source and build directories 2016-11-09 13:08:32 +01:00
README Add asn1c generated code for keytab controls 2014-11-20 10:52:13 -05:00

libipaasn1.a is a small static convenience library used by other ipa
binaries and modules. At the moment it is not meant to be a public shared
library and stable interface, but may become one in future.

The only files that should be manually modified are:
* asn1c/ipa.asn1 - when new interfaces are added
* ipa_asn1.[ch] - to add wrappers around interfaces

ipa_asn1.[ch] are the public interface and they SHOULD NOT export generated
structures so that the autogenerated code can change w/o impacting any other
code except the internal library functions.

To regenerate the automatically generated files run the following command:
cd asn1c;
make regenerate

Remember to commit and add any new file to asn1c/Makefile.am