blob: 3b55d7b73f7b1f1fbb877a37fa6720d12a5f5537 [file] [log] [blame]
Lev Walkinf15320b2004-06-03 03:38:44 +00001
Bi-Ruei, Chiuc46137b2017-05-08 17:04:38 +08002CFLAGS = $(filter-out $(CODE_COVERAGE_CFLAGS), @CFLAGS@)
Lev Walkin0f5dd342017-09-13 22:52:39 +00003
Lev Walkin70393102005-03-24 03:30:13 +00004dist_pkgdata_DATA = \
Lev Walkine0d321a2014-09-11 01:28:57 -07005 ${srcdir}/README \
6 ${srcdir}/*.[ch] \
7 ${srcdir}/file-dependencies
8
Lev Walkin94134142017-03-26 03:11:02 -07009smodsdir=$(pkgdatadir)
Lev Walkine0d321a2014-09-11 01:28:57 -070010
11nobase_dist_smods_DATA = \
12 standard-modules/README \
13 standard-modules/ASN1-Object-Identifier-Module.asn1 \
14 standard-modules/ASN1C-UsefulInformationObjectClasses.asn1
15
Lev Walkin3eb6a8e2006-03-06 11:20:57 +000016
Lev Walkinf15320b2004-06-03 03:38:44 +000017uninstall-local:
18 -@echo -n " "
19 -rm -f -r $(DESTDIR)$(pkgdatadir)
Lev Walkind61e1b12007-07-23 06:48:04 +000020
Lev Walkin9f470d62017-10-21 16:27:08 -070021check_LTLIBRARIES = \
22 libasn1cskeletons.la \
23 libasn1cskeletons_c89.la \
24 libasn1cskeletons_c89_32.la
25
26libasn1cskeletons_c89_la_CFLAGS = $(SKELETONS_CFLAGS)
27libasn1cskeletons_c89_la_SOURCES = $(libasn1cskeletons_la_SOURCES)
Lev Walkin85d7a1b2017-10-06 16:35:21 -070028
29if EXPLICIT_M32
Lev Walkin9f470d62017-10-21 16:27:08 -070030libasn1cskeletons_c89_32_la_CFLAGS = $(SKELETONS_CFLAGS) $(CFLAGS_M32) -Wno-format
31libasn1cskeletons_c89_32_la_SOURCES = $(libasn1cskeletons_la_SOURCES)
Lev Walkin85d7a1b2017-10-06 16:35:21 -070032endif
Lev Walkind61e1b12007-07-23 06:48:04 +000033
Lev Walkin9f470d62017-10-21 16:27:08 -070034libasn1cskeletons_la_CFLAGS = $(TESTSUITE_CFLAGS)
Lev Walkinff92aa32017-09-27 13:15:21 -070035libasn1cskeletons_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 Walkin20696a42017-10-17 21:27:33 -070059 OPEN_TYPE.c OPEN_TYPE.h OPEN_TYPE_oer.c \
Lev Walkinff92aa32017-09-27 13:15:21 -070060 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 Walkine2bbbf82017-10-08 18:52:37 -070074 asn_system.h asn_codecs.h \
Lev Walkinff92aa32017-09-27 13:15:21 -070075 asn_codecs_prim.c asn_codecs_prim.h \
Lev Walkine2bbbf82017-10-08 18:52:37 -070076 asn_internal.h asn_internal.c \
Lev Walkinff92aa32017-09-27 13:15:21 -070077 asn_bit_data.c asn_bit_data.h \
Lev Walkina5972be2017-09-29 23:15:58 -070078 asn_random_fill.c asn_random_fill.h \
Lev Walkinff92aa32017-09-27 13:15:21 -070079 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 Walkind61e1b12007-07-23 06:48:04 +0000103
Lev Walkin9f470d62017-10-21 16:27:08 -0700104check_PROGRAMS = \
105 check-converter_example \
106 check-converter_c89_example \
107 check-converter_c89_32_example
Lev Walkin6d46bc32017-09-12 21:34:00 -0700108LDADD = -lm
109
Lev Walkin478819d2017-09-26 22:48:30 -0700110check_converter_example_CFLAGS = -DNO_ASN_PDU
111check_converter_example_SOURCES = converter-example.c
112check_converter_example_LDADD = libasn1cskeletons.la
Lev Walkin9f470d62017-10-21 16:27:08 -0700113
114check_converter_c89_example_CFLAGS = $(SKELETON_CFLAGS) -DNO_ASN_PDU
115check_converter_c89_example_SOURCES = converter-example.c
116check_converter_c89_example_LDADD = libasn1cskeletons_c89.la
117
118check_converter_c89_32_example_CFLAGS = $(SKELETON_CFLAGS) $(CFLAGS_M32) -DNO_ASN_PDU
119check_converter_c89_32_example_SOURCES = converter-example.c
120check_converter_c89_32_example_LDADD = libasn1cskeletons_c89_32.la
121