CC = cc
CFLAGS = -O
LIBS = -L../lib -latmd -latm -Lasn1 -lasn1
DEFINES = -DVERSION=\"`cat ../VERSION`\"
INCLUDES = -I../lib -Iasn1
SRCS = rfc1157_snmp.c rfc1155_smi.c util.c io.c message.c \
       netprefix.c mib.c ilmid.c
OBJS = $(SRCS:%.c=%.o)
BOOTPGMS=ilmid

include ../Rules.make
CFLAGS=$(CFLAGS_NOWARN) $(CFLAGS_OPT) $(CFLAGS_PRIVATE)

default: all
 
all: ilmid
 
.c.o:
	$(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -c $<

asn1/libasn1.a: 
	@cd asn1; make
 
ilmid: asn1/libasn1.a $(OBJS)
	$(CC) $(OBJS) $(LIBS) -o ilmid

clean:
	@cd asn1; make clean
	rm -rf ilmid $(OBJS) *~
