ia64/xen-unstable

view docs/xen-api/Makefile @ 19128:77393d4de777

[IA64] No need for cmpxchg on page_info structure.

Updates and checks on count_info and page owner can safely be
non-atomic.
This is ia64 counter part of 19088:055c589f4791.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
author Isaku Yamahata <yamahata@valinux.co.jp>
date Fri Jan 30 11:12:29 2009 +0900 (2009-01-30)
parents 4ce366cde89c
children
line source
1 #!/usr/bin/make -f
3 XEN_ROOT=../..
4 include $(XEN_ROOT)/Config.mk
5 include $(XEN_ROOT)/docs/Docs.mk
8 TEX := $(wildcard *.tex)
9 EPS := $(wildcard *.eps)
10 EPSDOT := $(patsubst %.dot,%.eps,$(wildcard *.dot))
12 .PHONY: all
13 all: build
15 .PHONY: build
16 build: xenapi.pdf xenapi.ps
18 install:
19 $(INSTALL_DIR) $(DESTDIR)$(DOCDIR)/ps
20 $(INSTALL_DIR) $(DESTDIR)$(DOCDIR)/pdf
22 [ -e xenapi.ps ] && cp xenapi.ps $(DESTDIR)$(DOCDIR)/ps || true
23 [ -e xenapi.pdf ] && cp xenapi.pdf $(DESTDIR)$(DOCDIR)/pdf || true
25 xenapi.dvi: $(TEX) $(EPS) $(EPSDOT)
26 $(LATEX) xenapi.tex
27 $(LATEX) xenapi.tex
28 rm -f *.aux *.log
30 %.pdf: %.ps
31 $(PS2PDF) $< $@
33 %.ps: %.dvi
34 $(DVIPS) $< -o $@
36 %.eps: %.dot
37 $(DOT) -Tps $< >$@
39 xenapi-datamodel-graph.eps: xenapi-datamodel-graph.dot
40 $(NEATO) -Goverlap=false -Tps $< >$@
42 .PHONY: clean
43 clean:
44 rm -f *.pdf *.ps *.dvi *.aux *.log *.out $(EPSDOT)