# some common setting
CC       =gcc
LFLAGS   =-g -lpq -L/usr/local/pgsql/lib/
SRC      =../Src
INC      =../Inc -I/usr/local/pgsql/include
OBJDIR   =../Work/gcc
CFLAGS   =-Wall -O0 -DDEBUG 

MAKEFILES=Auth AuthClient AuthKeyMng AuthServer GuglerLib Pop3 Pop3Server CbsQmailSync

# go through directory hiearchy
all: 
    set -e;                         \
    for i in $(MAKEFILES); do       \
    (set -e; echo Compiling "[$$i]"; cd $$i;  \
    make -f Makefile) || exit 1;    \
    done;

clean:
    set -e;                                                 \
    for i in $(MAKEFILES); do                               \
        (set -e; echo deleting "[$$i]"; cd $(OBJDIR)/$$i;   \
            rm -f *.o; rm -f *.a) || exit 1;                \
    done;       
