1#-*-makefile-*-   ; force emacs to enter makefile-mode
2
3# %CopyrightBegin%
4#
5# Copyright Ericsson AB 2004-2019. All Rights Reserved.
6#
7# Licensed under the Apache License, Version 2.0 (the "License");
8# you may not use this file except in compliance with the License.
9# You may obtain a copy of the License at
10#
11#     http://www.apache.org/licenses/LICENSE-2.0
12#
13# Unless required by applicable law or agreed to in writing, software
14# distributed under the License is distributed on an "AS IS" BASIS,
15# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16# See the License for the specific language governing permissions and
17# limitations under the License.
18#
19# %CopyrightEnd%
20
21BEHAVIOUR_MODULES = \
22	snmpa_authentication_service \
23	snmpa_discovery_handler \
24	snmpa_error_report \
25	snmpa_get_mechanism \
26	snmpa_mib_storage \
27	snmpa_mib_data \
28	snmpa_network_interface \
29	snmpa_network_interface_filter \
30	snmpa_notification_delivery_info_receiver \
31	snmpa_notification_filter \
32	snmpa_set_mechanism
33
34MIB_MODULES = \
35	snmp_community_mib \
36	snmp_framework_mib \
37	snmp_notification_mib \
38	snmp_standard_mib \
39	snmp_target_mib \
40	snmp_user_based_sm_mib \
41	snmp_view_based_acm_mib
42
43# snmpa is "plain" interface module but also defines some agent specific types
44# and therefor must be compiled before the modules that use them, including
45# the behaviour modules...
46# Some of the MIB modules also define types used elsewhere and therefor
47# has to be built before the other mods.
48# snmpa_mib_data_ttln
49MODULES = \
50	snmpa \
51	$(MIB_MODULES) \
52	snmpa_acm \
53	snmpa_agent \
54	snmpa_agent_sup \
55	snmpa_app \
56	snmpa_conf \
57	snmpa_discovery_handler_default \
58	snmpa_error \
59	snmpa_error_io \
60	snmpa_error_logger \
61	snmpa_get \
62	snmpa_get_lib \
63	snmpa_local_db \
64	snmpa_mib_storage_ets \
65	snmpa_mib_storage_dets \
66	snmpa_mib_storage_mnesia \
67	snmpa_mib \
68	snmpa_mib_data_tttn \
69	snmpa_mib_lib \
70	snmpa_misc_sup \
71	snmpa_mpd \
72	snmpa_net_if \
73	snmpa_net_if_filter \
74	snmpa_set \
75	snmpa_set_lib \
76	snmpa_supervisor \
77	snmpa_svbl \
78	snmpa_symbolic_store \
79	snmpa_target_cache \
80	snmpa_trap \
81	snmpa_usm \
82	snmpa_vacm \
83	snmp_generic \
84	snmp_generic_mnesia \
85	snmp_index \
86	snmp_shadow_table
87
88
89INTERNAL_HRL_FILES = \
90	snmpa_vacm \
91	snmpa_atl  \
92	snmpa_internal
93
94EXT_HRL_FILES =
95