source: trunk/packages/xen-3.1/xen-3.1/tools/pygrub/Makefile @ 34

Last change on this file since 34 was 34, checked in by hartmans, 18 years ago

Add xen and xen-common

File size: 713 bytes
Line 
1
2XEN_ROOT = ../..
3include $(XEN_ROOT)/tools/Rules.mk
4
5.PHONY: all
6all: build
7.PHONY: build
8build:
9        CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py build
10
11.PHONY: install
12ifndef XEN_PYTHON_NATIVE_INSTALL
13install: LIBPATH=$(shell PYTHONPATH=../python/xen/util python -c "import auxbin; print auxbin.libpath()")
14install: all
15        CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py install --home="$(DESTDIR)/usr" --prefix="" --install-lib="$(DESTDIR)$(LIBPATH)/python"
16        $(INSTALL_DIR) $(DESTDIR)/var/run/xend/boot
17else
18install: all
19        CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py install --root="$(DESTDIR)"
20        $(INSTALL_DIR) $(DESTDIR)/var/run/xend/boot
21endif
22
23.PHONY: clean
24clean:
25        rm -rf build tmp *.pyc *.pyo *.o *.a *~ a.out
Note: See TracBrowser for help on using the repository browser.