# Include common definitions
include ../common.mak

ifeq ($(strip $(shell which net-snmp-config 2>/dev/null)),)
LIBS = -lucdagent -lucdmibs -lsnmp -lrpmdb -lrpm -lpopt -lrpmio -lwrap -lnsl -ldl -lcrypto
CFLAGS = -g -Wall
else
LIBS = `net-snmp-config --agent-libs` 
CFLAGS = `net-snmp-config --cflags`
CFLAGS += -DNETSNMP5 -Wall
endif
CFLAGS += -DS390_TOOLS_RELEASE=$(S390_TOOLS_RELEASE)

OBJS = osasnmpd.o ibmOSAMib.o ibmOSAMibUtil.o

# directory for OSA-E subagent       
SNMPDIR = $(INSTROOT)/usr/sbin 

all: osasnmpd

clean:
	rm -f $(OBJS) osasnmpd core

install: osasnmpd
	$(INSTALL) -d -m 755 $(SNMPDIR) $(MANDIR)/man8
	$(STRIP) osasnmpd
	$(INSTALL) -g $(GROUP) -o $(OWNER) -m 700 osasnmpd $(SNMPDIR)
	$(INSTALL) -g $(GROUP) -o $(OWNER) -m 644 osasnmpd.8  $(MANDIR)/man8

osasnmpd: $(OBJS)
	$(CC) -o osasnmpd $(OBJS) $(LIBS) 


