diff options
author | Ian Campbell <ian.campbell@xensource.com> | 2007-01-30 13:46:48 +0000 |
---|---|---|
committer | Ian Campbell <ian.campbell@xensource.com> | 2007-01-30 13:46:48 +0000 |
commit | 0a957ea75aec8c60172add54bde4578748926a38 (patch) | |
tree | 89632ec134a24ae6d6b4d2156a7b5ccf8361a99c /tools/Rules.mk | |
parent | 5d63cf387192924b186a8263b3f502432ab4e977 (diff) | |
download | xen-0a957ea75aec8c60172add54bde4578748926a38.tar.gz xen-0a957ea75aec8c60172add54bde4578748926a38.tar.bz2 xen-0a957ea75aec8c60172add54bde4578748926a38.zip |
Push the target to build foreign headers into tools and xen
directories. This allows those directories to be built independently
without relying on the toplevel Makefile.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
Diffstat (limited to 'tools/Rules.mk')
-rw-r--r-- | tools/Rules.mk | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/Rules.mk b/tools/Rules.mk index 581b670568..6c8049bc10 100644 --- a/tools/Rules.mk +++ b/tools/Rules.mk @@ -32,7 +32,7 @@ CFLAGS += $(CFLAGS-y) %.o: %.cc $(CC) $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $< -.PHONY: mk-symlinks mk-symlinks-xen mk-symlinks-$(XEN_OS) +.PHONY: mk-symlinks mk-symlinks-xen mk-symlinks-$(XEN_OS) mk-foreign-headers mk-symlinks-SunOS: @@ -43,7 +43,7 @@ mk-symlinks-Linux: ln -sf ../../$(LINUX_ROOT)/include/xen/public/*.h . ) ( cd xen && rm -f sys && ln -sf linux sys ) -mk-symlinks-xen: +mk-symlinks-xen: mk-foreign-headers mkdir -p xen ( cd xen && ln -sf ../$(XEN_ROOT)/xen/include/public/*.h . ) mkdir -p xen/hvm @@ -55,4 +55,7 @@ mk-symlinks-xen: mkdir -p xen/foreign ( cd xen/foreign && ln -sf ../../$(XEN_ROOT)/xen/include/public/foreign/*.h . ) +mk-foreign-headers: + make -C $(XEN_ROOT)/xen/include/public/foreign + mk-symlinks: mk-symlinks-xen mk-symlinks-$(XEN_OS) |