forked from intel/winthorpe
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.am
51 lines (45 loc) · 2.25 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
SUBDIRS = . utils src
#doc_DATA = AUTHORS ChangeLog COPYING INSTALL NEWS README
# This is the only way with automake I know of to force 'install-git-hooks'
# to be evaluated before 'all'. If there is a nicer way, I'm all ears...
BUILT_SOURCES = install-git-hooks
###################################
# git hook management
#
install-git-hooks:
if test -d .git; then \
for hook in githooks/???*; do \
case $$hook in \
*.sample|*~|*.swp) continue;; \
esac; \
if test -x $$hook -a \
! -x .git/hooks/$${hook##*/}; then \
echo "Installing git hook $${hook##*/}..."; \
cp $$hook .git/hooks; \
chmod a+x .git/hooks/$${hook##*/}; \
fi \
done \
fi
check-git-hooks:
if test -d .git; then \
for hook in githooks/???*; do \
case $$hook in \
*.sample|*~|*.swp) continue;; \
esac; \
if test -x $$hook -a ! -e .git/hooks/$${hook##*/}; then \
echo ""; \
echo "WARNING:"; \
echo "WARNING: You have an uninstalled git hook $$hook"; \
echo "WARNING: Please, consider taking it into use by"; \
echo "WARNING: running 'make install-git-hooks'..."; \
echo "WARNING:"; \
echo ""; \
fi \
done \
fi
# linker script generation
generate-linker-scripts:
$(MAKE) -C src $@
# cleanup
clean-local:
rm -f *~