CXX = CC
CC  = cc
CXXFLAGS = -I. -g -Dsolaris -I.. -I../data -I../database/include \
	-I$(WRAPPER_ROOT) -I../Thread -I../Common \
	-D_REENTRANT -D_CMLOG_DEBUG
# -D_POSIX_C_SOURCE=199506L
CFLAGS = -I. -g -Dsolaris -I.. -I../data -I../database/include \
	-I$(WRAPPER_ROOT) -I../Thread -I../Common\
	-D_REENTRANT

# -D_REENTRANT 

OBJS = cmlogAcceptor.o cmlogClientAcceptor.o cmlogBrowserAcceptor.o \
	cmlogIO.o cmlogClientIO.o cmlogBrowserIO.o \
	cmlogPortHandler.o

LIBS = -L$(WRAPPER_ROOT)/ace -lSACE \
	-L../data -L../database/lib -lData -ldb -lsocket -lnsl \
	-lposix4 -lpthread -lthread -ldl -lgen

.c.o:
	rm -f $@
	$(CC) $(CFLAGS) -c $< -o $@

.cc.o:
	rm -f $@
	$(CXX) $(CXXFLAGS) -c $< -o $@

all: $(OBJS)

clean:
	rm -rf *.o core *~ *.a

