grim/purple-objects-docbook
Clone
Summary
Browse
Changes
Graph
updated enum.xsl to support the use of << in a value for flags values and updated blistnodeflags.enum to use it
2013-05-06, Gary Kramlich
dc13d83a1d9d
updated enum.xsl to support the use of << in a value for flags values and updated blistnodeflags.enum to use it
top_srcdir
:=
..
include $(top_srcdir)/Makefile.opts
HIERARCHIES
:=
$(
shell
ls
*.hierarchy
)
CLASSES
:=
$(
shell
ls
*.class
)
ENUMS
:=
$(
shell
ls
*.enum
)
KEYS
:=
$(
shell
ls
*.key
)
GRAPH_OUTPUT
:=
$(
OUTPUT
)
/graphs
$(
shell
[ !
-d
$(
GRAPH_OUTPUT
)
] &&
mkdir
$(
GRAPH_OUTPUT
))
.PHONY
:
all
clean
.SUFFIXES
:
.
png
.
fdp
.
dot
.
enum
.
class
.
hierarchy
.
key
.
neato
.fdp.png
:
dir
.
stamp
@echo
" FDP
$@
"
@fdp
-Tpng
-o
$(
GRAPH_OUTPUT
)
/
$@
$<
.dot.png
:
dir
.
stamp
@echo
" DOT
$@
"
@dot
-Tpng
-o
$(
GRAPH_OUTPUT
)
/
$@
$<
.neato.dot
:
dir
.
stamp
@echo
" NEATO
$@
"
@neato
-o
$@
$<
.key.dot
:
$(
SHEETS_DIR
)
/
hierarchy
.
xsl
@echo
" XSLT
$@
"
@
$(
TRANSFORM
)
$(
TRANSFORM_OPTS
)
-o
$@
$(
SHEETS_DIR
)
/hierarchy.xsl
$<
.enum.dot
:
$(
SHEETS_DIR
)
/
enum
.
xsl
@echo
" XSLT
$@
"
@
$(
TRANSFORM
)
$(
TRANSFORM_OPTS
)
-o
$@
$(
SHEETS_DIR
)
/enum.xsl
$<
.class.dot
:
$(
SHEETS_DIR
)
/
class
.
xsl
@echo
" XSLT
$@
"
@
$(
TRANSFORM
)
$(
TRANSFORM_OPTS
)
-o
$@
$(
SHEETS_DIR
)
/class.xsl
$<
.hierarchy.neato
:
$(
SHEETS_DIR
)
/
hierarchy
.
xsl
@echo
" XSLT
$@
"
@
$(
TRANSFORM
)
$(
TRANSFORM_OPTS
)
-o
$@
$(
SHEETS_DIR
)
/hierarchy.xsl
$<
all
:
$(
HIERARCHIES
:%
.hierarchy
=%
.png
)
$(
CLASSES
:%
.class
=%
.png
)
$(
ENUMS
:%
.enum
=%
.png
)
$(
KEYS
:%
.key
=%
.png
)
clean
:
@echo
" RM dir.stamp"
@rm
-f
dir.stamp
@echo
" RM *.png"
@rm
-f
*.png