| # |
| # 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) |