--- /dev/null
+#
+# Makefile for dynamically loadable module `example'
+#
+#DLMODDIR = $(libdir)/snmp/dlmod
+#UCDTOPDIR = $(top_srcdir)
+DLMODDIR = /usr/local/lib/snmp/dlmod
+UCDTOPDIR = /usr/home/strauss/src/ucd-snmp-ibr
+TARG = example.so
+OBJS = example.o
+CC = gcc
+CFLAGS = -I$(UCDTOPDIR) -I$(UCDTOPDIR)/snmplib -I$(UCDTOPDIR)/agent -I$(UCDTOPDIR)/agent/mibgroup -shared -fPIC
+#LD = ld
+#LDFLAGS = -G -o
+LD = gcc -shared -o
+LDFLAGS =
+INSTALL = install
+LIBS =
+
+all: $(TARG)
+
+.c.o:
+ $(CC) $(CFLAGS) -o $@ -c $<
+
+$(TARG): $(OBJS)
+ $(LD) $(LDFLAGS) $@ $(OBJS) $(LIBS)
+
+clean:
+ rm -f $(OBJS) $(TARG)
+
+install: all installdirs
+ $(INSTALL) $(TARG) $(DLMODDIR)
+
+installdirs:
+ @$(SHELL) $(UCDTOPDIR)/mkinstalldirs $(DLMODDIR)