CC=gcc
SRCS=Spamservice.c fakeuser.c general.c serverhandlers.c usercommands.c arrays.c dynamic.c db.c
OBJS=$(SRCS:.c=.o)
OTHERFLAGS=-Wall -O3 -g -fPIC -export-dynamic

all: $(OBJS) globals.h config.h
	$(CC) -o Spamservice -ldl -lcrypt $(OTHERFLAGS) $(OBJS)
	cd modules ; make

.c.o:
	$(CC) $(OTHERFLAGS) -c $<

clean:
	rm -f Spamservice *.o *.bak *~
	cd modules ; make clean
