direct-io.hg

view tools/vnet/Makefile @ 5517:10e9028c8e3d

bitkeeper revision 1.1718.1.10 (42b7b19aqOS_1M8I4pIOFjiTPYWV-g)

Merge bk://xenbits.xensource.com/xen-unstable.bk
into spot.cl.cam.ac.uk:C:/Documents and Settings/iap10/xen-unstable.bk
author iap10@spot.cl.cam.ac.uk
date Tue Jun 21 06:20:10 2005 +0000 (2005-06-21)
parents 9f22db685802
children 6bad5eb72ce0 dfaf788ab18c
line source
2 export LINUX_SERIES ?=2.6
4 # Root path to install in.
5 # Set to '/' to install relative to filesystem root.
6 export prefix?=$(shell cd ../../dist/install && pwd)
8 .PHONY: all compile
9 .PHONY: gc-install gc-clean gc-prstine
10 .PHONY: libxutil vnetd vnet-module install dist clean pristine
12 all: compile
14 compile: libxutil vnetd vnet-module
15 #compile: vnet-module
17 gc.tar.gz:
18 wget http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/$@
20 gc: gc.tar.gz
21 tar xfz gc.tar.gz
22 ln -sf gc?.? gc
24 gc-install: gc
25 (cd gc && make test && ./configure --prefix=`pwd`/install)
26 make -C gc
27 make -C gc install
29 gc-clean:
30 -$(MAKE) -C gc clean
32 gc-pristine:
33 -rm -rf gc?.? gc
35 libxutil:
36 $(MAKE) -C libxutil
38 vnetd: gc-install
39 $(MAKE) -C vnetd
41 vnet-module:
42 $(MAKE) -C vnet-module
44 install: compile
45 $(MAKE) -C libxutil install
46 $(MAKE) -C vnetd install
47 $(MAKE) -C vnet-module install
48 $(MAKE) -C examples install
50 clean:
51 -$(MAKE) -C libxutil clean
52 -$(MAKE) -C vnetd clean
53 -$(MAKE) -C vnet-module clean
54 -rm -rf gc?.? gc
56 pristine: clean gc-pristine