Lev Walkin | f15320b | 2004-06-03 03:38:44 +0000 | [diff] [blame] | 1 | |
Bi-Ruei, Chiu | c46137b | 2017-05-08 17:04:38 +0800 | [diff] [blame] | 2 | CFLAGS = $(filter-out $(CODE_COVERAGE_CFLAGS), @CFLAGS@) |
Lev Walkin | 0f5dd34 | 2017-09-13 22:52:39 +0000 | [diff] [blame] | 3 | |
Lev Walkin | 7039310 | 2005-03-24 03:30:13 +0000 | [diff] [blame] | 4 | dist_pkgdata_DATA = \ |
Lev Walkin | e0d321a | 2014-09-11 01:28:57 -0700 | [diff] [blame] | 5 | ${srcdir}/README \ |
| 6 | ${srcdir}/*.[ch] \ |
| 7 | ${srcdir}/file-dependencies |
| 8 | |
Lev Walkin | 9413414 | 2017-03-26 03:11:02 -0700 | [diff] [blame] | 9 | smodsdir=$(pkgdatadir) |
Lev Walkin | e0d321a | 2014-09-11 01:28:57 -0700 | [diff] [blame] | 10 | |
| 11 | nobase_dist_smods_DATA = \ |
| 12 | standard-modules/README \ |
| 13 | standard-modules/ASN1-Object-Identifier-Module.asn1 \ |
| 14 | standard-modules/ASN1C-UsefulInformationObjectClasses.asn1 |
| 15 | |
Lev Walkin | 3eb6a8e | 2006-03-06 11:20:57 +0000 | [diff] [blame] | 16 | |
Lev Walkin | f15320b | 2004-06-03 03:38:44 +0000 | [diff] [blame] | 17 | uninstall-local: |
| 18 | -@echo -n " " |
| 19 | -rm -f -r $(DESTDIR)$(pkgdatadir) |
Lev Walkin | d61e1b1 | 2007-07-23 06:48:04 +0000 | [diff] [blame] | 20 | |
Lev Walkin | 9f470d6 | 2017-10-21 16:27:08 -0700 | [diff] [blame] | 21 | check_LTLIBRARIES = \ |
| 22 | libasn1cskeletons.la \ |
Vasil Velichkov | 5fcbb28 | 2017-10-25 15:40:06 +0300 | [diff] [blame^] | 23 | libasn1cskeletons_c89.la |
Lev Walkin | 9f470d6 | 2017-10-21 16:27:08 -0700 | [diff] [blame] | 24 | |
| 25 | libasn1cskeletons_c89_la_CFLAGS = $(SKELETONS_CFLAGS) |
| 26 | libasn1cskeletons_c89_la_SOURCES = $(libasn1cskeletons_la_SOURCES) |
Lev Walkin | 85d7a1b | 2017-10-06 16:35:21 -0700 | [diff] [blame] | 27 | |
| 28 | if EXPLICIT_M32 |
Vasil Velichkov | 5fcbb28 | 2017-10-25 15:40:06 +0300 | [diff] [blame^] | 29 | check_LTLIBRARIES += libasn1cskeletons_c89_32.la |
Lev Walkin | 9f470d6 | 2017-10-21 16:27:08 -0700 | [diff] [blame] | 30 | libasn1cskeletons_c89_32_la_CFLAGS = $(SKELETONS_CFLAGS) $(CFLAGS_M32) -Wno-format |
| 31 | libasn1cskeletons_c89_32_la_SOURCES = $(libasn1cskeletons_la_SOURCES) |
Lev Walkin | 85d7a1b | 2017-10-06 16:35:21 -0700 | [diff] [blame] | 32 | endif |
Lev Walkin | d61e1b1 | 2007-07-23 06:48:04 +0000 | [diff] [blame] | 33 | |
Lev Walkin | 9f470d6 | 2017-10-21 16:27:08 -0700 | [diff] [blame] | 34 | libasn1cskeletons_la_CFLAGS = $(TESTSUITE_CFLAGS) |
Lev Walkin | ff92aa3 | 2017-09-27 13:15:21 -0700 | [diff] [blame] | 35 | libasn1cskeletons_la_SOURCES = \ |
| 36 | ANY.c ANY.h \ |
| 37 | BIT_STRING.c BIT_STRING.h \ |
| 38 | BIT_STRING_oer.c \ |
| 39 | BMPString.c BMPString.h \ |
| 40 | BOOLEAN.c BOOLEAN.h \ |
| 41 | ENUMERATED.c ENUMERATED.h \ |
| 42 | GeneralString.c GeneralString.h \ |
| 43 | GeneralizedTime.c GeneralizedTime.h \ |
| 44 | GraphicString.c GraphicString.h \ |
| 45 | IA5String.c IA5String.h \ |
| 46 | INTEGER.c INTEGER.h \ |
| 47 | INTEGER_oer.c \ |
| 48 | ISO646String.c ISO646String.h \ |
| 49 | NULL.c NULL.h \ |
| 50 | NativeEnumerated.c NativeEnumerated.h \ |
| 51 | NativeEnumerated_oer.c \ |
| 52 | NativeInteger.c NativeInteger.h \ |
| 53 | NativeInteger_oer.c \ |
| 54 | NativeReal.c NativeReal.h \ |
| 55 | NumericString.c NumericString.h \ |
| 56 | OBJECT_IDENTIFIER.c OBJECT_IDENTIFIER.h \ |
| 57 | OCTET_STRING.c OCTET_STRING.h \ |
| 58 | OCTET_STRING_oer.c \ |
Lev Walkin | 20696a4 | 2017-10-17 21:27:33 -0700 | [diff] [blame] | 59 | OPEN_TYPE.c OPEN_TYPE.h OPEN_TYPE_oer.c \ |
Lev Walkin | ff92aa3 | 2017-09-27 13:15:21 -0700 | [diff] [blame] | 60 | ObjectDescriptor.c ObjectDescriptor.h \ |
| 61 | PrintableString.c PrintableString.h \ |
| 62 | REAL.c REAL.h \ |
| 63 | RELATIVE-OID.c RELATIVE-OID.h \ |
| 64 | T61String.c T61String.h \ |
| 65 | TeletexString.c TeletexString.h \ |
| 66 | UTCTime.c UTCTime.h \ |
| 67 | UTF8String.c UTF8String.h \ |
| 68 | UniversalString.c UniversalString.h \ |
| 69 | VideotexString.c VideotexString.h \ |
| 70 | VisibleString.c VisibleString.h \ |
| 71 | asn_SEQUENCE_OF.c asn_SEQUENCE_OF.h \ |
| 72 | asn_SET_OF.c asn_SET_OF.h \ |
| 73 | asn_application.c asn_application.h \ |
Lev Walkin | e2bbbf8 | 2017-10-08 18:52:37 -0700 | [diff] [blame] | 74 | asn_system.h asn_codecs.h \ |
Lev Walkin | ff92aa3 | 2017-09-27 13:15:21 -0700 | [diff] [blame] | 75 | asn_codecs_prim.c asn_codecs_prim.h \ |
Lev Walkin | e2bbbf8 | 2017-10-08 18:52:37 -0700 | [diff] [blame] | 76 | asn_internal.h asn_internal.c \ |
Lev Walkin | ff92aa3 | 2017-09-27 13:15:21 -0700 | [diff] [blame] | 77 | asn_bit_data.c asn_bit_data.h \ |
Lev Walkin | a5972be | 2017-09-29 23:15:58 -0700 | [diff] [blame] | 78 | asn_random_fill.c asn_random_fill.h \ |
Lev Walkin | ff92aa3 | 2017-09-27 13:15:21 -0700 | [diff] [blame] | 79 | ber_decoder.c ber_decoder.h \ |
| 80 | ber_tlv_length.c ber_tlv_length.h \ |
| 81 | ber_tlv_tag.c ber_tlv_tag.h \ |
| 82 | constr_CHOICE.c constr_CHOICE.h \ |
| 83 | constr_CHOICE_oer.c \ |
| 84 | constr_SEQUENCE.c constr_SEQUENCE.h \ |
| 85 | constr_SEQUENCE_oer.c \ |
| 86 | constr_SEQUENCE_OF.c constr_SEQUENCE_OF.h \ |
| 87 | constr_SET.c constr_SET.h \ |
| 88 | constr_SET_OF.c constr_SET_OF.h \ |
| 89 | constr_SET_OF_oer.c \ |
| 90 | constr_TYPE.c constr_TYPE.h \ |
| 91 | constraints.c constraints.h \ |
| 92 | der_encoder.c der_encoder.h \ |
| 93 | oer_decoder.c oer_decoder.h \ |
| 94 | oer_encoder.c oer_encoder.h \ |
| 95 | oer_support.c oer_support.h \ |
| 96 | per_decoder.c per_decoder.h \ |
| 97 | per_encoder.c per_encoder.h \ |
| 98 | per_opentype.c per_opentype.h \ |
| 99 | per_support.c per_support.h \ |
| 100 | xer_decoder.c xer_decoder.h \ |
| 101 | xer_encoder.c xer_encoder.h \ |
| 102 | xer_support.c xer_support.h |
Lev Walkin | d61e1b1 | 2007-07-23 06:48:04 +0000 | [diff] [blame] | 103 | |
Lev Walkin | 9f470d6 | 2017-10-21 16:27:08 -0700 | [diff] [blame] | 104 | check_PROGRAMS = \ |
| 105 | check-converter_example \ |
Vasil Velichkov | 5fcbb28 | 2017-10-25 15:40:06 +0300 | [diff] [blame^] | 106 | check-converter_c89_example |
Lev Walkin | 6d46bc3 | 2017-09-12 21:34:00 -0700 | [diff] [blame] | 107 | LDADD = -lm |
| 108 | |
Lev Walkin | 478819d | 2017-09-26 22:48:30 -0700 | [diff] [blame] | 109 | check_converter_example_CFLAGS = -DNO_ASN_PDU |
| 110 | check_converter_example_SOURCES = converter-example.c |
| 111 | check_converter_example_LDADD = libasn1cskeletons.la |
Lev Walkin | 9f470d6 | 2017-10-21 16:27:08 -0700 | [diff] [blame] | 112 | |
| 113 | check_converter_c89_example_CFLAGS = $(SKELETON_CFLAGS) -DNO_ASN_PDU |
| 114 | check_converter_c89_example_SOURCES = converter-example.c |
| 115 | check_converter_c89_example_LDADD = libasn1cskeletons_c89.la |
| 116 | |
Vasil Velichkov | 5fcbb28 | 2017-10-25 15:40:06 +0300 | [diff] [blame^] | 117 | if EXPLICIT_M32 |
| 118 | check_PROGRAMS += check-converter_c89_32_example |
Lev Walkin | 9f470d6 | 2017-10-21 16:27:08 -0700 | [diff] [blame] | 119 | check_converter_c89_32_example_CFLAGS = $(SKELETON_CFLAGS) $(CFLAGS_M32) -DNO_ASN_PDU |
| 120 | check_converter_c89_32_example_SOURCES = converter-example.c |
| 121 | check_converter_c89_32_example_LDADD = libasn1cskeletons_c89_32.la |
Vasil Velichkov | 5fcbb28 | 2017-10-25 15:40:06 +0300 | [diff] [blame^] | 122 | endif |
Lev Walkin | 9f470d6 | 2017-10-21 16:27:08 -0700 | [diff] [blame] | 123 | |