# HG changeset patch # User samer # Date 1327485991 0 # Node ID 089360a27bcd5861ed3ac2c1e7bca9ca98d75332 # Parent 5c16a1ee5e8f79d18d3aff66ccc00e46882a6494 Updated dependency graph. diff -r 5c16a1ee5e8f -r 089360a27bcd dependencies.pdf Binary file dependencies.pdf has changed diff -r 5c16a1ee5e8f -r 089360a27bcd dependencies.pl --- a/dependencies.pl Mon Jan 23 21:16:00 2012 +0000 +++ b/dependencies.pl Wed Jan 25 10:06:31 2012 +0000 @@ -6,33 +6,26 @@ triserver=>reactive. triserver=>plmidi. triserver=>plosc. -triserver=>music. +triserver=>player. triserver=>plrand. -triserver=>sc. +triserver=>plsc. triserver=>plml. plumdrum=>plcore. -plumdrum=>music. -sc=>plcore. -sc=>plosc. +plsc=>plcore. +plsc=>plosc. plcrp=>plcore. plcrp=>plrand. -music=>plcore. -music=>plrand. -music=>plmidi. -music=>sc. - hdplm=>plcore. hdplm=>plrand. hdplm=>plcrp. -midi_io=>music. -midi_io=>plcore. -midi_io=>plmidi. -midi_io=>plsmf. +player=>plcore. +player=>plmidi. +player=>plsmf. reactive=>plcore. @@ -40,7 +33,7 @@ hdpmusic=>plumbing. hdpmusic=>plcore. hdpmusic=>plrand. -hdpmusic=>midi_io. +hdpmusic=>player. plex=>plcore. @@ -57,7 +50,7 @@ clapping=>randmo. musicmo=>plcore. -musicmo=>music. +musicmo=>player. musicmo=>tempmo. musicmo=>randmo. @@ -76,10 +69,15 @@ rphrase=>plcore. rphrase=>plrand. +% km2 => plcore. +% km2 => plumdrum. + gv_graph :- shell('gv -spartan dependencies.eps &'). +to_pdf :- shell('epstopdf dependencies.eps'). mk_graph :- mk_graph([]). mk_graph(HideList) :- findall(A=>B,(A=>B,\+member(A,HideList),\+member(B,HideList)),Edges), - graph2ps(dot,digraph(plibs,Edges),'dependencies.eps'). + graph2ps(dot,digraph(plibs,[at(edge)=\[arrowhead=at(vee)] | Edges]),'dependencies.eps'). +