# Generated automatically from Makefile.in by configure.
#
# Minimum environment and virtual path setup
#
SHELL		= /bin/sh
srcdir		= .
top_srcdir	= ..


#
# Paths
#
prefix		= /usr/local
exec_prefix	= /usr/local
bindir		= ${exec_prefix}/bin
sbindir		= ${exec_prefix}/sbin
libdir		= ${exec_prefix}/lib
datadir		= ${prefix}/share
includedir	= ${prefix}/include/ucd-snmp
mandir		= ${prefix}/man
man1dir		= $(mandir)/man1
man3dir		= $(mandir)/man3
man5dir		= $(mandir)/man5
man8dir		= $(mandir)/man8
snmplibdir	= $(datadir)/snmp
mibdir		= $(snmplibdir)/mibs
persistentdir	= /tmp


#
# Programs
#
INSTALL		= /usr/bin/install -c
SED		= sed
RANLIB		= m68k-elf-ranlib
LN_S		= ln -s

#
# Compiler arguments
#
CFLAGS		= -g -O2 -Dlinux
EXTRACPPFLAGS	= -x c
LDFLAGS		=  

#
# Shared library commands (or not)
#
SHLIB_CFLAGS		= 
SHLIB_EXTENSION		= a
SHLIB_VERSION		= 
SHLIB_LDCONFIG_CMD	= :
SHLIB_LD_CMD		= m68k-elf-ar cr
SHLIB_LD_LIBS		= 
CC_RUNTIME_ARG		= 

MAN1 = snmpcmd.1 snmpget.1 snmpset.1 snmpwalk.1 snmpbulkwalk.1 snmpbulkget.1 snmpgetnext.1 snmptest.1 snmpnetstat.1 snmptranslate.1 snmpstatus.1 snmptrap.1 snmpdelta.1 snmptable.1 snmpusm.1 snmpinform.1
MAN1G = snmpd.1
MAN3 = snmp_agent_api.3 snmp_api.3 mib_api.3 snmp_sess_api.3 snmp_alarm.3 snmp_close.3 snmp_free_pdu.3 snmp_open.3 snmp_read.3 snmp_select_info.3 snmp_send.3 snmp_sess_async_send.3 snmp_sess_close.3 snmp_sess_error.3 snmp_sess_init.3 snmp_sess_open.3 snmp_sess_read.3 snmp_sess_select_info.3 snmp_sess_send.3 snmp_sess_timeout.3 snmp_sess_session.3 snmp_timeout.3 snmp_trap_api.3
MAN3G = read_config.3 default_store.3
MAN5 = variables.5
MAN5G = snmpd.conf.5 snmptrapd.conf.5 snmp.conf.5 snmp_config.5
MAN8 = snmptrapd.8

MANALL = $(MAN1) $(MAN1G) $(MAN3) $(MAN3G) $(MAN5) $(MAN5G) $(MAN8)

TARGETS = $(MAN5G) $(MAN1G) $(MAN3G)

all: $(TARGETS)

snmpd.conf.5: snmpd.conf.5.def ../sedscript
	$(SED) -f ../sedscript < $(srcdir)/snmpd.conf.5.def > snmpd.conf.5

snmp_config.5: snmp_config.5.def ../sedscript
	$(SED) -f ../sedscript < $(srcdir)/snmp_config.5.def > snmp_config.5

snmp.conf.5: snmp.conf.5.def ../sedscript
	$(SED) -f ../sedscript < $(srcdir)/snmp.conf.5.def > snmp.conf.5

snmptrapd.conf.5: snmptrapd.conf.5.def ../sedscript
	$(SED) -f ../sedscript < $(srcdir)/snmptrapd.conf.5.def > snmptrapd.conf.5

read_config.3: read_config.3.def ../sedscript
	$(SED) -f ../sedscript < $(srcdir)/read_config.3.def > read_config.3

snmpd.1: snmpd.1.def ../sedscript
	$(SED) -f ../sedscript < $(srcdir)/snmpd.1.def > snmpd.1

default_store.3.h: $(srcdir)/../snmplib/default_store.h
	awk '{ if ($$0 == "/* begin storage definitions */") { p = 1 } else if ($$0 == "/* end storage definitions */") { p = 0 } else if (p) { print $$0}}' < $(srcdir)/../snmplib/default_store.h > default_store.3.h

default_store.3: $(srcdir)/default_store.3.top default_store.3.h $(srcdir)/default_store.3.bot
	cat $(srcdir)/default_store.3.top default_store.3.h $(srcdir)/default_store.3.bot > default_store.3

install:  installdirs $(MAN1) $(MAN1G) $(MAN3) $(MAN5) $(MAN5G) $(MAN8)
	@for i in $(MAN1) ; do $(INSTALL) $(srcdir)/$$i $(man1dir) ; echo "install:  installed $$i in $(man1dir)" ; done
	@for i in $(MAN1G) ; do $(INSTALL) $$i $(man1dir) ; echo "install:  installed $$i in $(man1dir)" ; done
	@for i in $(MAN3) ; do $(INSTALL) $(srcdir)/$$i $(man3dir) ; echo "install:  installed $$i in $(man3dir)" ; done
	@for i in $(MAN3G) ; do $(INSTALL) $$i $(man3dir) ; echo "install:  installed $$i in $(man3dir)" ; done
	@for i in $(MAN5) ; do $(INSTALL) $(srcdir)/$$i $(man5dir) ; echo "install:  installed $$i in $(man5dir)" ; done
	@for i in $(MAN5G) ; do $(INSTALL) $$i $(man5dir) ; echo "install:  installed $$i in $(man5dir)" ; done
	@for i in $(MAN8) ; do $(INSTALL) $(srcdir)/$$i $(man8dir) ; echo "install:  installed $$i in $(man8dir)" ; done

html: $(MANALL)
	for i in $(MANALL); do base=`echo $$i | sed 's/.[0-9]$$//;'` ; echo "<HTML><BODY bgcolor=\"#ffffff\" background=\"../ucd-snmp-bg3.gif\"><PRE>" > $$base.html; nroff -man $$i | man2html -bare -title "$$base manual page" >> $$base.html; done

installdirs:
	@$(SHELL) $(srcdir)/../mkinstalldirs $(man1dir) $(man3dir) $(man5dir) $(man8dir)

clean:
	rm -f $(TARGETS)
	rm -f default_store.3.h
