summaryrefslogtreecommitdiff
path: root/Makefile.inc
diff options
context:
space:
mode:
authorNico Huber <nico.huber@secunet.com>2016-10-09 12:12:52 +0200
committerNico Huber <nico.h@gmx.de>2016-10-29 01:34:45 +0200
commite09f8acdade523bc8b2ea400acf46b8cca6e4478 (patch)
tree0ec966fdc3f7def6d02c1938ee40d852996be4a4 /Makefile.inc
parentd011b6b8325680f3cccca87a685663f5f3b8be88 (diff)
Set up 3rdparty/libhwbase
`libhwbase` is a SPARK library that contains some basic support for i/o access, debugging, timers. Just what I put around `libgfxinit`, to make it build standalone. Change-Id: I1918680c14696215522e1c5dae072235bb4e71a3 Signed-off-by: Nico Huber <nico.huber@secunet.com> Reviewed-on: https://review.coreboot.org/16948 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'Makefile.inc')
-rw-r--r--Makefile.inc23
1 files changed, 15 insertions, 8 deletions
diff --git a/Makefile.inc b/Makefile.inc
index db4cdee943..666baaab36 100644
--- a/Makefile.inc
+++ b/Makefile.inc
@@ -567,14 +567,21 @@ gitconfig:
chmod +x .git/hooks/$$hook; \
fi; \
done
- # Now set up thehooks for 3rdparty/blobs
- if [ -d .git/modules/3rdparty/blobs/hooks -a \
- \( util/gitconfig/commit-msg -nt .git/modules/3rdparty/blobs/hooks/commit-msg -o \
- ! -x .git/modules/3rdparty/blobs/hooks/commit-msg \) ]; then \
- sed -e "s,%MAKE%,$(MAKE),g" util/gitconfig/commit-msg > .git/modules/3rdparty/blobs/hooks/commit-msg; \
- chmod +x .git/modules/3rdparty/blobs/hooks/commit-msg; \
- fi
- [ -d 3rdparty/blobs ] && cd 3rdparty/blobs && git config remote.origin.push HEAD:refs/for/master
+ # Now set up thehooks for 3rdparty/
+ for hooks in .git/modules/{3rdparty/blobs,libhwbase}/hooks; do \
+ if [ -d $$hooks -a \
+ \( util/gitconfig/commit-msg -nt $$hooks/commit-msg -o \
+ ! -x $$hooks/commit-msg \) ]; then \
+ sed -e "s,%MAKE%,$(MAKE),g" util/gitconfig/commit-msg > $$hooks/commit-msg; \
+ chmod +x $$hooks/commit-msg; \
+ fi \
+ done
+ for d in 3rdparty/{blobs,libhwbase}; do \
+ if [ -d $$d ]; then \
+ (cd $$d; \
+ git config remote.origin.push HEAD:refs/for/master); \
+ fi; \
+ done
git config remote.origin.push HEAD:refs/for/master
git config alias.sup '!git submodule update --remote --rebase && git submodule update --init --checkout'
git config alias.sup-destroy '!git submodule deinit --force "$$(git rev-parse --show-toplevel)"; git submodule init && git submodule update --checkout'