[DEV-7504] Add make target for "graphml"

master
Joseph Frazer 2020-05-01 13:33:41 -04:00
parent 43d00a8268
commit 09350d0ada
2 changed files with 7 additions and 1 deletions

View File

@ -31,6 +31,8 @@ Linker
Miscellaneous
-------------
- Dependency on `petgraph-graphml` added to facilitate the creation of GraphML.
- Added `make` target to build linked GraphML files.
- Updated `make *.xmle` target to explicitly state it is emitting `xmle`.
Miscellaneous
-------------

View File

@ -117,6 +117,10 @@ program-ui: ui/package.strip.js ui/Program.js ui/html/index.phtml
%.xmli: %.xml
$(path_tame)/tamer/target/release/tamec --emit xmlo -o $@ $<
%.graphml: %.xmlo
$(TAME_TS)
$(path_tame)/tamer/target/release/tameld --emit graphml -o $@ $<
# Individual dependencies appear in suppliers.mk (see below)
%.xmlo: %.xmli $(path_tame)/.rev-xmlo
$(TAME_TS)
@ -136,7 +140,7 @@ standalones: $(dest_standalone)
strip: $(dest_standalone_strip) ui/package.strip.js
%.xmle: %.xmlo $(path_tame)/.rev-xmle
$(TAME_TS)
$(path_tame)/tamer/target/release/tameld -o $@ $<
$(path_tame)/tamer/target/release/tameld --emit xmle -o $@ $<
%.js: %.xmle
$(TAME_TS)
$(TAME) standalone $< $@