From e5d2cba11f02c95712bf7aea3eb2f0eafa541046 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Tue, 19 Aug 2014 15:59:51 +0100 Subject: fix gtk install target to provide language fallback --- gtk/Makefile.target | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) (limited to 'gtk/Makefile.target') diff --git a/gtk/Makefile.target b/gtk/Makefile.target index 6e71ff3ee..513cb22de 100644 --- a/gtk/Makefile.target +++ b/gtk/Makefile.target @@ -126,28 +126,31 @@ EXETARGET := nsgtk # Install target # ---------------------------------------------------------------------------- -GTK_RESOURCES_LIST := adblock.css arrow_down_8x32.png ca-bundle.txt default.css \ - default.ico favicon.png gtkdefault.css internal.css \ - languages license netsurf.png netsurf.xpm \ - netsurf-16x16.xpm quirks.css themelist toolbarIndices \ - SearchEngines -GTK_RESOURCES_LIST := $(addprefix gtk/res/, $(GTK_RESOURCES_LIST)) \ - $(wildcard gtk/res/*.gtk*.ui) +GTK_RESOURCES_LIST := \ + languages themelist SearchEngines toolbarIndices ca-bundle.txt \ + default.css adblock.css quirks.css internal.css gtkdefault.css \ + credits.html licence.html welcome.html Messages \ + default.ico favicon.png netsurf.png netsurf.xpm netsurf-16x16.xpm \ + arrow_down_8x32.png + +GTK_RESOURCES_LIST := \ + $(addprefix gtk/res/, $(GTK_RESOURCES_LIST)) \ + $(wildcard gtk/res/*.gtk$(NETSURF_GTK_MAJOR).ui) # translations with more than just Messages files GTK_TRANSLATIONS_HTML := de en fr it ja nl install-gtk: - $(Q)mkdir -p $(DESTDIR)$(NETSURF_GTK_RESOURCES)throbber - $(Q)mkdir -p $(DESTDIR)$(NETSURF_GTK_RESOURCES)icons $(Q)mkdir -p $(DESTDIR)$(NETSURF_GTK_BIN) $(Q)install nsgtk $(DESTDIR)$(NETSURF_GTK_BIN)netsurf - $(Q)install -m 0644 $(GTK_RESOURCES_LIST) $(DESTDIR)$(NETSURF_GTK_RESOURCES) + $(Q)mkdir -p $(DESTDIR)$(NETSURF_GTK_RESOURCES)icons $(Q)install -m 0644 gtk/res/icons/*.png $(DESTDIR)$(NETSURF_GTK_RESOURCES)/icons + $(Q)mkdir -p $(DESTDIR)$(NETSURF_GTK_RESOURCES)throbber $(Q)install -m 0644 gtk/res/throbber/*.png $(DESTDIR)$(NETSURF_GTK_RESOURCES)/throbber $(Q)tar -c -h -C gtk/res -f - themes | tar -xv -C $(DESTDIR)$(NETSURF_GTK_RESOURCES) -f - - $(Q)tar -c -h -C gtk/res -f - C $(GTK_TRANSLATIONS_HTML) | tar -xv -C $(DESTDIR)$(NETSURF_GTK_RESOURCES) -f - + $(Q)tar -c -h -C gtk/res -f - $(GTK_TRANSLATIONS_HTML) | tar -xv -C $(DESTDIR)$(NETSURF_GTK_RESOURCES) -f - $(call split_install_messages, gtk, $(DESTDIR)$(NETSURF_GTK_RESOURCES)) + $(Q)install -m 0644 $(GTK_RESOURCES_LIST) $(DESTDIR)$(NETSURF_GTK_RESOURCES) # ---------------------------------------------------------------------------- # Package target -- cgit v1.2.3