diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2019-05-30 11:44:18 +0200 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2019-09-20 15:22:38 +0200 |
commit | df7f1f5bd32290b7798d93018e5cb1d094d676f0 (patch) | |
tree | bf43bb5a10e623e7f7275f3a426858f970e52ca2 /Makefile.am | |
parent | 5615656384bb1b68db547af756ce3f53ebce6ee0 (diff) | |
download | network-manager-applet-df7f1f5bd32290b7798d93018e5cb1d094d676f0.tar.gz |
build: convert the GtkBuilder files to GTK4 flavourlr/gtk4
This is not perfect yet, but as of gtk4-3.96.0 none of the test programs
crash, which is a good starting point i guess. Improvements should go to
gtk4-builder-tool.
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am index 1f969d74..bce4be42 100644 --- a/Makefile.am +++ b/Makefile.am @@ -545,9 +545,19 @@ src/libnma/nma-resources.h: src/libnma/nma.gresource.xml src/libnma/nma-resources.c: src/libnma/nma.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir)/src/libnma --generate-dependencies $(srcdir)/src/libnma/nma.gresource.xml) $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $< --target=$@ --sourcedir=$(srcdir)/src/libnma --generate-source --internal +src/libnma-gtk4/nma-resources.c: src/libnma/nma.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies $(srcdir)/src/libnma/nma.gresource.xml |sed "s,^,$(builddir)/src/libnma-gtk4/,") + @mkdir -p $(builddir)/src/libnma-gtk4 + $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $< --target=$@ --sourcedir=$(builddir)/src/libnma-gtk4 --generate-source --internal + + +src/libnma-gtk4/%.ui: src/libnma/%.ui + @mkdir -p $(builddir)/src/libnma-gtk4 + gtk4-builder-tool simplify --3to4 $< >$@ + CLEANFILES += \ $(libnma_h_priv_gen) \ - $(libnma_c_gen) + $(libnma_c_gen) \ + $(libnma_gtk4_c_gen) libnma_h_priv_gen = \ src/libnma/nma-resources.h @@ -555,6 +565,9 @@ libnma_h_priv_gen = \ libnma_c_gen = \ src/libnma/nma-resources.c +libnma_gtk4_c_gen = \ + src/libnma-gtk4/nma-resources.c + libnma_h_pub = \ src/libnma/nma-version.h \ src/libnma/nma-wifi-dialog.h \ @@ -806,7 +819,7 @@ endif nodist_src_libnma_libnma_gtk4_la_SOURCES = \ $(libnma_h_priv_gen) \ - $(libnma_c_gen) + $(libnma_gtk4_c_gen) src_libnma_libnma_gtk4_la_CFLAGS = \ -DICONDIR=\""$(datadir)/icons"\" \ |