CC	= g++
INC	= ../Posix
CFLAGS	= -g -Wall
OBJS	= ChatServerDB.o ServiceDB.o ServiceThread.o UserListener.o \
          ChatThread.o ServiceListener.o UserDB.o UserThread.o ChatListener.o

target : $(OBJS)

ChatServerDB.o : ChatServerDB.h ChatServerDB.cc 
	$(CC) -I$(INC) $(CFLAGS) -c ChatServerDB.cc

ServiceDB.o : ServiceDB.h ServiceDB.cc 
	$(CC) -I$(INC) $(CFLAGS) -c ServiceDB.cc

ServiceThread.o : ServiceThread.h ServiceThread.cc 
	$(CC) -I$(INC) $(CFLAGS) -c ServiceThread.cc

UserListener.o : UserListener.h UserListener.cc 
	$(CC) -I$(INC) $(CFLAGS) -c UserListener.cc

ChatThread.o : ChatThread.h ChatThread.cc 
	$(CC) -I$(INC) $(CFLAGS) -c ChatThread.cc

ServiceListener.o : ServiceListener.h ServiceListener.cc 
	$(CC) -I$(INC) $(CFLAGS) -c ServiceListener.cc

UserDB.o : UserDB.h UserDB.cc 
	$(CC) -I$(INC) $(CFLAGS) -c UserDB.cc

UserThread.o : UserThread.h UserThread.cc 
	$(CC) -I$(INC) $(CFLAGS) -c UserThread.cc

ChatListener.o : ChatListener.h ChatListener.cc
	$(CC) -I$(INC) $(CFLAGS) -c ChatListener.cc



