e66f475ec9e31f5fe5f89f3d0c88f76e841ea4a0
[umurmur.git] / src / Makefile
1 # build helloworld executable when user executes "make" 
2
3 SRCS:=client.c main.c messages.c pds.c server.c ssl.c log.c conf.c crypt.c timer.c messagehandler.c channel.c
4 OBJS:=$(patsubst %.c, %.o, $(SRCS))
5 CFLAGS:=$(CFLAGS) -Wall -Os -g
6 LDFLAGS:=$(LDFLAGS) -lcrypto -lssl -lconfig
7
8 umurmurd:$(OBJS) depend.mak
9         $(CC) $(LDFLAGS) $(OBJS) -o umurmurd
10
11 # remove object files and executable when user executes "make clean"
12 clean:
13         rm *.o umurmurd 
14
15 all: umurmur
16
17 $(OBJS): Makefile
18
19 depend.mak:
20         $(CC) -M $(SRCS) > depend.mak
21
22 include depend.mak