diff --git a/schemas/Makefile.in b/schemas/Makefile.in index f4c3e75..14e3692 100644 --- a/schemas/Makefile.in +++ b/schemas/Makefile.in @@ -41,6 +41,7 @@ sysconfdir=@sysconfdir@ schemadir=@gsettingsschemadir@ BASEDIR=@BASEDIR@ +BINDIR=$(BASEDIR)/.bin #---[ Tools ]---------------------------------------------------------------------------- @@ -50,12 +51,20 @@ INSTALL_DATA=@INSTALL_DATA@ #---[ Install Targets ]------------------------------------------------------------------ -install: +all: + # Compile schemas to check if they're valid + @glib-compile-schemas \ + --targetdir=$(BINDIR) \ + $(BASEDIR)/schemas/@OSNAME@ + +install: \ + all @$(MKDIR) $(DESTDIR)/$(schemadir) @$(INSTALL_DATA) \ $(BASEDIR)/schemas/@OSNAME@/application.gschema.xml \ $(DESTDIR)/$(schemadir)/$(PRODUCT_NAME)-application.gschema.xml + @$(INSTALL_DATA) \ $(BASEDIR)/schemas/@OSNAME@/window.gschema.xml \ -- libgit2 0.21.2