about summary refs log tree commit diff
path: root/config.mk.def
diff options
context:
space:
mode:
Diffstat (limited to 'config.mk.def')
-rw-r--r--config.mk.def26
1 files changed, 26 insertions, 0 deletions
diff --git a/config.mk.def b/config.mk.def
new file mode 100644
index 0000000..2f92336
--- /dev/null
+++ b/config.mk.def
@@ -0,0 +1,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_NONE
+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/poll.c evloop/epoll.c evloop/kqueue.c, ${EVLOOP_SRC}}