diff options
author | Kieran Bingham <kieran@bingham.xyz> | 2016-03-22 13:59:29 +0000 |
---|---|---|
committer | Kieran Bingham <kieran@bingham.xyz> | 2016-03-22 13:59:29 +0000 |
commit | 8839ef86ec944a716fadc3ad58108a873e5ac65f (patch) | |
tree | ff4cd88d48c3c01aca6462cf94cff0a20e4e9ff6 | |
parent | 436e9af99182dc706dfa8ce2536c09b0e42cb058 (diff) |
Packages: Qemu-build: Provide a qemu builder
-rw-r--r-- | build-common/packages/qemu-build | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/build-common/packages/qemu-build b/build-common/packages/qemu-build new file mode 100644 index 0000000..05ed684 --- /dev/null +++ b/build-common/packages/qemu-build @@ -0,0 +1,34 @@ +## Build a qemu-gdb package + +QEMU_SRC?=$(BUILDSYS_SOURCES)/qemu +QEMU_BUILD=$(BUILDSYS_BUILD)/$(ARCH)/qemu +QEMU_INSTALL=$(BUILDSYS_INSTALL)/$(ARCH)/qemu + +QEMU_GIT?=https://github.com/qemu/qemu.git +QEMU_BRANCH?=master + +$(QEMU_BUILD) $(QEMU_INSTALL): + @mkdir -p $@ + +$(QEMU_SRC): + git clone $(QEMU_GIT) -b $(QEMU_BRANCH) $@ + +qemu: qemu-build qemu-install-host + +# Configure packages +qemu-configure $(QEMU_BUILD)/Makefile: $(QEMU_SRC) $(QEMU_BUILD) $(QEMU_SRC)/configure + cd $(QEMU_BUILD) && \ + $(QEMU_SRC)/configure \ + --prefix=/usr + +qemu-build: $(QEMU_BUILD)/Makefile + $(MAKE) -j 8 -C $(QEMU_BUILD) + +qemu-install: $(BINUILS_INSTALL) + $(MAKE) -j 8 -C $(QEMU_BUILD) install DESTDIR=$(QEMU_INSTALL) + +qemu-install-host: QEMU_INSTALL=$(BUILDSYS_HOST) +qemu-install-host: qemu-install + +qemu-distclean: + rm -rf $(QEMU_BUILD) |