Commit Graph

15 Commits

Author SHA1 Message Date
68242e8c29 Do not mishandle further libs without dependencies
...besides sal/Library_sal.mk, like i18npool/Library_collator_data.mk.

Change-Id: I2d86540bd8123410972496047fdb59ebcf35968f
2014-04-11 15:09:31 +02:00
a19440bee7 Add toposort feature to module-deps.pl
Change-Id: Id839eae62ad53189c44f7ca5a498bf7113c2536a
2014-02-17 18:03:44 +01:00
c5d0d5114e Prune some leaves for a cleaner top-to-bottom view of deps.
Change-Id: I98e803bee37359405f0e06a62c063fbe9da82ea0
2013-07-15 13:47:43 +01:00
cd809a1e43 fix weird Circular Dep messages
Change-Id: Ib8e442740a421d3ed86202813e97aa0239fb2299
2013-04-14 10:24:46 -04:00
b7bae354aa add a env variable to keep the libraries w/ module-deps.pl
Change-Id: Id9279b7e0dea2231db12997e571fe13ae240b914
2013-04-11 19:00:12 -04:00
3326a85ae6 fix postgresql build
Change-Id: I379029dbf600769e415582aa7162f320e707c3da
2013-03-26 14:22:20 -04:00
ca9435ecbb make module-deps.pl work in separate builddir
Change-Id: I951e5b760fa4749cb712a927110e702949e0eaa3
2013-03-26 14:22:19 -04:00
406dfa3240 speed-up module-deps.pl
Change-Id: Idf703b1b5e26e32a0e8276c6f2eba51cd80f1b0b
2013-03-26 11:39:36 -04:00
df78a7e1c9 perl defined is deprecated
Change-Id: Ibe63cf7c70dc12ae76a6d21ef8c05c58c684eb82
2013-03-16 16:14:37 -04:00
0c883eac17 module-deps: optimize dependency tree after library collapsing
Change-Id: I251572564422f99f56021275afd6294e958bbff9
2013-03-11 23:50:19 +01:00
0670c3f3da module-deps.pl: extend dependency graph generation
Induce the module name from the library name. Report the libraries that can
not be mapped to a module. Make the resulting module dependency graph unique.
Add diagnostic options:

--help
--verbose
--version

Add convenience options (primary for caching):

--from-file
--to-file

Add output option

--output

Provide a manual page with hints how to hack on it.

Change-Id: Ib5c029c6ea197ca4f66fe6958ecbc3f78452c603
2013-03-09 23:26:38 +01:00
499e53a95e make debugging / cache better and kill a warning. 2013-03-06 10:35:55 +00:00
7980049ceb significantly faster and less lame module dep collapsing. 2013-03-06 09:54:23 +00:00
956c8eed2c world's lamest code for generating graphviz from module deps. 2013-03-05 18:32:11 +00:00
d614ca7ebe initial gnumake module deps dumping. 2013-03-05 10:23:17 +00:00