| Line | |
|---|
| 1 | XEN_ROOT = ../.. |
|---|
| 2 | include $(XEN_ROOT)/tools/Rules.mk |
|---|
| 3 | |
|---|
| 4 | # hvmloader is a 32-bit protected mode binary. |
|---|
| 5 | # It belongs in /usr/lib, not /usr/lib64. |
|---|
| 6 | TARGET := hvmloader/hvmloader |
|---|
| 7 | INST_DIR := $(DESTDIR)/usr/lib/xen/boot |
|---|
| 8 | |
|---|
| 9 | SUBDIRS := |
|---|
| 10 | SUBDIRS += rombios rombios/32bit |
|---|
| 11 | SUBDIRS += vgabios |
|---|
| 12 | SUBDIRS += vmxassist |
|---|
| 13 | SUBDIRS += hvmloader |
|---|
| 14 | |
|---|
| 15 | .PHONY: all |
|---|
| 16 | all: |
|---|
| 17 | @set -e; if [ $$((`( bcc -v 2>&1 | grep version || echo 0.0.0 ) | cut -d' ' -f 3 | awk -F. '{ printf "0x%02x%02x%02x", $$1, $$2, $$3}'`)) -lt $$((0x00100e)) ] ; then \ |
|---|
| 18 | echo "***********************************************************"; \ |
|---|
| 19 | echo "Require dev86 package version >= 0.16.14 to build firmware!"; \ |
|---|
| 20 | echo "(visit http://www.cix.co.uk/~mayday for more information)"; \ |
|---|
| 21 | echo "***********************************************************"; \ |
|---|
| 22 | else \ |
|---|
| 23 | for subdir in $(SUBDIRS); do \ |
|---|
| 24 | $(MAKE) -C $$subdir $@; \ |
|---|
| 25 | done; \ |
|---|
| 26 | fi |
|---|
| 27 | |
|---|
| 28 | |
|---|
| 29 | .PHONY: install |
|---|
| 30 | install: all |
|---|
| 31 | [ -d $(INST_DIR) ] || $(INSTALL_DIR) $(INST_DIR) |
|---|
| 32 | [ ! -e $(TARGET) ] || $(INSTALL_DATA) $(TARGET) $(INST_DIR) |
|---|
| 33 | |
|---|
| 34 | .PHONY: clean |
|---|
| 35 | clean: |
|---|
| 36 | @set -e; for subdir in $(SUBDIRS); do \ |
|---|
| 37 | $(MAKE) -C $$subdir $@; \ |
|---|
| 38 | done |
|---|
Note: See
TracBrowser
for help on using the repository browser.