[doc] Add figures/Makefile
This commit is contained in:
parent
36966148f3
commit
4d309d9c10
|
@ -1,6 +1,10 @@
|
||||||
List of figures provided with the OwlPS distribution
|
List of figures provided with the OwlPS distribution
|
||||||
|
|
||||||
|
|
||||||
|
The figures are described below, as well as a way to render the picture
|
||||||
|
from the source file. You may also use the ``Makefile`` provided in this
|
||||||
|
directory to generate the pictures.
|
||||||
|
|
||||||
: **Aggregation sequence diagram**
|
: **Aggregation sequence diagram**
|
||||||
This is actually a sequence diagram showing the whole process of
|
This is actually a sequence diagram showing the whole process of
|
||||||
positioning, but it is focused on and best suited to illustrate the
|
positioning, but it is focused on and best suited to illustrate the
|
||||||
|
@ -20,12 +24,16 @@ List of figures provided with the OwlPS distribution
|
||||||
- Format: [Graphviz http://www.graphviz.org/]
|
- Format: [Graphviz http://www.graphviz.org/]
|
||||||
- PDF conversion command:
|
- PDF conversion command:
|
||||||
``` dot -Tpdf -o positioner_input_output.pdf positioner_input_output.dot
|
``` dot -Tpdf -o positioner_input_output.pdf positioner_input_output.dot
|
||||||
|
- PNG conversion: use ``-Tpng`` instead of ``-Tpdf``.
|
||||||
|
|
||||||
: **OwlPS Positioner's class diagram**
|
: **OwlPS Positioner's class diagram**
|
||||||
- File name: ``positioner_class_diagram.uxf``
|
- File name: ``positioner_class_diagram.uxf``
|
||||||
- Format: [UMLet http://umlet.com/]
|
- Format: [UMLet http://umlet.com/]
|
||||||
- PDF conversion command:
|
- PDF conversion command:
|
||||||
``` umlet -action=convert -format=pdf -filename=positioner_class_diagram.uxf
|
``` umlet -action=convert -format=pdf \
|
||||||
|
``` -filename=positioner_class_diagram.uxf \
|
||||||
|
``` -output=positioner_class_diagram
|
||||||
|
- PNG conversion: use ``-format=png``.
|
||||||
|
|
||||||
: **OwlPS Positioner's simplified class diagram**
|
: **OwlPS Positioner's simplified class diagram**
|
||||||
- File name: ``positioner_class_diagram_simple.plant``
|
- File name: ``positioner_class_diagram_simple.plant``
|
||||||
|
@ -39,3 +47,4 @@ List of figures provided with the OwlPS distribution
|
||||||
- Format: [Graphviz http://www.graphviz.org/]
|
- Format: [Graphviz http://www.graphviz.org/]
|
||||||
- PDF conversion command:
|
- PDF conversion command:
|
||||||
``` dot -Tpdf -o positioner_process.pdf positioner_process.dot
|
``` dot -Tpdf -o positioner_process.pdf positioner_process.dot
|
||||||
|
- PNG conversion: use ``-Tpng`` instead of ``-Tpdf``.
|
||||||
|
|
|
@ -0,0 +1,52 @@
|
||||||
|
.PHONY: all bitmap pdf clean
|
||||||
|
|
||||||
|
all: bitmap
|
||||||
|
@echo
|
||||||
|
@echo "Bitmap files generated successfully."
|
||||||
|
@echo "You can use the 'pdf' target to build PDF files."
|
||||||
|
|
||||||
|
bitmap: \
|
||||||
|
owlps_sequence_diagram.png \
|
||||||
|
positioner_input_output.png \
|
||||||
|
positioner_class_diagram.png \
|
||||||
|
positioner_class_diagram_simple.png \
|
||||||
|
positioner_process.png
|
||||||
|
|
||||||
|
pdf: \
|
||||||
|
owlps_sequence_diagram.pdf \
|
||||||
|
positioner_input_output.pdf \
|
||||||
|
positioner_class_diagram.pdf \
|
||||||
|
positioner_class_diagram_simple.pdf \
|
||||||
|
positioner_process.pdf
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -f *.png *.pdf *~
|
||||||
|
|
||||||
|
### Generic targets ###
|
||||||
|
|
||||||
|
# Graphviz files
|
||||||
|
|
||||||
|
%.png: %.dot
|
||||||
|
dot -Tpng -o $@ $<
|
||||||
|
|
||||||
|
%.pdf: %.dot
|
||||||
|
dot -Tpdf -o $@ $<
|
||||||
|
|
||||||
|
# PlantUML files
|
||||||
|
|
||||||
|
%.png: %.plant
|
||||||
|
plantuml -tpng $<
|
||||||
|
|
||||||
|
%.eps: %.plant
|
||||||
|
plantuml -teps $<
|
||||||
|
|
||||||
|
%.pdf: %.eps
|
||||||
|
epstopdf $<
|
||||||
|
|
||||||
|
# UMLet files
|
||||||
|
|
||||||
|
%.png: %.uxf
|
||||||
|
umlet -action=convert -format=png -filename=$< -output=$*
|
||||||
|
|
||||||
|
%.pdf: %.uxf
|
||||||
|
umlet -action=convert -format=pdf -filename=$< -output=$*
|
Loading…
Reference in New Issue