summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile56
1 files changed, 7 insertions, 49 deletions
diff --git a/Makefile b/Makefile
index 15f3e11cb..370e14aa2 100644
--- a/Makefile
+++ b/Makefile
@@ -241,42 +241,6 @@ $(eval $(call feature_enabled,MNG,-DWITH_MNG,-lmng,JNG/MNG/PNG support))
$(eval $(call feature_enabled,HARU_PDF,-DWITH_PDF_EXPORT,-lhpdf -lpng,PDF export))
$(eval $(call feature_enabled,LIBICONV_PLUG,-DLIBICONV_PLUG,,glibc internal iconv))
-# Check for SSL
-ifeq ($(NETSURF_USE_SSL),AUTO)
- _CURL_HAS_SSL := $(findstring SSL,$(shell curl-config --features))
- ifeq ($(_CURL_HAS_SSL),SSL)
- _CURL_USES_OPENSSL := $(findstring -lssl -lcrypto,$(shell curl-config --libs))
- ifeq ($(_CURL_USES_OPENSSL),)
- NETSURF_USE_SSL := NO
- ifneq ($(MAKECMDGOALS),clean)
- $(info M.CONFIG: cURL not built against OpenSSL, disabling certificate UI)
- endif
- else
- NETSURF_USE_SSL := YES
- ifneq ($(MAKECMDGOALS),clean)
- $(info M.CONFIG: cURL appears to be built against OpenSSL, enabling certificate UI)
- endif
- endif
- else
- NETSURF_USE_SSL := NO
- ifneq ($(MAKECMDGOALS),clean)
- $(info M.CONFIG: cURL not built with SSL, disabling certificate UI)
- endif
- endif
-endif
-
-ifeq ($(NETSURF_USE_SSL),YES)
- ifneq ($(MAKECMDGOALS),clean)
- $(info M.CONFIG: SSL certificate UI enabled)
- endif
- CFLAGS += -DWITH_SSL
- SSL_PKGCONFIG := openssl
-else
- ifneq ($(MAKECMDGOALS),clean)
- $(info M.CONFIG: SSL certificate UI disabled)
- endif
-endif
-
# common libraries without pkg-config support
LDFLAGS += -lz
@@ -290,11 +254,9 @@ CFLAGS += -DNETSURF_HOMEPAGE=\"$(NETSURF_HOMEPAGE)\"
ifeq ($(TARGET),riscos)
ifeq ($(HOST),riscos)
LDFLAGS += -Xlinker -symbols=$(OBJROOT)/sym -lxml2 -lz -lm -lcurl -lcares
- ifeq ($(NETSURF_USE_SSL),YES)
- LDFLAGS += -lssl -lcrypto
- endif
+ LDFLAGS += -lssl -lcrypto
else
- LDFLAGS += $(shell $(PKG_CONFIG) --libs libxml-2.0 libcurl $(SSL_PKGCONFIG))
+ LDFLAGS += $(shell $(PKG_CONFIG) --libs libxml-2.0 libcurl)
endif
$(eval $(call feature_enabled,NSSVG,-DWITH_NS_SVG,-lsvgtiny,SVG rendering))
@@ -331,9 +293,7 @@ ifeq ($(HOST),beos)
LDFLAGS += -L/boot/common/lib
# some people do *not* have libm...
LDFLAGS += -lxml2 -lz -lcurl -liconv
- ifeq ($(NETSURF_USE_SSL),YES)
- LDFLAGS += -lssl -lcrypto
- endif
+ LDFLAGS += -lssl -lcrypto
endif
# ----------------------------------------------------------------------------
@@ -341,7 +301,7 @@ endif
# ----------------------------------------------------------------------------
ifeq ($(TARGET),gtk)
- LDFLAGS += $(shell $(PKG_CONFIG) --libs libxml-2.0 libcurl $(SSL_PKGCONFIG))
+ LDFLAGS += $(shell $(PKG_CONFIG) --libs libxml-2.0 libcurl)
# define additional CFLAGS and LDFLAGS requirements for pkg-configed libs here
NETSURF_FEATURE_RSVG_CFLAGS := -DWITH_RSVG
@@ -491,9 +451,7 @@ ifeq ($(TARGET),amiga)
CFLAGS += -D__USE_INLINE__ -std=c99 -I . -Dnsamiga
LDFLAGS += -lxml2 -lcurl -lpthread -lregex -lauto -lparserutils
- ifeq ($(NETSURF_USE_SSL),YES)
- LDFLAGS += -lssl -lcrypto
- endif
+ LDFLAGS += -lssl -lcrypto
ifeq ($(NETSURF_AMIGA_USE_CAIRO),YES)
CFLAGS += -DNS_AMIGA_CAIRO -I SDK:local/common/include/cairo
@@ -538,7 +496,7 @@ ifeq ($(TARGET),framebuffer)
-D_POSIX_C_SOURCE=200112L
LDFLAGS += -lxml2 -lz -ljpeg -lcurl -lm
- LDFLAGS += $(shell $(PKG_CONFIG) --libs libxml-2.0 libcurl $(SSL_PKGCONFIG))
+ LDFLAGS += $(shell $(PKG_CONFIG) --libs libxml-2.0 libcurl)
SUBTARGET := -linux
endif
@@ -628,7 +586,7 @@ ifeq ($(TARGET),debug)
$(WARNFLAGS) -I. -g \
$(shell $(PKG_CONFIG) --cflags libnsgif libnsbmp) \
$(shell xml2-config --cflags)
- LDFLAGS += $(shell $(PKG_CONFIG) --libs libxml-2.0 libcurl $(SSL_PKGCONFIG))
+ LDFLAGS += $(shell $(PKG_CONFIG) --libs libxml-2.0 libcurl)
$(eval $(call pkg_config_find_and_add,RSVG,librsvg-2.0,SVG rendering))
$(eval $(call pkg_config_find_and_add,ROSPRITE,librosprite,RISC OS sprite rendering))