mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2024-12-26 00:41:25 -06:00
c951a491a9
All the headers are now listed in _SOURCES variable. It seems weird but this is what GNU Automake manual suggests in section 9.2 Header files: Headers used by programs or convenience libraries are not installed. The noinst_HEADERS variable can be used for such headers. However when the header actually belongs to a single convenience library or program, we recommend listing it in the program’s or library’s _SOURCES variable (see Program Sources) instead of in noinst_HEADERS. This is clearer for the Makefile.am reader. noinst_HEADERS would be the right variable to use in a directory containing only headers and no associated library or program. https://fedorahosted.org/freeipa/ticket/6418 Reviewed-By: Martin Basti <mbasti@redhat.com> Reviewed-By: Christian Heimes <cheimes@redhat.com> |
||
---|---|---|
.. | ||
asn1c | ||
ipa_asn1.c | ||
ipa_asn1.h | ||
Makefile.am | ||
README |
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