$NetBSD: patch-Makefile,v 1.1 2025/04/12 07:04:18 adam Exp $

Enable SSL.
Fix installation.

--- Makefile.orig	2014-08-11 19:13:29.000000000 +0000
+++ Makefile
@@ -9,16 +9,16 @@
 # http://www.openssl.org/  Make sure the SSL_TREE definition points to the
 # tree with your OpenSSL installation - depending on how you installed it,
 # it may be in /usr/local instead of /usr/local/ssl.
-#SSL_TREE =	/usr/local/ssl
-#SSL_DEFS =	-DUSE_SSL
-#SSL_INC =	-I$(SSL_TREE)/include
-#SSL_LIBS =	-L$(SSL_TREE)/lib -lssl -lcrypto
+SSL_TREE =	${SSLBASE}
+SSL_DEFS =	-DUSE_SSL
+SSL_INC =	-I$(SSL_TREE)/include
+SSL_LIBS =	-L$(SSL_TREE)/lib -Wl,-R$(SSL_TREE)/lib -lssl -lcrypto
 
 
-BINDIR =	/usr/local/bin
-MANDIR =	/usr/local/man/man1
-CC =		cc
-CFLAGS =	-O $(SRANDOM_DEFS) $(SSL_DEFS) $(SSL_INC) -ansi -pedantic -U__STRICT_ANSI__ -Wall -Wpointer-arith -Wshadow -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wno-long-long
+BINDIR =	$(PREFIX)/bin
+MANDIR =	$(PREFIX)/$(PKGMANDIR)/man1
+CC?=		cc
+CFLAGS+=	$(SRANDOM_DEFS) $(SSL_DEFS) $(SSL_INC) -ansi -pedantic -U__STRICT_ANSI__ -Wall -Wpointer-arith -Wshadow -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wno-long-long
 LDFLAGS =	-s $(SSL_LIBS) $(SYSV_LIBS)
 
 all:		http_load
@@ -30,10 +30,10 @@ timers.o:	timers.c timers.h
 	$(CC) $(CFLAGS) -c timers.c
 
 install:	all
-	rm -f $(BINDIR)/http_load
-	cp http_load $(BINDIR)
-	rm -f $(MANDIR)/http_load.1
-	cp http_load.1 $(MANDIR)
+	$(BSD_INSTALL_PROGRAM_DIR) ${DESTDIR}$(BINDIR)
+	$(BSD_INSTALL_MAN_DIR) ${DESTDIR}$(MANDIR)
+	$(BSD_INSTALL_PROGRAM) http_load ${DESTDIR}$(BINDIR)/http_load
+	$(BSD_INSTALL_MAN) http_load.1 ${DESTDIR}$(MANDIR)/http_load.1
 
 clean:
 	rm -f http_load *.o core core.* *.core
