## Adjust this for timeout period
TIMEOUT=-DTIMEOUT=5000
CPPFLAGS=-I/usr/X11R6/include -I/usr/local/include $(TIMEOUT)

## Use this for dynamic linking
#LFLAGS=-L/usr/X11R6/lib -lvk -lvkhelp -lXm -lXt -lXpm -lXext -lXmu -lX11 -ldl -L/usr/local/lib -lsnmp -lXt

## Use this for static linking
LFLAGS=-L/usr/X11R6/lib\
      /usr/X11R6/lib/libvk.a  /usr/X11R6/lib/libvkhelp.a\
      -lXm -lXt -lXpm -lXext -lXmu -lX11\
      -ldl /usr/local/lib/libsnmp.a  -static -lSM -lICE

all: 5399View

OBJS=BN5399LedPanel.o\
     BN5399List.o\
     BN5399SnmpCollector.o\
     SnmpGet.o\
     Poller.o
     
BN5399LedPanel.o: BN5399LedPanel.C BN5399LedPanel.h

BN5399List.o: BN5399List.C BN5399List.h

BN5399SnmpCollector.o: BN5399SnmpCollector.C BN5399SnmpCollector.h

SnmpGet.o: SnmpGet.C SnmpGet.h

AppWindow: AppWindow.C AppWindow.h

5399View.o: 5399View.C

5399View: AppWindow.o 5399View.o $(OBJS)
	g++ -o 5399View AppWindow.o 5399View.o $(OBJS) $(LFLAGS)
