]> git.stg.codes - stg.git/blob - projects/stargazer/plugins/other/smux/Makefile
ASN.1 sources moved to library
[stg.git] / projects / stargazer / plugins / other / smux / Makefile
1 include ../../../../../Makefile.conf
2
3 LIBS += $(LIB_THREAD)
4
5 PROG = mod_smux.so
6
7 SRCS =  smux.cpp \
8         sensors.cpp \
9         handlers.cpp \
10         utils.cpp \
11         types.cpp \
12         asn1/DisplayString.c \
13         asn1/PhysAddress.c \
14         asn1/IfEntry.c \
15         asn1/AtEntry.c \
16         asn1/IpAddrEntry.c \
17         asn1/IpRouteEntry.c \
18         asn1/IpNetToMediaEntry.c \
19         asn1/TcpConnEntry.c \
20         asn1/UdpEntry.c \
21         asn1/EgpNeighEntry.c \
22         asn1/ObjectName.c \
23         asn1/ObjectSyntax.c \
24         asn1/SimpleSyntax.c \
25         asn1/ApplicationSyntax.c \
26         asn1/NetworkAddress.c \
27         asn1/IpAddress.c \
28         asn1/Counter.c \
29         asn1/Gauge.c \
30         asn1/TimeTicks.c \
31         asn1/Opaque.c \
32         asn1/Message.c \
33         asn1/PDUs.c \
34         asn1/GetRequest-PDU.c \
35         asn1/GetNextRequest-PDU.c \
36         asn1/GetResponse-PDU.c \
37         asn1/SetRequest-PDU.c \
38         asn1/PDU.c \
39         asn1/Trap-PDU.c \
40         asn1/VarBind.c \
41         asn1/VarBindList.c \
42         asn1/SMUX-PDUs.c \
43         asn1/OpenPDU.c \
44         asn1/SimpleOpen.c \
45         asn1/ClosePDU.c \
46         asn1/RReqPDU.c \
47         asn1/RRspPDU.c \
48         asn1/SOutPDU.c \
49         asn1/ANY.c \
50         asn1/BOOLEAN.c \
51         asn1/INTEGER.c \
52         asn1/NULL.c \
53         asn1/NativeEnumerated.c \
54         asn1/NativeInteger.c \
55         asn1/OBJECT_IDENTIFIER.c \
56         asn1/asn_SEQUENCE_OF.c \
57         asn1/asn_SET_OF.c \
58         asn1/constr_CHOICE.c \
59         asn1/constr_SEQUENCE.c \
60         asn1/constr_SEQUENCE_OF.c \
61         asn1/constr_SET_OF.c \
62         asn1/OCTET_STRING.c \
63         asn1/BIT_STRING.c \
64         asn1/asn_codecs_prim.c \
65         asn1/ber_tlv_length.c \
66         asn1/ber_tlv_tag.c \
67         asn1/ber_decoder.c \
68         asn1/der_encoder.c \
69         asn1/constr_TYPE.c \
70         asn1/constraints.c \
71         asn1/xer_support.c \
72         asn1/xer_decoder.c \
73         asn1/xer_encoder.c \
74         asn1/per_support.c \
75         asn1/per_decoder.c \
76         asn1/per_encoder.c
77
78 STGLIBS = -lstgcommon
79
80 CXXFLAGS += -Iasn1
81
82 include ../../Makefile.in
83
84 .PHONY: asn1
85
86 asn1:
87         $(MAKE) -C asn1 asn1