mate-notification-daemon/0005-fix-generate-resource.mk-file-to-ensure-generate-gre-017d2922.patch

58 lines
1.8 KiB
Diff
Raw Normal View History

From 017d2922f54cbc5b7caa05ae002d83ffdcffa9b4 Mon Sep 17 00:00:00 2001
From: yuanxing <yuanxing@kylinos.com.cn>
Date: Tue, 26 Jan 2021 23:55:56 +0800
Subject: [PATCH 5/9] fix:generate resource.mk file to ensure generate
gresource.h file
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 生成resource.mk文件确保能够编译生成gresource.h文件
---
src/themes/kiran/Makefile.am | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/src/themes/kiran/Makefile.am b/src/themes/kiran/Makefile.am
index fcb1626..c3f0494 100644
--- a/src/themes/kiran/Makefile.am
+++ b/src/themes/kiran/Makefile.am
@@ -8,21 +8,28 @@ GLIB_COMPILE_RESOURCE=glib-compile-resources
AM_CPPFLAGS = $(THEME_CFLAGS)
-gresource.c: $(RESOURCE_XML)
- $(GLIB_COMPILE_RESOURCE) --target $@ $< --generate --c-name kiran
+$(RESOURCE_XML): data/kiran.css data/icons/close_hover.svg data/icons/close_normal.svg data/icons/close_press.svg
+ @touch $@
gresource.h: $(RESOURCE_XML)
$(GLIB_COMPILE_RESOURCE) --target $@ $< --generate --c-name kiran
-libkiran_la_SOURCES = kiran.c gresource.c gresource.h
+gresource.c: $(RESOURCE_XML) gresource.h
+ $(GLIB_COMPILE_RESOURCE) --target $@ $< --generate --c-name kiran
+
+kiran.c: gresource.h
+
+libkiran_la_SOURCES = kiran.c
+nodist_libkiran_la_SOURCES=gresource.c
libkiran_la_LDFLAGS = -module -avoid-version -no-undefined
libkiran_la_LIBADD = \
$(THEME_LIBS) \
$(NULL)
+EXTRA_DIST = data/kiran.css data/icons/close_hover.svg data/icons/close_normal.svg data/icons/close_press.svg $(RESOURCE_XML)
+
-include $(top_srcdir)/git.mk
-.PHONY :clean
-clean:
- rm -f gresource.c gresource.h
\ No newline at end of file
+clean-local:
+ rm -f gresource.h gresource.c
--
2.27.0