CXX	= egcs

SER_FILTER= \
eCosTestUtils.o \
eCosTestSocket.o \
Port.o \
ser_filtermain.o \
TestResource.o \
eCosTest.o \
unix/eCosTest.o \
unix/eCosTestSerial.o

ifeq ($(shell uname), SunOS)
# SunOS
LIBS :=  -lpthread -lsocket -lxnet
else
# Linux
LIBS :=  -lpthread -efence
endif

CXXFLAGS := -g -I. -D_REENTRANT -D_DEBUG

%.o: %.cpp
	$(CXX) -c $(CXXFLAGS) -o $@ $<

ser_filtermain.o: ser_filter.cpp
	$(CXX) -DDEFINE_MAIN -c -o $@ -O1 $(CXXFLAGS) ser_filter.cpp

ser_filter: $(SER_FILTER)
	$(CXX) -o $@ -O1 $(SER_FILTER) $(CXXFLAGS) $(LIBPATH) $(LIBS)

