Instead of distclean.
$(QUIET_GEN)( \
echo "*.o" ; \
echo ".gitignore" ; \
- ) > .gitignore ; \
+ ) > $(srcdir)/.gitignore ; \
for p in $(noinst_PROGRAMS); do \
- echo "/$$p" >> .gitignore ; \
+ echo "/$$p" >> $(srcdir)/.gitignore ; \
done
gitignore: $(srcdir)/.gitignore
-.PHONY: gitignore
+gitignore-clean:
+ $(QUIET_RM)rm -f $(srcdir)/.gitignore
-DISTCLEANFILES += $(srcdir)/.gitignore
+.PHONY: gitignore gitignore-clean
all: gitignore
+
+maintainer-clean: gitignore-clean
layouts_stacking_diff_sized_actors_SOURCES = layouts-stacking-diff-sized-actors.c
events_mouse_scroll_SOURCES = events-mouse-scroll.c
-DISTCLEANFILES =
-
-include $(top_srcdir)/build/autotools/Makefile.am.gitignore
EXTRA_DIST = ADDING_NEW_TESTS test-launcher.sh.in run-tests.sh
DISTCLEANFILES = test-launcher.sh
+MAINTAINERCLEANFILES = .gitignore
+
# we override the clean-generic target to clean up the wrappers so
# we cannot use CLEANFILES
clean-generic: clean-wrappers
EXTRA_DIST = wrapper.sh.in
DISTCLEANFILES = wrapper.sh
+MAINTAINERCLEANFILES = .gitignore
+
BUILT_SOURCES = wrappers
clean-local: clean-wrappers
include $(top_srcdir)/build/autotools/Makefile.am.silent
-DISTCLEANFILES =
-
noinst_PROGRAMS = \
test-text \
test-picking \