.PHONY: generate all: generate gschemas.compiled: *.xml glib-compile-schemas . schemas.go: gschemas.compiled ruby ./generate.rb generate: touch schemas.go touch: ls *.xml | xargs -n1 touch doctor: touch generate git diff --exit-code .