tlsrp

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

commit 06ad7bf80d19f5aec7fe8ab827cdb607a12741d6
parent 602699832d9e091821ab3b8c9eec6764bce4cad1
Author: Nihal Jere <nihal@nihaljere.xyz>
Date:   Tue, 21 Jul 2020 18:44:10 -0500

Makefile now does proper change based building (not that it matters too
much because it's so fast)

Diffstat:
MMakefile | 13++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/Makefile b/Makefile @@ -1,22 +1,25 @@ -LIBTLS_PKGCONF_PATH = /usr/lib/libressl/pkgconfig/ +LIBTLS_PKGCONF_PATH = /usr/lib/libressl/pkgconfig FLAGS = $(shell PKG_CONFIG_PATH=$(LIBTLS_PKGCONF_PATH) pkg-config --cflags --libs libtls) CC = cc SRC = tlsrp.c util.c -OBJ = tlsrp +OBJ = $(SRC:.c=.o) all: config.h tlsrp config.h: cp config.def.h $@ -tlsrp: - $(CC) $(SRC) -o $(OBJ) $(FLAGS) +.c.o: + $(CC) -c $< $(FLAGS) + +tlsrp: $(OBJ) + $(CC) $(OBJ) -o $@ $(FLAGS) clean: - rm $(OBJ) + rm -f $(OBJ) tlsrp run: LD_LIBRARY_PATH=/usr/lib/libressl ./$(OBJ) -U "/tmp/conn.socket" -f 443 -a "/home/nihal/projects/libtls/CA/root.pem" -r "/home/nihal/projects/libtls/CA/server.crt" -k "/home/nihal/projects/libtls/CA/server.key"