chiark / gitweb /
Make sure to use dependency/target variables.
[elogind.git] / Makefile.am
index e18c121c24573355a00800008fce217825b26ca9..4fc62405010c35dcb2cf39b7ec0b165ad76205c5 100644 (file)
@@ -379,9 +379,7 @@ check_DATA = extras/keymap/keys.txt
 
 CLEANFILES += \
        extras/keymap/keys.txt \
-       extras/keymap/keys-from-name.gperf \
-       extras/keymap/keys-from-name.h \
-       extras/keymap/keys-to-name.h
+       extras/keymap/keys-from-name.gperf
 
 dist_doc_DATA = extras/keymap/README.keymap.txt
 
@@ -454,6 +452,8 @@ EXTRA_DIST += GUdev-1.0.gir
 CLEANFILES += $(gir_DATA) $(typelibs_DATA)
 endif # ENABLE_INTROSPECTION
 
+CLEANFILES += $(BUILT_SOURCES)
+
 # ------------------------------------------------------------------------------
 # Install and uninstall hooks
 # ------------------------------------------------------------------------------
@@ -503,11 +503,11 @@ extras/gudev/gudevmarshal.c: extras/gudev/gudevmarshal.list
 
 extras/gudev/gudevenumtypes.h: extras/gudev/gudevenumtypes.h.template extras/gudev/gudevenums.h
        glib-mkenums --template $^ > \
-           gudevenumtypes.h.tmp && mv gudevenumtypes.h.tmp gudevenumtypes.h
+           $@.tmp && mv $@.tmp $@
 
 extras/gudev/gudevenumtypes.c: extras/gudev/gudevenumtypes.c.template extras/gudev/gudevenums.h
        glib-mkenums --template $^ > \
-           gudevenumtypes.c.tmp && mv gudevenumtypes.c.tmp gudevenumtypes.c
+           $@.tmp && mv $@.tmp $@
 
 extras/gudev/GUdev-1.0.gir: extras/gudev/libgudev-1.0.la $(G_IR_SCANNER) Makefile.am
        PKG_CONFIG_PATH=$(top_builddir)/data:$$PKG_CONFIG_PATH \