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
