##************************************************************************
#* MODULE INFORMATION*
#*********************
#*     FILE     NAME:       Makefile
#*     SYSTEM   NAME:       applics
#*     ORIGINAL AUTHOR(S):  Jan van Oorschot
#*     VERSION  NUMBER:     1.00
#*     CREATION DATE:       09-04-92
#*
#* DESCRIPTION: Makefile for the simple DNPAP SNMP applications
#*              
#************************************************************************
#* CHANGES INFORMATION **
#************************
#* REVISION: $Revision$
#* AUTHOR:   $Author$
#* DATE:     $Date$
#* LOG:      $Log$
#************************************************************************/
####
# Changable parameters
####
CC = gcc -g
LLIBDIR = ../lib
LINCDIR = ../include
LIBDIR 	= /usr/local/lib
INCDIR	= /usr/local/include
BINDIR  = /usr/local/bin
CFLAGS 	= -I$(LINCDIR) -I$(INCDIR) -DUNIX
LDFLAGS = -L$(LLIBDIR) -L$(LIBDIR) -lsnmp -lasn1 -lmib -lerr
####
# leave the rest alone
####
MODULE  = applic
LIB 	= lib$(MODULE).a
INC 	= $(MODULE).h
OBJ 	= $(MODULE).o
SRC	= $(MODULE).c
BIN	= snmp-get snmp-getnext snmp-set snmp-table

all: $(BIN)

clean:
	-rm *~ $(BIN) *.o  *.a
	-rm core
	-rm \#*\#

veryclean: clean

install:	
	cp $(BIN) $(BINDIR)


$(LIB): $(OBJ)
	ar qu $(LIB) $(OBJ)
	ranlib $(LIB)
	cp $(LIB) $(LLIBDIR)
	cp $(MODULE).h $(LINCDIR)

snmp-get:	   get.o exec.o parse.o
	$(CC) $(CFLAGS) -o snmp-get get.o exec.o parse.o $(LDFLAGS)

snmp-getnext:	   getnext.o exec.o parse.o
	$(CC) $(CFLAGS) -o snmp-getnext getnext.o exec.o parse.o $(LDFLAGS)

snmp-set:	   set.o exec.o parse.o
	$(CC) $(CFLAGS) -o snmp-set set.o exec.o parse.o $(LDFLAGS)

snmp-table:	   table.o exec.o parse.o
	$(CC) $(CFLAGS) -o snmp-table table.o exec.o parse.o $(LDFLAGS)

####
# special
####


