summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
authorDave Davenport <qball@gmpclient.org>2017-10-31 18:00:24 +0100
committerDave Davenport <qball@gmpclient.org>2017-10-31 18:00:24 +0100
commitcc3d889fea0ebc10894caa622fbac6d41c891bba (patch)
tree24954b53bc522cdfed0583de5256d5e00de92a8c /Makefile.am
parent0bb64cf1adf3377f7c9847723dbb3ea19e06af13 (diff)
First testing to use GResource to load default theme.
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am20
1 files changed, 18 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index dbf77e99..8ee5f016 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -22,7 +22,17 @@ pkgconfig_DATA = pkgconfig/rofi.pc
BUILT_SOURCES=\
lexer/theme-parser.h\
lexer/theme-parser.c\
- lexer/theme-lexer.c
+ lexer/theme-lexer.c\
+ resources/resources.c\
+ resources/resources.h
+
+$(top_builddir)/resources/resources.c: $(top_srcdir)/resources/resources.xml
+ mkdir -p $(top_builddir)/resources/
+ glib-compile-resources $< --generate-source --target=$@ --sourcedir=$(top_srcdir)
+
+$(top_builddir)/resources/resources.h: $(top_srcdir)/resources/resources.xml
+ mkdir -p $(top_builddir)/resources/
+ glib-compile-resources $< --generate-header --target=$@ --sourcedir=$(top_srcdir)
$(top_builddir)/lexer/theme-lexer.c: $(top_srcdir)/lexer/theme-lexer.l
@@ -109,11 +119,14 @@ SOURCES=\
include/dialogs/script.h\
include/dialogs/window.h\
include/dialogs/dialogs.h\
- include/dialogs/help-keys.h
+ include/dialogs/help-keys.h\
+ resources/resources.c\
+ resources/resources.h
rofi_SOURCES=\
lexer/theme-parser.y\
lexer/theme-lexer.l\
+ resources/resources.xml\
$(SOURCES)
rofi_CFLAGS=\
@@ -217,6 +230,7 @@ EXTRA_DIST+=\
doc/rofi.doxy.in\
script/get_git_rev.sh\
$(theme_DATA)\
+ doc/default_theme.rasi\
Changelog
##
# Indent
@@ -564,6 +578,8 @@ doxy: doc/rofi.doxy $(rofi_SOURCES)
clean-local:
-rm $(top_builddir)/gitconfig.h
+ -rm $(top_builddir)/resources/resources.h
+ -rm $(top_builddir)/resources/resources.c
$(top_builddir)/gitconfig.h: .FORCE
$(top_srcdir)/script/get_git_rev.sh $(top_srcdir) $(top_builddir)/gitconfig.h