all: umagent

# Compiler to use
CC = gcc

# Install options
INSTDIR = /usr/sbin
EXTRADIST = /usr/local/share/snmp/mibs
INSTALL = /usr/bin/install

# Compile flags
CFLAGS= -I. `net-snmp-config --cflags`
BUILDAGENTLIBS=`net-snmp-config --agent-libs`

umagent:
        $(CC) -Wall -pedantic $(CFLAGS) $(BUILDAGENTLIBS) -o umagent umagent.c -lvanessa_logger

clean:
        rm -f umagent

install: umagent
        $(INSTALL) -m 0755 umagent $(INSTDIR)
        $(INSTALL) -m 0644 UM-MIB.txt $(EXTRADIST)

uninstall: umagent
        rm -f $(INSTDIR)/umagent
        rm -f $(EXTRADIST)/UM-MIB.txt
