aboutsummaryrefslogtreecommitdiff
path: root/config.mk
blob: be231258fb57c97c89e551ec9c55c0a0eda7acea (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
27
PREFIX  = /usr/local
BINDIR  = ${PREFIX}/bin
MANPREFIX = ${PREFIX}/share/man

AR      ?= ar
CC      ?= cc
RANLIB  ?= ranlib
RM      ?= rm -f
YACC    ?= yacc


# You can uncomment the latter if you aren't using libtls-bearssl. If you
# aren't linking statically, '-ltls' should be suffice.
TLSLIB = -ltls -lbearssl
#TLSLIB    = `pkgconf --static --libs libtls`

# You can replace the following to 'lib/libz/libz.a' in order to build with the
# in-source zlib.
ZLIB      = -lz

CFLAGS  += -Wall -Wno-pointer-sign -Wno-maybe-uninitialized \
	  -Wno-attributes -I${PWD}/includedir \
	  -D 'DEF_WEAK(n)=_Static_assert(1, "")' \
	  -idirafter ${PWD}/include \
	  -idirafter ${PWD}/sys \
	  -idirafter ${PWD}/lib/libutil \
	  -idirafter ${PWD}/lib/libcrypto