commit f27b6e395c02a83d3e91d215dd56d1188ec986c6 parent ec4978ad9c269c194a1718985d9db285cc8eb275 Author: Nihal Jere <nihal@nihaljere.xyz> Date: Fri, 1 May 2020 23:17:56 -0500 use variables in Makefile Diffstat:
M | Makefile | | | 13 | ++++++++++++- |
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile @@ -1,5 +1,16 @@ +LIBTLS_PKGCONF_PATH = /usr/lib/libressl/pkgconfig/ +LIBTLS_FLAGS = $(shell PKG_CONFIG_PATH=$(LIBTLS_PKGCONF_PATH) pkg-config --cflags --libs libtls) + +# link against libbsd for strlcpy on Linux, not necessary on BSD +FLAGS = -lbsd $(LIBTLS_FLAGS) + +CC = cc + +SRC = tlsrp.c util.c +OBJ = tlsrp + all: - gcc tlsrp.c util.c -o tlsrp -lbsd + $(CC) $(SRC) -o $(OBJ) $(FLAGS) clean: rm tlsrp