.SUFFIXES: .cxx $(SUFFIXES)

TARGET		= gis

SRCS		= main.cxx Address.cxx Config.cxx Input.cxx LongUDPSocket.cxx ObjectPool.cxx Output.cxx SocketLibrary.cxx UDPSocket.cxx basic.cxx

OBJS		= $(SRCS:.cxx=.o)

CXX		= g++
COMPILEOPTIONS	= -pipe -O3 -DNDEBUG -Wall
LINKOPTIONS	= -lm

$(TARGET):	$(OBJS)
	$(CXX) -o $@ $(OBJS) $(LINKOPTIONS)

.cxx.o:
	$(CXX) -c $(COMPILEOPTIONS) $<

clean:
	rm -f $(TARGET) $(OBJS) *core *bak *~

depend:
	makedepend $(SRCS)

