1 FIGURES = figures/ost-setattr-generic.png \
2 figures/ost-punch-generic.png \
3 figures/mds-reint-setattr-generic.png \
4 figures/mds-getxattr-generic.png \
5 figures/ldlm-enqueue-generic.png \
6 figures/ldlm-enqueue-intent-layout-generic.png \
7 figures/ldlm-bl-callback-generic.png \
8 figures/ldlm-cp-callback-generic.png \
9 figures/ldlm-cancel-generic.png \
10 figures/chmod_rpcs.png \
11 figures/mds-reint-setattr-request.png \
12 figures/mds-reint-setattr-reply.png \
13 figures/touch_rpcs.png \
14 figures/ldlm-enqueue-intent-layout-request.png \
15 figures/ldlm-enqueue-intent-layout-reply.png \
16 figures/mds-getxattr-request.png \
17 figures/mds-getxattr-reply.png \
18 figures/ost-setattr-request.png \
19 figures/ost-setattr-reply.png \
20 figures/truncate_rpcs.png \
21 figures/ldlm-enqueue-extent-lvb-reply.png \
22 figures/ldlm-bl-callback-request.png \
23 figures/ldlm-bl-callback-reply.png \
24 figures/ldlm-cp-callback-request.png \
25 figures/ldlm-cp-callback-reply.png \
26 figures/ldlm-cancel-request.png \
27 figures/ldlm-cancel-reply.png \
28 figures/ost-punch-request.png \
29 figures/ost-punch-reply.png
38 mds_reint_structs.txt \
41 ost_setattr_structs.txt \
47 ldlm_resource_id.txt \
49 ldlm_resource_desc.txt \
54 early_lock_cancellation.txt \
59 lustre_operations.txt \
65 ldlm_bl_callback.txt \
66 ldlm_cp_callback.txt \
68 file_system_operations.txt \
72 .SUFFIXES : .gnuplot .gv .pdf .png .fig
75 all: protocol.html protocol.pdf
79 @echo "Are there lines with trailing white space?"
80 build/whitespace.sh $<
82 protocol.html: $(FIGURES) $(TEXT)
85 protocol.pdf: $(FIGURES) $(TEXT)
86 a2x -f pdf --fop protocol.txt
96 rm -f *.xml *.html *.pdf figures/*.png