about summary refs log tree commit diff
path: root/config.mk
blob: e5c969959dc5bba01a4ff20d4396dfb603651e65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# btpd version
NAME = btpd
VERSION = 0.16

# paths
PREFIX = /usr
MANPREFIX = ${PREFIX}/share/man

MISC = ./misc
EVLOOP = ./evloop

# includes and libs
INCS = -I${MISC} -I${EVLOOP}
LIBS = -lcrypto -lm -lpthread

# flags
CPPFLAGS = ${INCS} -DHAVE_CLOCK_MONOTONIC=1 -DEVLOOP_POLL
CFLAGS = -march=native -pipe -O3 -fno-math-errno
LDFLAGS = ${LIBS}
DEFS = -DPACKAGE_NAME=\"${NAME}\" -DPACKAGE_VERSION=\"${VERSION}\"

# compiler
CC = gcc

# excluded
EVLOOP_SRC := ${filter-out evloop/epoll.c evloop/kqueue.c, ${EVLOOP_SRC}}