CC = gcc
LIBS = -lcrypt

CFLAGS = -O -Wall
LDFLAGS =

all:	ekgwap

ekgwap:	b64.o mincrypt.o wap.o ekgwapd.o decode.o xemoticon.o sendmail.o ckm.o \
	utils.o www.o
	$(CC) $(CFLAGS) -o ekgwapd ekgwapd.o wap.o sendmail.o b64.o \
	    mincrypt.o xemoticon.o \
	    www.o utils.o ckm.o decode.o $(LIBS)

b64.o: b64.c
	$(CC) $(CFLAGS) -c -o b64.o b64.c

sendmail.o: sendmail.c
	$(CC) $(CFLAGS) -c -o sendmail.o sendmail.c

utils.o: utils.c
	$(CC) $(CFLAGS) -c -o utils.o utils.c

xemoticon.o: xemoticon.c
	$(CC) $(CFLAGS) -c -o xemoticon.o xemoticon.c

ckm.o: ckm.c
	$(CC) $(CFLAGS) -c -o ckm.o ckm.c

decode.o: decode.c
	$(CC) $(CFLAGS) -c -o decode.o decode.c

wap.o: wap.c
	$(CC) $(CFLAGS) -c -o wap.o wap.c

www.o: www.c
	$(CC) $(CFLAGS) -c -o www.o www.c

ekgwapd.o: ekgwapd.c
	$(CC) $(CFLAGS) -c -o ekgwapd.o ekgwapd.c

mincrypt.o:	mincrypt.c
	$(CC) $(CFLAGS) -c -o mincrypt.o mincrypt.c

clean:
	rm -f ekgwapd
	rm -f *.o

indent:
	indent -kr -br -nce -l160 *.c
	rm *.c~
