blob: 13bf3e45ad0581c16cec5dbfa92f268477beb39e [file] [log] [blame]
#
# 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)