From 587510e78504246d0fcbd5ed651dcb3adfd5565a Mon Sep 17 00:00:00 2001 From: Mark Janssen Date: Fri, 24 Feb 2006 08:20:32 +0000 Subject: [PATCH] Better SSL-LIBS LDFLAGS handling by Mike Frysinger git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@118 bc163920-b10d-0410-b2c5-a5491ca2ceef --- Makefile | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index d47926b..48793e1 100755 --- a/Makefile +++ b/Makefile @@ -6,14 +6,19 @@ CC ?= gcc CFLAGS ?= -Wall -O2 -g CFLAGS += -DHAVE_GETOPT_LONG -DUSE_SSL CFLAGS += -DSETPROCTITLE -DSPT_TYPE=1 -LDFLAGS += -lssl -lcrypto -PREFIX =/usr/local +SSL_LIBS := $(shell pkg-config --libs libssl 2>/dev/null) +ifeq ($(SSL_LIBS),) +SSL_LIBS := $(shell pkg-config --libs openssl 2>/dev/null) +endif +ifeq ($(SSL_LIBS),) +SSL_LIBS := -lssl -lcrypto +endif +LDFLAGS += $(SSL_LIBS) + +PREFIX = $(DESTDIR)/usr/local BINDIR = $(PREFIX)/bin -DATADIR = $(PREFIX)/share -MANDIR = $(DATADIR)/man - -DESTDIR = +MANDIR = $(PREFIX)/man/man1 PROGNAME = proxytunnel OBJ = proxytunnel.o \ @@ -33,5 +38,5 @@ clean: @rm -f $(PROGNAME) $(OBJ) install: - install -D -m755 $(PROGNAME) $(DESTDIR)$(BINDIR)/$(PROGNAME) - install -D -m644 debian/$(PROGNAME).1 $(DESTDIR)$(MANDIR))/$(PROGNAME).1 + install -D -m755 $(PROGNAME) $(BINDIR)/$(PROGNAME) + install -D -m644 debian/$(PROGNAME).1 $(MANDIR))/$(PROGNAME).1