2013-04-17 22:34:27 +02:00
|
|
|
# Kore Makefile
|
|
|
|
|
2013-04-21 20:21:46 +02:00
|
|
|
CC=gcc
|
2013-04-17 22:34:27 +02:00
|
|
|
BIN=kore
|
|
|
|
|
2013-05-01 00:35:33 +02:00
|
|
|
S_SRC= src/kore.c src/net.c src/spdy.c src/http.c src/utils.c src/zlib_dict.c
|
2013-04-17 22:34:27 +02:00
|
|
|
S_OBJS= $(S_SRC:.c=.o)
|
|
|
|
|
2013-04-28 13:55:47 +02:00
|
|
|
CFLAGS+=-I/usr/local/ssl/include
|
2013-04-17 22:34:27 +02:00
|
|
|
CFLAGS+=-Wall -Wstrict-prototypes -Wmissing-prototypes
|
|
|
|
CFLAGS+=-Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual
|
|
|
|
CFLAGS+=-Wsign-compare -Iincludes -g
|
2013-05-01 08:09:04 +02:00
|
|
|
LDFLAGS=-Llibs -lssl -lcrypto -ldl -lz
|
2013-04-17 22:34:27 +02:00
|
|
|
|
|
|
|
light: $(S_OBJS)
|
2013-04-28 13:55:47 +02:00
|
|
|
$(CC) $(CFLAGS) $(S_OBJS) $(LDFLAGS) -o $(BIN)
|
2013-04-17 22:34:27 +02:00
|
|
|
|
|
|
|
.c.o: $<
|
|
|
|
$(CC) $(CFLAGS) -c $< -o $@
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -f src/*.o $(BIN)
|