diff options
author | Nico Huber <nico.huber@secunet.com> | 2016-10-09 12:12:52 +0200 |
---|---|---|
committer | Nico Huber <nico.h@gmx.de> | 2016-10-29 01:34:45 +0200 |
commit | e09f8acdade523bc8b2ea400acf46b8cca6e4478 (patch) | |
tree | 0ec966fdc3f7def6d02c1938ee40d852996be4a4 /Makefile.inc | |
parent | d011b6b8325680f3cccca87a685663f5f3b8be88 (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.inc | 23 |
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' |