summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2009-05-23 11:40:49 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2009-05-23 11:40:49 +0000
commitcbef74a80215ebc4de1660df3b2a3f7ea6316fb3 (patch)
tree3fe5c681bb51589af11139199267086e8bac6d0f /Makefile
parent1f90347f9b556eff5155f15a18263e57ca7ba2ff (diff)
downloadnetsurf-cbef74a80215ebc4de1660df3b2a3f7ea6316fb3.tar.gz
netsurf-cbef74a80215ebc4de1660df3b2a3f7ea6316fb3.tar.bz2
Add OpenSSL to the cflags/ldflags.
Fix GTK installation target. This is based on a patch from Dmitry Artamonow. svn path=/trunk/netsurf/; revision=7530
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile20
1 files changed, 12 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index 1e6a59cd0..e407d1135 100644
--- a/Makefile
+++ b/Makefile
@@ -256,7 +256,7 @@ ifeq ($(TARGET),riscos)
LDFLAGS += -Xlinker -symbols=$(OBJROOT)/sym -lxml2 -lz -lm -lcurl -lcares
LDFLAGS += -lssl -lcrypto -lhubbub -lparserutils
else
- LDFLAGS += $(shell $(PKG_CONFIG) --libs libxml-2.0 libcurl libhubbub)
+ LDFLAGS += $(shell $(PKG_CONFIG) --libs libxml-2.0 libcurl libhubbub openssl)
endif
$(eval $(call feature_enabled,NSSVG,-DWITH_NS_SVG,-lsvgtiny,SVG rendering))
@@ -397,7 +397,7 @@ endif
# ----------------------------------------------------------------------------
ifeq ($(TARGET),gtk)
- LDFLAGS += $(shell $(PKG_CONFIG) --libs libxml-2.0 libcurl libhubbub)
+ LDFLAGS += $(shell $(PKG_CONFIG) --libs libxml-2.0 libcurl libhubbub openssl)
# define additional CFLAGS and LDFLAGS requirements for pkg-configed libs here
NETSURF_FEATURE_RSVG_CFLAGS := -DWITH_RSVG
@@ -422,7 +422,7 @@ ifeq ($(TARGET),gtk)
-DGTK_RESPATH=\"$(NETSURF_GTK_RESOURCES)\" \
$(WARNFLAGS) -I. -g \
$(shell $(PKG_CONFIG) --cflags libglade-2.0 gtk+-2.0) \
- $(shell $(PKG_CONFIG) --cflags libhubbub) \
+ $(shell $(PKG_CONFIG) --cflags libhubbub libcurl openssl) \
$(shell xml2-config --cflags)
GTKLDFLAGS := $(shell $(PKG_CONFIG) --cflags --libs libglade-2.0 gtk+-2.0 gthread-2.0 gmodule-2.0 lcms)
@@ -497,14 +497,14 @@ ifeq ($(TARGET),framebuffer)
CFLAGS += -std=c99 -g -I. -Dsmall $(WARNFLAGS) \
- $(shell $(PKG_CONFIG) --cflags libhubbub) \
+ $(shell $(PKG_CONFIG) --cflags libhubbub libcurl openssl) \
$(shell xml2-config --cflags) \
-D_BSD_SOURCE \
-D_XOPEN_SOURCE=600 \
-D_POSIX_C_SOURCE=200112L
LDFLAGS += -lxml2 -lz -ljpeg -lcurl -lm
- LDFLAGS += $(shell $(PKG_CONFIG) --libs libxml-2.0 libcurl libhubbub)
+ LDFLAGS += $(shell $(PKG_CONFIG) --libs libxml-2.0 libcurl libhubbub openssl)
SUBTARGET := -linux
endif
@@ -524,7 +524,7 @@ ifeq ($(TARGET),framebuffer)
CFLAGS += -std=c99 -g -I. $(WARNFLAGS) \
- $(shell $(PKG_CONFIG) --cflags libhubbub) \
+ $(shell $(PKG_CONFIG) --cflags libhubbub libcurl openssl) \
$(shell xml2-config --cflags) \
-D_BSD_SOURCE \
-D_XOPEN_SOURCE=600 \
@@ -545,7 +545,7 @@ ifeq ($(TARGET),framebuffer)
CFLAGS += -std=c99 -g -I. $(WARNFLAGS) \
- $(shell $(PKG_CONFIG) --cflags libhubbub) \
+ $(shell $(PKG_CONFIG) --cflags libhubbub libcurl openssl) \
$(shell xml2-config --cflags) \
-D_BSD_SOURCE \
-D_XOPEN_SOURCE=600 \
@@ -566,7 +566,7 @@ ifeq ($(TARGET),framebuffer)
CFLAGS += -std=c99 -g -I. $(WARNFLAGS) \
- $(shell $(PKG_CONFIG) --cflags libhubbub) \
+ $(shell $(PKG_CONFIG) --cflags libhubbub libcurl openssl) \
$(shell xml2-config --cflags) \
-D_BSD_SOURCE \
-D_XOPEN_SOURCE=600 \
@@ -809,10 +809,13 @@ install-gtk: nsgtk
mkdir -p $(DESTDIR)$(NETSURF_GTK_BIN)
@cp -v nsgtk $(DESTDIR)$(NETSURF_GTK_BIN)netsurf
@cp -vRL gtk/res/adblock.css $(DESTDIR)$(NETSURF_GTK_RESOURCES)
+ @cp -vRL gtk/res/arrow_down_8x32.png $(DESTDIR)$(NETSURF_GTK_RESOURCES)
+ @cp -vRL gtk/res/blankpage $(DESTDIR)$(NETSURF_GTK_RESOURCES)
@cp -vRL gtk/res/ca-bundle.txt $(DESTDIR)$(NETSURF_GTK_RESOURCES)
@cp -vRL gtk/res/default.css $(DESTDIR)$(NETSURF_GTK_RESOURCES)
@cp -vRL gtk/res/gtkdefault.css $(DESTDIR)$(NETSURF_GTK_RESOURCES)
@cp -vRL gtk/res/license $(DESTDIR)$(NETSURF_GTK_RESOURCES)
+ @cp -vRL gtk/res/languages $(DESTDIR)$(NETSURF_GTK_RESOURCES)
@cp -vRL gtk/res/netsurf.xpm $(DESTDIR)$(NETSURF_GTK_RESOURCES)
@cp -vRL gtk/res/netsurf-16x16.xpm $(DESTDIR)$(NETSURF_GTK_RESOURCES)
@cp -vRL gtk/res/throbber/*.png $(DESTDIR)$(NETSURF_GTK_RESOURCES)/throbber
@@ -823,6 +826,7 @@ install-gtk: nsgtk
gzip -9v < gtk/res/netsurf.glade > $(DESTDIR)$(NETSURF_GTK_RESOURCES)netsurf.glade
gzip -9v < gtk/res/options.glade > $(DESTDIR)$(NETSURF_GTK_RESOURCES)options.glade
gzip -9v < gtk/res/history.glade > $(DESTDIR)$(NETSURF_GTK_RESOURCES)history.glade
+ gzip -9v < gtk/res/source.glade > $(DESTDIR)$(NETSURF_GTK_RESOURCES)source.glade
install-beos: NetSurf
# TODO:HAIKU -- not sure if throbber is needed. being left out for now.