diff options
| author | Paul Bütow <pbuetow@mimecast.com> | 2018-12-19 16:29:02 +0000 |
|---|---|---|
| committer | Paul Bütow <pbuetow@mimecast.com> | 2018-12-19 16:29:02 +0000 |
| commit | 2de8687de485717a6a2b12bc186f03e4c9d7b5ab (patch) | |
| tree | 6856cd49db85c4106d6af5a0165ceb8dd1391356 /Makefile | |
| parent | 5c766d32cb04dbceeaddf97c8f3b5f058eaecab8 (diff) | |
initial docker build support
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -1,10 +1,11 @@ +KERNEL ?= $(shell uname -r) DESTDIR=/opt/ioriot all: - $(MAKE) -C systemtap $(MAKE) -C ioriot + $(MAKE) -C systemtap install: - $(MAKE) -C systemtap install $(MAKE) -C ioriot install + $(MAKE) -C systemtap install uninstall: test ! -z $(DESTDIR) && test -d $(DESTDIR) && rm -Rfv $(DESTDIR) || exit 0 deinstall: uninstall @@ -19,3 +20,7 @@ doxygen: doxygen ./docs/doxygen.conf test: $(MAKE) -C ioriot test +dockerbuild: + sed s/KERNELVERSION/$(KERNEL)/ Dockerfile.in > Dockerfile + docker build . -t ioriot:$(KERNEL) + docker run -it ioriot:$(KERNEL) --entrypoint /bin/bash -c 'make' |
