kore/Makefile

24 lines
568 B
Makefile
Raw Normal View History

2013-04-17 22:34:27 +02:00
# Kore Makefile
CC=gcc
2013-04-17 22:34:27 +02:00
BIN=kore
2013-05-02 03:51:04 +02:00
S_SRC= src/kore.c src/buf.c src/config.c src/net.c src/spdy.c src/http.c \
2013-05-01 16:03:48 +02:00
src/module.c src/utils.c src/zlib_dict.c
2013-04-17 22:34:27 +02:00
S_OBJS= $(S_SRC:.c=.o)
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+=-D_GNU_SOURCE=1 -Wsign-compare -Iincludes -g
LDFLAGS=-rdynamic -Llibs -lssl -lcrypto -ldl -lz
2013-04-17 22:34:27 +02:00
light: $(S_OBJS)
$(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)