tlsrp

A simple TLS reverse proxy
git clone git://nihaljere.xyz/tlsrp
Log | Files | Refs | README | LICENSE

commit 9a5b6f9c381dabab7338a1504b27a03bc5a70e93
parent 64fc3d43db6a313108a23a951d041dac73840d88
Author: Nihal Jere <nihal@nihaljere.xyz>
Date:   Wed, 29 Jul 2020 21:51:20 -0500

Makefile: compiling only uses $CFLAGS and linking only uses $FLAGS

Diffstat:
MMakefile | 4++--
Mconfig.mk | 12++++++++----
2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/Makefile b/Makefile @@ -6,10 +6,10 @@ config.h: cp config.def.h $@ .c.o: - $(CC) $(CFLAGS) -c $< $(FLAGS) + $(CC) $(CFLAGS) -c $< tlsrp: $(OBJ) config.h - $(CC) $(CFLAGS) $(OBJ) -o $@ $(FLAGS) + $(CC) $(FLAGS) $(OBJ) -o $@ clean: rm -f $(OBJ) tlsrp diff --git a/config.mk b/config.mk @@ -2,11 +2,15 @@ CC = cc CFLAGS = -std=c99 -Wall -Wextra # Arch Linux Testing -LIBTLS_PKGCONF_PATH = /usr/lib/libressl/pkgconfig/ -FLAGS = `PKG_CONFIG_PATH=$(LIBTLS_PKGCONF_PATH) pkg-config --cflags --libs libtls` -D_XOPEN_SOURCE=700 +# LIBTLS_PKGCONF_PATH = /usr/lib/libressl/pkgconfig/ +# CFLAGS := $(CFLAGS) `PKG_CONFIG_PATH=$(LIBTLS_PKGCONF_PATH) pkg-config --cflags libtls` +# FLAGS = `PKG_CONFIG_PATH=$(LIBTLS_PKGCONF_PATH) pkg-config --libs libtls` -# OpenBSD -# FLAGS = -ltls +# glibc +CFLAGS := $(CFLAGS) -D_XOPEN_SOURCE=700 + +# Any system that is using LibreSSL as the default SSL provider +FLAGS := $(FLAGS) -ltls SRC = tlsrp.c util.c OBJ = $(SRC:.c=.o)