CMDNAME      = snmplogd
CMDPATH      = /usr/local/snmplog/snmplog-1.2.5-Beta/$(CMDNAME)
LOGFILE      = /var/log/snmplog/snmplog.messages
TIMER        = 5
ICNPATH      = /usr/local/snmplog/snmplog-1.2.5-Beta/xsnmplog/icon.xpm

CPP          = gcc
CPP_FLAGS    = -O3 -Wall `gtk-config --cflags`
CPP_INCLUDES = -I. 
CPP_DEFINES  = -DCMDPATH=\"$(CMDPATH)\" -DLOGFILE=\"$(LOGFILE)\" -DTIMER=$(TIMER) -DICNPATH=\"$(ICNPATH)\"
LIBS         = `gtk-config --libs`
LINKER       = g++
LINKER_FLAGS = 
LINKER_ENTRY = 
SOURCES      = xsnmplog.c
HEADERS      = xsnmplog.h
OBJECTS      = xsnmplog.o
TARGET       = xsnmplog

all: $(TARGET)

$(TARGET) : $(OBJECTS)
	$(LINKER) -o $(TARGET) $(LINKER_ENTRY) $(LINKER_FLAGS) $(OBJECTS) $(LIBS)

$(OBJECTS) : $(SOURCES) $(HEADERS)
	$(CPP) -c $(SOURCES) $(CPP_FLAGS) $(CPP_DEFINES) $(CPP_INCLUDES)

install:
	cat message.text
clean:
	rm -f *.o
	rm -f $(TARGET)
