summaryrefslogtreecommitdiff
path: root/build/autotools/Makefile.am.gitignore
blob: e86755b64a371b51f59c09714ec33f997b7c7c4d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# this file should only be used in directories that generate test
# or example binaries through noinst_PROGRAMS; it is *not* a full
# generator of Git ignore files, and it's not meant to be used as
# the top-level Git ignore file generator.

$(srcdir)/.gitignore: Makefile.am
	$(QUIET_GEN)( \
	  echo "*.o" ; \
	  echo ".gitignore" ; \
	) > $(srcdir)/.gitignore ; \
	for p in $(noinst_PROGRAMS); do \
		echo "/$$p" >> $(srcdir)/.gitignore ; \
	done

gitignore: $(srcdir)/.gitignore

gitignore-clean:
	$(QUIET_RM)rm -f $(srcdir)/.gitignore

.PHONY: gitignore gitignore-clean

all-am: gitignore

maintainer-clean: gitignore-clean