#
# $Id: Makefile 86 2011-01-27 20:18:45Z merkelt $
#

# Options
CC=gcc
MAKE=make

CFLAGS=-Wall -g -rdynamic
SRCS=client.mod.c login.mod.c server.c clientlist.mod.c broadcastagent.mod.c shm.c logger.c archive.c
OBJS=$(SRCS:.c=.o) ../common/network.o ../common/debug.o ../common/sem.c ../common/keymanager.o ../common/mq.o
LIB=-lpthread
BIN=../server.bin

# Server
all: $(OBJS)
	@echo Compiling Server
	@$(CC) -o $(BIN) $(CFLAGS) $(OBJS) $(LIB)

.c.o:
	@echo Compiling $<
	@@$(CC) $(CFLAGS) -c $<

clean:
	rm -f $(BIN) *.o *.bak *~
