|
Packit Service |
b38f0b |
#
|
|
Packit Service |
b38f0b |
# Makefile for snmpd
|
|
Packit Service |
b38f0b |
#
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
mysubdir=agent
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
# use GNU vpath, if available, to only set a path for source and headers
|
|
Packit Service |
b38f0b |
# VPATH will pick up objects too, which is bad if you are sharing a
|
|
Packit Service |
b38f0b |
# source dir...
|
|
Packit Service |
b38f0b |
@GNU_vpath@ %.h $(srcdir)
|
|
Packit Service |
b38f0b |
@GNU_vpath@ %.c $(srcdir)
|
|
Packit Service |
b38f0b |
# fallback to regular VPATH for non-gnu...
|
|
Packit Service |
b38f0b |
@NON_GNU_VPATH@ $(srcdir)
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
#
|
|
Packit Service |
b38f0b |
# what to install
|
|
Packit Service |
b38f0b |
#
|
|
Packit Service |
b38f0b |
SUBDIRS=helpers mibgroup
|
|
Packit Service |
b38f0b |
FTSUBDIRS=mibgroup helpers
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
INSTALLSBINPROGS= @SNMPD@
|
|
Packit Service |
b38f0b |
INSTALLLIBS = libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION)
|
|
Packit Service |
b38f0b |
INSTALLPOSTLIBS = libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION)
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
INCLUDESUBDIR=agent
|
|
Packit Service |
b38f0b |
HEADERS=\
|
|
Packit Service |
b38f0b |
agent_read_config.h \
|
|
Packit Service |
b38f0b |
agent_registry.h \
|
|
Packit Service |
b38f0b |
agent_index.h \
|
|
Packit Service |
b38f0b |
agent_sysORTable.h \
|
|
Packit Service |
b38f0b |
agent_trap.h \
|
|
Packit Service |
b38f0b |
auto_nlist.h \
|
|
Packit Service |
b38f0b |
ds_agent.h \
|
|
Packit Service |
b38f0b |
snmp_agent.h \
|
|
Packit Service |
b38f0b |
snmp_vars.h \
|
|
Packit Service |
b38f0b |
var_struct.h \
|
|
Packit Service |
b38f0b |
agent_handler.h \
|
|
Packit Service |
b38f0b |
net-snmp-agent-includes.h \
|
|
Packit Service |
b38f0b |
mib_modules.h \
|
|
Packit Service |
b38f0b |
agent_callbacks.h \
|
|
Packit Service |
b38f0b |
sysORTable.h \
|
|
Packit Service |
b38f0b |
all_helpers.h \
|
|
Packit Service |
b38f0b |
baby_steps.h \
|
|
Packit Service |
b38f0b |
bulk_to_next.h \
|
|
Packit Service |
b38f0b |
cache_handler.h \
|
|
Packit Service |
b38f0b |
debug_handler.h \
|
|
Packit Service |
b38f0b |
instance.h \
|
|
Packit Service |
b38f0b |
mode_end_call.h \
|
|
Packit Service |
b38f0b |
multiplexer.h \
|
|
Packit Service |
b38f0b |
null.h \
|
|
Packit Service |
b38f0b |
old_api.h \
|
|
Packit Service |
b38f0b |
read_only.h \
|
|
Packit Service |
b38f0b |
row_merge.h \
|
|
Packit Service |
b38f0b |
scalar.h \
|
|
Packit Service |
b38f0b |
scalar_group.h \
|
|
Packit Service |
b38f0b |
serialize.h \
|
|
Packit Service |
b38f0b |
snmp_get_statistic.h \
|
|
Packit Service |
b38f0b |
stash_cache.h \
|
|
Packit Service |
b38f0b |
stash_to_next.h \
|
|
Packit Service |
b38f0b |
table_array.h \
|
|
Packit Service |
b38f0b |
table_container.h \
|
|
Packit Service |
b38f0b |
table.h \
|
|
Packit Service |
b38f0b |
table_data.h \
|
|
Packit Service |
b38f0b |
table_dataset.h \
|
|
Packit Service |
b38f0b |
table_tdata.h \
|
|
Packit Service |
b38f0b |
table_iterator.h \
|
|
Packit Service |
b38f0b |
watcher.h \
|
|
Packit Service |
b38f0b |
netsnmp_close_fds.h
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
HEADERSONLY=mfd.h set_helper.h
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
INCLUDESUBDIRHEADERS=$(HEADERS) $(HEADERSONLY)
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
INSTALLBUILTSUBDIRHEADERS=../include/net-snmp/agent/mib_module_config.h \
|
|
Packit Service |
b38f0b |
../include/net-snmp/agent/agent_module_config.h \
|
|
Packit Service |
b38f0b |
mibgroup/mib_module_includes.h
|
|
Packit Service |
b38f0b |
INSTALLBUILTSUBDIR=agent
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
INCLUDEMIBGROUPDIR=agent/mibgroup
|
|
Packit Service |
b38f0b |
INCLUDEMIBGROUPDIRHEADERS=struct.h util_funcs.h util_funcs/header_generic.h \
|
|
Packit Service |
b38f0b |
util_funcs/header_simple_table.h util_funcs/MIB_STATS_CACHE_TIMEOUT.h
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
OTHERINSTALL=installmibgroupheaders @EMBEDPERLINSTALL@
|
|
Packit Service |
b38f0b |
OTHERUNINSTALL=@EMBEDPERLUNINSTALL@
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
# XXX: need to install these They're really UCD specific, however.
|
|
Packit Service |
b38f0b |
BROKEINSTALL= \
|
|
Packit Service |
b38f0b |
mibgroup/struct.h \
|
|
Packit Service |
b38f0b |
mibgroup/util_funcs.h \
|
|
Packit Service |
b38f0b |
mibgroup/mibincl.h \
|
|
Packit Service |
b38f0b |
mibgroup/ucd-snmp/dlmod.h \
|
|
Packit Service |
b38f0b |
mibgroup/utilities/execute.h \
|
|
Packit Service |
b38f0b |
mibgroup/header_complex.h
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
INSTALLUCDHEADERS= \
|
|
Packit Service |
b38f0b |
agent_index.h \
|
|
Packit Service |
b38f0b |
agent_read_config.h \
|
|
Packit Service |
b38f0b |
agent_registry.h \
|
|
Packit Service |
b38f0b |
agent_sysORTable.h \
|
|
Packit Service |
b38f0b |
agent_trap.h \
|
|
Packit Service |
b38f0b |
auto_nlist.h \
|
|
Packit Service |
b38f0b |
ds_agent.h \
|
|
Packit Service |
b38f0b |
header_complex.h \
|
|
Packit Service |
b38f0b |
mibincl.h \
|
|
Packit Service |
b38f0b |
snmp_agent.h \
|
|
Packit Service |
b38f0b |
ucd-snmp-includes.h \
|
|
Packit Service |
b38f0b |
ucd-snmp-agent-includes.h \
|
|
Packit Service |
b38f0b |
util_funcs.h \
|
|
Packit Service |
b38f0b |
var_struct.h
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
#
|
|
Packit Service |
b38f0b |
# how to build it info
|
|
Packit Service |
b38f0b |
#
|
|
Packit Service |
b38f0b |
USELIBS = ../snmplib/libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION)
|
|
Packit Service |
b38f0b |
AGENTLIB = libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION)
|
|
Packit Service |
b38f0b |
MIBLIB = libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION)
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
LAGENTLIBS = @LAGENTLIBS@
|
|
Packit Service |
b38f0b |
LMIBLIBS = @LMIBLIBS@
|
|
Packit Service |
b38f0b |
VAL_LIBS = @VAL_LIBS@
|
|
Packit Service |
b38f0b |
PERLLDOPTS_FOR_APPS = @PERLLDOPTS_FOR_APPS@
|
|
Packit Service |
b38f0b |
PERLLDOPTS_FOR_LIBS = @PERLLDOPTS_FOR_LIBS@
|
|
Packit Service |
b38f0b |
LIBS = $(USELIBS) @AGENTLIBS@ $(PERLLDOPTS_FOR_APPS) $(VAL_LIBS)
|
|
Packit Service |
b38f0b |
OUR_AGENT_LIBS = $(AGENTLIB) $(MIBLIB) $(LIBS) @DLLIBS@
|
|
Packit Service |
b38f0b |
CPPFLAGS = $(TOP_INCLUDES) -I. $(AGENT_INCLUDES) $(MIBGROUP_INCLUDES) \
|
|
Packit Service |
b38f0b |
$(SNMPLIB_INCLUDES) @CPPFLAGS@
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
#
|
|
Packit Service |
b38f0b |
# Objects
|
|
Packit Service |
b38f0b |
#
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
# libnetsnmpmibs objects.
|
|
Packit Service |
b38f0b |
@mibgroup_list_lo@
|
|
Packit Service |
b38f0b |
@mibgroup_list_ft@
|
|
Packit Service |
b38f0b |
@mibgroup_list_o@
|
|
Packit Service |
b38f0b |
@agentgroup_list_lo@
|
|
Packit Service |
b38f0b |
@agentgroup_list_ft@
|
|
Packit Service |
b38f0b |
@agentgroup_list_o@
|
|
Packit Service |
b38f0b |
FTMIBOBJS = $(mibgroup_list_ft) mib_modules.ft auto_nlist.ft
|
|
Packit Service |
b38f0b |
LMIBOBJS = $(mibgroup_list_lo) mib_modules.lo auto_nlist.lo
|
|
Packit Service |
b38f0b |
MIBOBJS = $(mibgroup_list_o) mib_modules.o auto_nlist.o
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
# libnetsnmpagent objects
|
|
Packit Service |
b38f0b |
LIBAGENTOBJS= \
|
|
Packit Service |
b38f0b |
helpers/all_helpers.o \
|
|
Packit Service |
b38f0b |
helpers/baby_steps.o \
|
|
Packit Service |
b38f0b |
helpers/bulk_to_next.o \
|
|
Packit Service |
b38f0b |
helpers/cache_handler.o \
|
|
Packit Service |
b38f0b |
helpers/debug_handler.o \
|
|
Packit Service |
b38f0b |
helpers/instance.o \
|
|
Packit Service |
b38f0b |
helpers/mode_end_call.o \
|
|
Packit Service |
b38f0b |
helpers/multiplexer.o \
|
|
Packit Service |
b38f0b |
helpers/null.o \
|
|
Packit Service |
b38f0b |
helpers/old_api.o \
|
|
Packit Service |
b38f0b |
helpers/read_only.o \
|
|
Packit Service |
b38f0b |
helpers/row_merge.o \
|
|
Packit Service |
b38f0b |
helpers/scalar.o \
|
|
Packit Service |
b38f0b |
helpers/scalar_group.o \
|
|
Packit Service |
b38f0b |
helpers/serialize.o \
|
|
Packit Service |
b38f0b |
helpers/snmp_get_statistic.o \
|
|
Packit Service |
b38f0b |
helpers/stash_cache.o \
|
|
Packit Service |
b38f0b |
helpers/stash_to_next.o \
|
|
Packit Service |
b38f0b |
helpers/table.o \
|
|
Packit Service |
b38f0b |
helpers/table_array.o \
|
|
Packit Service |
b38f0b |
helpers/table_container.o \
|
|
Packit Service |
b38f0b |
helpers/table_data.o \
|
|
Packit Service |
b38f0b |
helpers/table_dataset.o \
|
|
Packit Service |
b38f0b |
helpers/table_iterator.o \
|
|
Packit Service |
b38f0b |
helpers/table_row.o \
|
|
Packit Service |
b38f0b |
helpers/table_tdata.o \
|
|
Packit Service |
b38f0b |
helpers/watcher.o \
|
|
Packit Service |
b38f0b |
agent_handler.o \
|
|
Packit Service |
b38f0b |
agent_index.o \
|
|
Packit Service |
b38f0b |
agent_read_config.o \
|
|
Packit Service |
b38f0b |
agent_registry.o \
|
|
Packit Service |
b38f0b |
agent_sysORTable.o \
|
|
Packit Service |
b38f0b |
agent_trap.o \
|
|
Packit Service |
b38f0b |
kernel.o \
|
|
Packit Service |
b38f0b |
netsnmp_close_fds.o \
|
|
Packit Service |
b38f0b |
snmp_agent.o \
|
|
Packit Service |
b38f0b |
snmp_vars.o \
|
|
Packit Service |
b38f0b |
$(agentgroup_list_o) \
|
|
Packit Service |
b38f0b |
@OTHERAGENTLIBOBJS@
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
LLIBAGENTOBJS= \
|
|
Packit Service |
b38f0b |
helpers/all_helpers.lo \
|
|
Packit Service |
b38f0b |
helpers/baby_steps.lo \
|
|
Packit Service |
b38f0b |
helpers/bulk_to_next.lo \
|
|
Packit Service |
b38f0b |
helpers/cache_handler.lo \
|
|
Packit Service |
b38f0b |
helpers/debug_handler.lo \
|
|
Packit Service |
b38f0b |
helpers/instance.lo \
|
|
Packit Service |
b38f0b |
helpers/mode_end_call.lo \
|
|
Packit Service |
b38f0b |
helpers/multiplexer.lo \
|
|
Packit Service |
b38f0b |
helpers/null.lo \
|
|
Packit Service |
b38f0b |
helpers/old_api.lo \
|
|
Packit Service |
b38f0b |
helpers/read_only.lo \
|
|
Packit Service |
b38f0b |
helpers/row_merge.lo \
|
|
Packit Service |
b38f0b |
helpers/scalar.lo \
|
|
Packit Service |
b38f0b |
helpers/scalar_group.lo \
|
|
Packit Service |
b38f0b |
helpers/serialize.lo \
|
|
Packit Service |
b38f0b |
helpers/snmp_get_statistic.lo \
|
|
Packit Service |
b38f0b |
helpers/stash_cache.lo \
|
|
Packit Service |
b38f0b |
helpers/stash_to_next.lo \
|
|
Packit Service |
b38f0b |
helpers/table.lo \
|
|
Packit Service |
b38f0b |
helpers/table_array.lo \
|
|
Packit Service |
b38f0b |
helpers/table_container.lo \
|
|
Packit Service |
b38f0b |
helpers/table_data.lo \
|
|
Packit Service |
b38f0b |
helpers/table_dataset.lo \
|
|
Packit Service |
b38f0b |
helpers/table_iterator.lo \
|
|
Packit Service |
b38f0b |
helpers/table_row.lo \
|
|
Packit Service |
b38f0b |
helpers/table_tdata.lo \
|
|
Packit Service |
b38f0b |
helpers/watcher.lo \
|
|
Packit Service |
b38f0b |
agent_handler.lo \
|
|
Packit Service |
b38f0b |
agent_index.lo \
|
|
Packit Service |
b38f0b |
agent_read_config.lo \
|
|
Packit Service |
b38f0b |
agent_registry.lo \
|
|
Packit Service |
b38f0b |
agent_sysORTable.lo \
|
|
Packit Service |
b38f0b |
agent_trap.lo \
|
|
Packit Service |
b38f0b |
kernel.lo \
|
|
Packit Service |
b38f0b |
netsnmp_close_fds.lo \
|
|
Packit Service |
b38f0b |
snmp_agent.lo \
|
|
Packit Service |
b38f0b |
snmp_vars.lo \
|
|
Packit Service |
b38f0b |
$(agentgroup_list_lo) \
|
|
Packit Service |
b38f0b |
@OTHERAGENTLIBLOBJS@
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
LLIBAGENTFTS= \
|
|
Packit Service |
b38f0b |
helpers/all_helpers.ft \
|
|
Packit Service |
b38f0b |
helpers/baby_steps.ft \
|
|
Packit Service |
b38f0b |
helpers/bulk_to_next.ft \
|
|
Packit Service |
b38f0b |
helpers/cache_handler.ft \
|
|
Packit Service |
b38f0b |
helpers/debug_handler.ft \
|
|
Packit Service |
b38f0b |
helpers/instance.ft \
|
|
Packit Service |
b38f0b |
helpers/mode_end_call.ft \
|
|
Packit Service |
b38f0b |
helpers/multiplexer.ft \
|
|
Packit Service |
b38f0b |
helpers/null.ft \
|
|
Packit Service |
b38f0b |
helpers/old_api.ft \
|
|
Packit Service |
b38f0b |
helpers/read_only.ft \
|
|
Packit Service |
b38f0b |
helpers/row_merge.ft \
|
|
Packit Service |
b38f0b |
helpers/scalar.ft \
|
|
Packit Service |
b38f0b |
helpers/scalar_group.ft \
|
|
Packit Service |
b38f0b |
helpers/serialize.ft \
|
|
Packit Service |
b38f0b |
helpers/snmp_get_statistic.ft \
|
|
Packit Service |
b38f0b |
helpers/stash_cache.ft \
|
|
Packit Service |
b38f0b |
helpers/stash_to_next.ft \
|
|
Packit Service |
b38f0b |
helpers/table.ft \
|
|
Packit Service |
b38f0b |
helpers/table_array.ft \
|
|
Packit Service |
b38f0b |
helpers/table_container.ft \
|
|
Packit Service |
b38f0b |
helpers/table_data.ft \
|
|
Packit Service |
b38f0b |
helpers/table_dataset.ft \
|
|
Packit Service |
b38f0b |
helpers/table_iterator.ft \
|
|
Packit Service |
b38f0b |
helpers/table_row.ft \
|
|
Packit Service |
b38f0b |
helpers/table_tdata.ft \
|
|
Packit Service |
b38f0b |
helpers/watcher.ft \
|
|
Packit Service |
b38f0b |
agent_handler.ft \
|
|
Packit Service |
b38f0b |
agent_index.ft \
|
|
Packit Service |
b38f0b |
agent_read_config.ft \
|
|
Packit Service |
b38f0b |
agent_registry.ft \
|
|
Packit Service |
b38f0b |
agent_sysORTable.ft \
|
|
Packit Service |
b38f0b |
agent_trap.ft \
|
|
Packit Service |
b38f0b |
kernel.ft \
|
|
Packit Service |
b38f0b |
netsnmp_close_fds.ft \
|
|
Packit Service |
b38f0b |
snmp_agent.ft \
|
|
Packit Service |
b38f0b |
snmp_vars.ft \
|
|
Packit Service |
b38f0b |
$(agentgroup_list_ft) \
|
|
Packit Service |
b38f0b |
@OTHERAGENTLIBLFTS@
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
# The agent objects.
|
|
Packit Service |
b38f0b |
AGENTOBJS=snmpd.o @other_agentobjs@
|
|
Packit Service |
b38f0b |
LAGENTOBJS=snmpd.lo @other_lagentobjs@
|
|
Packit Service |
b38f0b |
FTAGENTOBJS=snmpd.ft @other_ftagentobjs@
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
#
|
|
Packit Service |
b38f0b |
# Define OBJS and LOBJS for clean target (just this directory)
|
|
Packit Service |
b38f0b |
#
|
|
Packit Service |
b38f0b |
OBJS = $(LIBAGENTOBJS) $(AGENTOBJS) mib_modules.o auto_nlist.o
|
|
Packit Service |
b38f0b |
LOBJS = $(LLIBAGENTOBJS) $(LAGENTOBJS) mib_modules.lo auto_nlist.lo
|
|
Packit Service |
b38f0b |
FTOBJS = $(LLIBAGENTFTS) $(FTAGENTOBJS) mib_modules.ft auto_nlist.ft
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
FEATUREFILE = $(top_builddir)/include/net-snmp/agent/features.h
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
all: agentlib subdirs miblib $(INSTALLBINPROGS) $(INSTALLSBINPROGS)
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
#
|
|
Packit Service |
b38f0b |
# build stuff targets
|
|
Packit Service |
b38f0b |
#
|
|
Packit Service |
b38f0b |
getkstat: getkstat.o
|
|
Packit Service |
b38f0b |
$(CC) $(CFLAGS) -o $@ $? $(LIBS)
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
getkstat.o: mibgroup/kernel_sunos5.c
|
|
Packit Service |
b38f0b |
$(CC) $(CFLAGS) -o $@ -D_GETKSTAT_TEST -DDODEBUG -c $?
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
getmibstat: getmibstat.o
|
|
Packit Service |
b38f0b |
$(CC) $(CFLAGS) -o $@ $? $(LIBS)
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
getmibstat.o: mibgroup/kernel_sunos5.c
|
|
Packit Service |
b38f0b |
$(CC) $(CFLAGS) -o $@ -D_GETMIBSTAT_TEST -DDODEBUG -c $?
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
snmpd$(EXEEXT): ${LAGENTOBJS} $(USELIBS) $(AGENTLIB) $(HELPERLIB) $(MIBLIB) $(LIBTARG)
|
|
Packit Service |
66ff7b |
$(LINK) $(CFLAGS) -o $@ -pie ${LAGENTOBJS} ${LDFLAGS} ${OUR_AGENT_LIBS}
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION): ${LLIBAGENTOBJS} $(USELIBS)
|
|
Packit Service |
b38f0b |
$(LIB_LD_CMD) $(AGENTLIB) ${LLIBAGENTOBJS} $(USELIBS) ${LAGENTLIBS} @LD_NO_UNDEFINED@ $(LDFLAGS) $(PERLLDOPTS_FOR_LIBS) $(LIB_LD_LIBS) @AGENTLIBS@
|
|
Packit Service |
b38f0b |
$(RANLIB) $(AGENTLIB)
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION): ${LMIBOBJS} $(AGENTLIB) $(USELIBS)
|
|
Packit Service |
b38f0b |
$(LIB_LD_CMD) $(MIBLIB) ${LMIBOBJS} $(AGENTLIB) $(USELIBS) @LD_NO_UNDEFINED@ $(LDFLAGS) ${LMIBLIBS} $(PERLLDOPTS_FOR_LIBS) $(LIB_LD_LIBS) @AGENTLIBS@
|
|
Packit Service |
b38f0b |
$(RANLIB) $(MIBLIB)
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
agentlib: $(AGENTLIB)
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
miblib: $(MIBLIB)
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
libs: $(AGENTLIB) $(MIBLIB)
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
embedperlinstall:
|
|
Packit Service |
b38f0b |
@$(SHELL) $(srcdir)/../mkinstalldirs $(INSTALL_PREFIX)$(snmplibdir)
|
|
Packit Service |
b38f0b |
@$(INSTALL_DATA) $(srcdir)/snmp_perl.pl $(INSTALL_PREFIX)$(snmplibdir)/snmp_perl.pl
|
|
Packit Service |
b38f0b |
@echo "install: installed snmp_perl.pl in $(INSTALL_PREFIX)$(snmplibdir)"
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
embedperluninstall:
|
|
Packit Service |
b38f0b |
@rm -f $(INSTALL_PREFIX)$(snmplibdir)/snmp_perl.pl
|
|
Packit Service |
b38f0b |
@echo "removed snmp_perl.pl from $(INSTALL_PREFIX)$(snmplibdir)"
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
installmibgroupheaders:
|
|
Packit Service |
b38f0b |
@for it in $(INCLUDEMIBGROUPDIRHEADERS) ; do \
|
|
Packit Service |
b38f0b |
itd=`dirname "$(INSTALL_PREFIX)$(includedir)/agent/$$it"` ; \
|
|
Packit Service |
b38f0b |
if [ ! -d "$$itd" ] ; then \
|
|
Packit Service |
b38f0b |
echo "creating directory $$itd" ; \
|
|
Packit Service |
b38f0b |
$(SHELL) "$(top_srcdir)/mkinstalldirs" "$$itd" ; \
|
|
Packit Service |
b38f0b |
fi ; \
|
|
Packit Service |
b38f0b |
$(INSTALL_DATA) "$(top_srcdir)/$(INCLUDEMIBGROUPDIR)/$$it" \
|
|
Packit Service |
b38f0b |
"$$itd" ; \
|
|
Packit Service |
b38f0b |
echo "installing $$it in $$itd" ; \
|
|
Packit Service |
b38f0b |
done
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
@module_list_deps@
|
|
Packit Service |
b38f0b |
@agent_module_list_deps@
|
|
Packit Service |
b38f0b |
@mib_module_list_deps@
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
mib_modules.lo: mibgroup/mib_module_inits.h
|
|
Packit Service |
b38f0b |
#
|
|
Packit Service |
b38f0b |
# dependency for snmplib object. it's here because the headers listed
|
|
Packit Service |
b38f0b |
# are relative to the agent directory.
|
|
Packit Service |
b38f0b |
|
|
Packit Service |
b38f0b |
subdirs: agentlib
|
|
Packit Service |
b38f0b |
# wait for agentlib before building 'subdirs' target
|