Generate gtk.gresource.xml
This will help when including Adwaita. It will also let us drop the win32 theme on Linux, hopefully.
This commit is contained in:
parent
6fc65d5b0f
commit
f1cf10fe86
@ -1374,6 +1374,29 @@ gtktypebuiltins.c: $(gtk_public_h_sources) $(a11y_h_sources) $(deprecated_h_sour
|
||||
&& cp xgen-gtbc gtktypebuiltins.c \
|
||||
&& rm -f xgen-gtbc
|
||||
|
||||
gtk.gresource.xml:
|
||||
$(AM_V_GEN) echo -e "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" > $@; \
|
||||
echo -e "<gresources>" >> $@; \
|
||||
echo -e " <gresource prefix=\"/org/gtk/libgtk\">" >> $@; \
|
||||
for f in $(srcdir)/resources/theme/Raleigh/*.css; do \
|
||||
n=`basename $$f`; \
|
||||
echo -e " <file alias=\"theme/Raleigh.css\">theme/Raleigh/$$n</file>" >> $@; \
|
||||
done; \
|
||||
for f in $(srcdir)/resources/theme/win32/*.css; do \
|
||||
n=`basename $$f`; \
|
||||
echo -e " <file alias=\"theme/$$n\">theme/win32/$$n</file>" >> $@; \
|
||||
done; \
|
||||
for f in $(srcdir)/resources/cursor/*.png; do \
|
||||
n=`basename $$f`; \
|
||||
echo -e " <file>cursor/$$n</file>" >> $@; \
|
||||
done; \
|
||||
for f in $(srcdir)/resources/ui/*.ui; do \
|
||||
n=`basename $$f`; \
|
||||
echo -e " <file compressed=\"true\">ui/$$n</file>" >> $@; \
|
||||
done; \
|
||||
echo -e " </gresource>" >> $@; \
|
||||
echo -e "</gresources>" >> $@;
|
||||
|
||||
resource_files = $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir)/resources --generate-dependencies $(srcdir)/gtk.gresource.xml)
|
||||
gtkresources.h: gtk.gresource.xml
|
||||
$(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $(srcdir)/gtk.gresource.xml \
|
||||
|
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<gresources>
|
||||
<gresource prefix="/org/gtk/libgtk">
|
||||
<file alias="theme/Raleigh.css">theme/Raleigh/gtk-default.css</file>
|
||||
<file alias="theme/gtk-win32.css">theme/win32/gtk-win32.css</file>
|
||||
<file alias="theme/gtk-win32-xp.css">theme/win32/gtk-win32-xp.css</file>
|
||||
<file alias="theme/gtk-win32-base.css">theme/win32/gtk-win32-base.css</file>
|
||||
<file alias="theme/gtk-win32-classic.css">theme/win32/gtk-win32-classic.css</file>
|
||||
<file>cursor/dnd-ask.png</file>
|
||||
<file>cursor/dnd-link.png</file>
|
||||
<file>cursor/dnd-none.png</file>
|
||||
<file>cursor/dnd-move.png</file>
|
||||
<file>cursor/dnd-copy.png</file>
|
||||
<file compressed="true">ui/gtkaboutdialog.ui</file>
|
||||
<file compressed="true">ui/gtkactionbar.ui</file>
|
||||
<file compressed="true">ui/gtkappchooserdialog.ui</file>
|
||||
<file compressed="true">ui/gtkappchooserwidget.ui</file>
|
||||
<file compressed="true">ui/gtkassistant.ui</file>
|
||||
<file compressed="true">ui/gtkcolorchooserdialog.ui</file>
|
||||
<file compressed="true">ui/gtkcoloreditor.ui</file>
|
||||
<file compressed="true">ui/gtkdialog.ui</file>
|
||||
<file compressed="true">ui/gtkfilechooserbutton.ui</file>
|
||||
<file compressed="true">ui/gtkfilechooserwidget.ui</file>
|
||||
<file compressed="true">ui/gtkfilechooserdialog.ui</file>
|
||||
<file compressed="true">ui/gtkfontbutton.ui</file>
|
||||
<file compressed="true">ui/gtkfontchooserdialog.ui</file>
|
||||
<file compressed="true">ui/gtkfontchooserwidget.ui</file>
|
||||
<file compressed="true">ui/gtkinfobar.ui</file>
|
||||
<file compressed="true">ui/gtklockbutton.ui</file>
|
||||
<file compressed="true">ui/gtkmessagedialog.ui</file>
|
||||
<file compressed="true">ui/gtkpagesetupunixdialog.ui</file>
|
||||
<file compressed="true">ui/gtkpathbar.ui</file>
|
||||
<file compressed="true">ui/gtkprintunixdialog.ui</file>
|
||||
<file compressed="true">ui/gtkrecentchooserdefault.ui</file>
|
||||
<file compressed="true">ui/gtksearchbar.ui</file>
|
||||
<file compressed="true">ui/gtkscalebutton.ui</file>
|
||||
<file compressed="true">ui/gtkstatusbar.ui</file>
|
||||
<file compressed="true">ui/gtkvolumebutton.ui</file>
|
||||
<file compressed="true">ui/gtkapplication-quartz.ui</file>
|
||||
</gresource>
|
||||
</gresources>
|
Loading…
Reference in New Issue
Block a user