Newer
Older
CC=gcc
## with debug
CFLAG=-g -Wall -DDEBUG=1 -DVERBOSE=1
## With even more debug...
#CFLAG=-g -Wall -DDEBUG=1
#LD= -L/usr/local/ssl/lib -lssl -lcrypto -ldl -lpthread
LD= -L../.. -lssl -lcrypto -ldl -lpthread
#INCLUDES= -I/usr/local/ssl/include
INCLUDES= -I../../include
CFLAGS= $(INCLUDES) $(CFLAG)
#CFLAGS= -DMONOLITH $(INCLUDES) $(CFLAG)
# (what is DMONOLITH doing?)
all: wclient wserver mbox
wclient: wclient.o common.o
$(CC) $(CFLAGS) wclient.o common.o -o wclient $(LD)
wserver: wserver.o common.o
$(CC) $(CFLAGS) wserver.o common.o -o wserver $(LD)
mbox: middlebox.o common.o
$(CC) $(CFLAGS) middlebox.o common.o -o mbox $(LD)
clean:
rm *.o wclient wserver mbox