From 98cb83615d9b813dbb1f1199b9c52a00af2eb973 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 12 Jun 2010 19:15:51 +0200 Subject: [PATCH] move header files to 'include' directory and install them --- Makefile.am | 2 +- configure.ac | 2 ++ include/Makefile.am | 1 + {src => include/asn1c}/ANY.h | 0 {src => include/asn1c}/BIT_STRING.h | 0 {src => include/asn1c}/BMPString.h | 0 {src => include/asn1c}/BOOLEAN.h | 0 {src => include/asn1c}/ENUMERATED.h | 0 {src => include/asn1c}/GeneralString.h | 0 {src => include/asn1c}/GeneralizedTime.h | 0 {src => include/asn1c}/GraphicString.h | 0 {src => include/asn1c}/IA5String.h | 0 {src => include/asn1c}/INTEGER.h | 0 {src => include/asn1c}/ISO646String.h | 0 include/asn1c/Makefile.am | 3 +++ {src => include/asn1c}/NULL.h | 0 {src => include/asn1c}/NativeEnumerated.h | 0 {src => include/asn1c}/NativeInteger.h | 0 {src => include/asn1c}/NativeReal.h | 0 {src => include/asn1c}/NumericString.h | 0 {src => include/asn1c}/OBJECT_IDENTIFIER.h | 0 {src => include/asn1c}/OCTET_STRING.h | 0 {src => include/asn1c}/ObjectDescriptor.h | 0 {src => include/asn1c}/PrintableString.h | 0 {src => include/asn1c}/REAL.h | 0 {src => include/asn1c}/RELATIVE-OID.h | 0 {src => include/asn1c}/T61String.h | 0 {src => include/asn1c}/TeletexString.h | 0 {src => include/asn1c}/UTCTime.h | 0 {src => include/asn1c}/UTF8String.h | 0 {src => include/asn1c}/UniversalString.h | 0 {src => include/asn1c}/VideotexString.h | 0 {src => include/asn1c}/VisibleString.h | 0 {src => include/asn1c}/asn_SEQUENCE_OF.h | 0 {src => include/asn1c}/asn_SET_OF.h | 0 {src => include/asn1c}/asn_application.h | 0 {src => include/asn1c}/asn_codecs.h | 0 {src => include/asn1c}/asn_codecs_prim.h | 0 {src => include/asn1c}/asn_internal.h | 0 {src => include/asn1c}/asn_system.h | 0 {src => include/asn1c}/ber_decoder.h | 0 {src => include/asn1c}/ber_tlv_length.h | 0 {src => include/asn1c}/ber_tlv_tag.h | 0 {src => include/asn1c}/constr_CHOICE.h | 0 {src => include/asn1c}/constr_SEQUENCE.h | 0 {src => include/asn1c}/constr_SEQUENCE_OF.h | 0 {src => include/asn1c}/constr_SET.h | 0 {src => include/asn1c}/constr_SET_OF.h | 0 {src => include/asn1c}/constr_TYPE.h | 0 {src => include/asn1c}/constraints.h | 0 {src => include/asn1c}/der_encoder.h | 0 {src => include/asn1c}/per_decoder.h | 0 {src => include/asn1c}/per_encoder.h | 0 {src => include/asn1c}/per_support.h | 0 {src => include/asn1c}/xer_decoder.h | 0 {src => include/asn1c}/xer_encoder.h | 0 {src => include/asn1c}/xer_support.h | 0 src/Makefile.am | 2 +- 58 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 include/Makefile.am rename {src => include/asn1c}/ANY.h (100%) rename {src => include/asn1c}/BIT_STRING.h (100%) rename {src => include/asn1c}/BMPString.h (100%) rename {src => include/asn1c}/BOOLEAN.h (100%) rename {src => include/asn1c}/ENUMERATED.h (100%) rename {src => include/asn1c}/GeneralString.h (100%) rename {src => include/asn1c}/GeneralizedTime.h (100%) rename {src => include/asn1c}/GraphicString.h (100%) rename {src => include/asn1c}/IA5String.h (100%) rename {src => include/asn1c}/INTEGER.h (100%) rename {src => include/asn1c}/ISO646String.h (100%) create mode 100644 include/asn1c/Makefile.am rename {src => include/asn1c}/NULL.h (100%) rename {src => include/asn1c}/NativeEnumerated.h (100%) rename {src => include/asn1c}/NativeInteger.h (100%) rename {src => include/asn1c}/NativeReal.h (100%) rename {src => include/asn1c}/NumericString.h (100%) rename {src => include/asn1c}/OBJECT_IDENTIFIER.h (100%) rename {src => include/asn1c}/OCTET_STRING.h (100%) rename {src => include/asn1c}/ObjectDescriptor.h (100%) rename {src => include/asn1c}/PrintableString.h (100%) rename {src => include/asn1c}/REAL.h (100%) rename {src => include/asn1c}/RELATIVE-OID.h (100%) rename {src => include/asn1c}/T61String.h (100%) rename {src => include/asn1c}/TeletexString.h (100%) rename {src => include/asn1c}/UTCTime.h (100%) rename {src => include/asn1c}/UTF8String.h (100%) rename {src => include/asn1c}/UniversalString.h (100%) rename {src => include/asn1c}/VideotexString.h (100%) rename {src => include/asn1c}/VisibleString.h (100%) rename {src => include/asn1c}/asn_SEQUENCE_OF.h (100%) rename {src => include/asn1c}/asn_SET_OF.h (100%) rename {src => include/asn1c}/asn_application.h (100%) rename {src => include/asn1c}/asn_codecs.h (100%) rename {src => include/asn1c}/asn_codecs_prim.h (100%) rename {src => include/asn1c}/asn_internal.h (100%) rename {src => include/asn1c}/asn_system.h (100%) rename {src => include/asn1c}/ber_decoder.h (100%) rename {src => include/asn1c}/ber_tlv_length.h (100%) rename {src => include/asn1c}/ber_tlv_tag.h (100%) rename {src => include/asn1c}/constr_CHOICE.h (100%) rename {src => include/asn1c}/constr_SEQUENCE.h (100%) rename {src => include/asn1c}/constr_SEQUENCE_OF.h (100%) rename {src => include/asn1c}/constr_SET.h (100%) rename {src => include/asn1c}/constr_SET_OF.h (100%) rename {src => include/asn1c}/constr_TYPE.h (100%) rename {src => include/asn1c}/constraints.h (100%) rename {src => include/asn1c}/der_encoder.h (100%) rename {src => include/asn1c}/per_decoder.h (100%) rename {src => include/asn1c}/per_encoder.h (100%) rename {src => include/asn1c}/per_support.h (100%) rename {src => include/asn1c}/xer_decoder.h (100%) rename {src => include/asn1c}/xer_encoder.h (100%) rename {src => include/asn1c}/xer_support.h (100%) diff --git a/Makefile.am b/Makefile.am index 4212b2f..f322d2c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2,7 +2,7 @@ AUTOMAKE_OPTIONS = foreign dist-bzip2 1.6 ACLOCAL_AMFLAGS = -I m4 INCLUDES = $(all_includes) -I$(top_srcdir)/include -SUBDIRS = src +SUBDIRS = src include pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = libasn1c.pc diff --git a/configure.ac b/configure.ac index af6dbc2..00d9035 100644 --- a/configure.ac +++ b/configure.ac @@ -29,5 +29,7 @@ AC_SUBST(SYMBOL_VISIBILITY) AC_OUTPUT( libasn1c.pc src/Makefile + include/Makefile + include/asn1c/Makefile Makefile) diff --git a/include/Makefile.am b/include/Makefile.am new file mode 100644 index 0000000..6f0639c --- /dev/null +++ b/include/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = asn1c diff --git a/src/ANY.h b/include/asn1c/ANY.h similarity index 100% rename from src/ANY.h rename to include/asn1c/ANY.h diff --git a/src/BIT_STRING.h b/include/asn1c/BIT_STRING.h similarity index 100% rename from src/BIT_STRING.h rename to include/asn1c/BIT_STRING.h diff --git a/src/BMPString.h b/include/asn1c/BMPString.h similarity index 100% rename from src/BMPString.h rename to include/asn1c/BMPString.h diff --git a/src/BOOLEAN.h b/include/asn1c/BOOLEAN.h similarity index 100% rename from src/BOOLEAN.h rename to include/asn1c/BOOLEAN.h diff --git a/src/ENUMERATED.h b/include/asn1c/ENUMERATED.h similarity index 100% rename from src/ENUMERATED.h rename to include/asn1c/ENUMERATED.h diff --git a/src/GeneralString.h b/include/asn1c/GeneralString.h similarity index 100% rename from src/GeneralString.h rename to include/asn1c/GeneralString.h diff --git a/src/GeneralizedTime.h b/include/asn1c/GeneralizedTime.h similarity index 100% rename from src/GeneralizedTime.h rename to include/asn1c/GeneralizedTime.h diff --git a/src/GraphicString.h b/include/asn1c/GraphicString.h similarity index 100% rename from src/GraphicString.h rename to include/asn1c/GraphicString.h diff --git a/src/IA5String.h b/include/asn1c/IA5String.h similarity index 100% rename from src/IA5String.h rename to include/asn1c/IA5String.h diff --git a/src/INTEGER.h b/include/asn1c/INTEGER.h similarity index 100% rename from src/INTEGER.h rename to include/asn1c/INTEGER.h diff --git a/src/ISO646String.h b/include/asn1c/ISO646String.h similarity index 100% rename from src/ISO646String.h rename to include/asn1c/ISO646String.h diff --git a/include/asn1c/Makefile.am b/include/asn1c/Makefile.am new file mode 100644 index 0000000..81b654d --- /dev/null +++ b/include/asn1c/Makefile.am @@ -0,0 +1,3 @@ +asn1cdir = $(includedir)/asn1c + +asn1c_HEADERS = ANY.h asn_application.h asn_codecs.h asn_codecs_prim.h asn_internal.h asn_SEQUENCE_OF.h asn_SET_OF.h asn_system.h ber_decoder.h ber_tlv_length.h ber_tlv_tag.h BIT_STRING.h BMPString.h BOOLEAN.h constraints.h constr_CHOICE.h constr_SEQUENCE.h constr_SEQUENCE_OF.h constr_SET.h constr_SET_OF.h constr_TYPE.h der_encoder.h ENUMERATED.h GeneralizedTime.h GeneralString.h GraphicString.h IA5String.h INTEGER.h ISO646String.h NativeEnumerated.h NativeInteger.h NativeReal.h NULL.h NumericString.h ObjectDescriptor.h OBJECT_IDENTIFIER.h OCTET_STRING.h per_decoder.h per_encoder.h per_support.h PrintableString.h REAL.h RELATIVE-OID.h T61String.h TeletexString.h UniversalString.h UTCTime.h UTF8String.h VideotexString.h VisibleString.h xer_decoder.h xer_encoder.h xer_support.h diff --git a/src/NULL.h b/include/asn1c/NULL.h similarity index 100% rename from src/NULL.h rename to include/asn1c/NULL.h diff --git a/src/NativeEnumerated.h b/include/asn1c/NativeEnumerated.h similarity index 100% rename from src/NativeEnumerated.h rename to include/asn1c/NativeEnumerated.h diff --git a/src/NativeInteger.h b/include/asn1c/NativeInteger.h similarity index 100% rename from src/NativeInteger.h rename to include/asn1c/NativeInteger.h diff --git a/src/NativeReal.h b/include/asn1c/NativeReal.h similarity index 100% rename from src/NativeReal.h rename to include/asn1c/NativeReal.h diff --git a/src/NumericString.h b/include/asn1c/NumericString.h similarity index 100% rename from src/NumericString.h rename to include/asn1c/NumericString.h diff --git a/src/OBJECT_IDENTIFIER.h b/include/asn1c/OBJECT_IDENTIFIER.h similarity index 100% rename from src/OBJECT_IDENTIFIER.h rename to include/asn1c/OBJECT_IDENTIFIER.h diff --git a/src/OCTET_STRING.h b/include/asn1c/OCTET_STRING.h similarity index 100% rename from src/OCTET_STRING.h rename to include/asn1c/OCTET_STRING.h diff --git a/src/ObjectDescriptor.h b/include/asn1c/ObjectDescriptor.h similarity index 100% rename from src/ObjectDescriptor.h rename to include/asn1c/ObjectDescriptor.h diff --git a/src/PrintableString.h b/include/asn1c/PrintableString.h similarity index 100% rename from src/PrintableString.h rename to include/asn1c/PrintableString.h diff --git a/src/REAL.h b/include/asn1c/REAL.h similarity index 100% rename from src/REAL.h rename to include/asn1c/REAL.h diff --git a/src/RELATIVE-OID.h b/include/asn1c/RELATIVE-OID.h similarity index 100% rename from src/RELATIVE-OID.h rename to include/asn1c/RELATIVE-OID.h diff --git a/src/T61String.h b/include/asn1c/T61String.h similarity index 100% rename from src/T61String.h rename to include/asn1c/T61String.h diff --git a/src/TeletexString.h b/include/asn1c/TeletexString.h similarity index 100% rename from src/TeletexString.h rename to include/asn1c/TeletexString.h diff --git a/src/UTCTime.h b/include/asn1c/UTCTime.h similarity index 100% rename from src/UTCTime.h rename to include/asn1c/UTCTime.h diff --git a/src/UTF8String.h b/include/asn1c/UTF8String.h similarity index 100% rename from src/UTF8String.h rename to include/asn1c/UTF8String.h diff --git a/src/UniversalString.h b/include/asn1c/UniversalString.h similarity index 100% rename from src/UniversalString.h rename to include/asn1c/UniversalString.h diff --git a/src/VideotexString.h b/include/asn1c/VideotexString.h similarity index 100% rename from src/VideotexString.h rename to include/asn1c/VideotexString.h diff --git a/src/VisibleString.h b/include/asn1c/VisibleString.h similarity index 100% rename from src/VisibleString.h rename to include/asn1c/VisibleString.h diff --git a/src/asn_SEQUENCE_OF.h b/include/asn1c/asn_SEQUENCE_OF.h similarity index 100% rename from src/asn_SEQUENCE_OF.h rename to include/asn1c/asn_SEQUENCE_OF.h diff --git a/src/asn_SET_OF.h b/include/asn1c/asn_SET_OF.h similarity index 100% rename from src/asn_SET_OF.h rename to include/asn1c/asn_SET_OF.h diff --git a/src/asn_application.h b/include/asn1c/asn_application.h similarity index 100% rename from src/asn_application.h rename to include/asn1c/asn_application.h diff --git a/src/asn_codecs.h b/include/asn1c/asn_codecs.h similarity index 100% rename from src/asn_codecs.h rename to include/asn1c/asn_codecs.h diff --git a/src/asn_codecs_prim.h b/include/asn1c/asn_codecs_prim.h similarity index 100% rename from src/asn_codecs_prim.h rename to include/asn1c/asn_codecs_prim.h diff --git a/src/asn_internal.h b/include/asn1c/asn_internal.h similarity index 100% rename from src/asn_internal.h rename to include/asn1c/asn_internal.h diff --git a/src/asn_system.h b/include/asn1c/asn_system.h similarity index 100% rename from src/asn_system.h rename to include/asn1c/asn_system.h diff --git a/src/ber_decoder.h b/include/asn1c/ber_decoder.h similarity index 100% rename from src/ber_decoder.h rename to include/asn1c/ber_decoder.h diff --git a/src/ber_tlv_length.h b/include/asn1c/ber_tlv_length.h similarity index 100% rename from src/ber_tlv_length.h rename to include/asn1c/ber_tlv_length.h diff --git a/src/ber_tlv_tag.h b/include/asn1c/ber_tlv_tag.h similarity index 100% rename from src/ber_tlv_tag.h rename to include/asn1c/ber_tlv_tag.h diff --git a/src/constr_CHOICE.h b/include/asn1c/constr_CHOICE.h similarity index 100% rename from src/constr_CHOICE.h rename to include/asn1c/constr_CHOICE.h diff --git a/src/constr_SEQUENCE.h b/include/asn1c/constr_SEQUENCE.h similarity index 100% rename from src/constr_SEQUENCE.h rename to include/asn1c/constr_SEQUENCE.h diff --git a/src/constr_SEQUENCE_OF.h b/include/asn1c/constr_SEQUENCE_OF.h similarity index 100% rename from src/constr_SEQUENCE_OF.h rename to include/asn1c/constr_SEQUENCE_OF.h diff --git a/src/constr_SET.h b/include/asn1c/constr_SET.h similarity index 100% rename from src/constr_SET.h rename to include/asn1c/constr_SET.h diff --git a/src/constr_SET_OF.h b/include/asn1c/constr_SET_OF.h similarity index 100% rename from src/constr_SET_OF.h rename to include/asn1c/constr_SET_OF.h diff --git a/src/constr_TYPE.h b/include/asn1c/constr_TYPE.h similarity index 100% rename from src/constr_TYPE.h rename to include/asn1c/constr_TYPE.h diff --git a/src/constraints.h b/include/asn1c/constraints.h similarity index 100% rename from src/constraints.h rename to include/asn1c/constraints.h diff --git a/src/der_encoder.h b/include/asn1c/der_encoder.h similarity index 100% rename from src/der_encoder.h rename to include/asn1c/der_encoder.h diff --git a/src/per_decoder.h b/include/asn1c/per_decoder.h similarity index 100% rename from src/per_decoder.h rename to include/asn1c/per_decoder.h diff --git a/src/per_encoder.h b/include/asn1c/per_encoder.h similarity index 100% rename from src/per_encoder.h rename to include/asn1c/per_encoder.h diff --git a/src/per_support.h b/include/asn1c/per_support.h similarity index 100% rename from src/per_support.h rename to include/asn1c/per_support.h diff --git a/src/xer_decoder.h b/include/asn1c/xer_decoder.h similarity index 100% rename from src/xer_decoder.h rename to include/asn1c/xer_decoder.h diff --git a/src/xer_encoder.h b/include/asn1c/xer_encoder.h similarity index 100% rename from src/xer_encoder.h rename to include/asn1c/xer_encoder.h diff --git a/src/xer_support.h b/include/asn1c/xer_support.h similarity index 100% rename from src/xer_support.h rename to include/asn1c/xer_support.h diff --git a/src/Makefile.am b/src/Makefile.am index 68d9713..7ec7563 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -3,7 +3,7 @@ # documentation before making any modification LIBVERSION=0:0:0 -INCLUDES = $(all_includes) -I$(top_srcdir)/include +INCLUDES = $(all_includes) -I$(top_srcdir)/include/asn1c AM_CFLAGS = -fPIC -Wall lib_LTLIBRARIES = libasn1c.la