Commit Graph

88 Commits

Author SHA1 Message Date
mcafee%netscape.com
37a6438f41 Adding mechanism to prevent stomping one module tree with another, print an error and ask user to clean up. We can make this more elegant later. 2002-04-01 23:43:44 +00:00
mcafee%netscape.com
642890eee6 Adding argv checks, and Getopt package usages. Unhardcoding for xpcom. 2002-03-30 04:29:40 +00:00
mcafee%netscape.com
28c71aa35d Adding leading spaces back in for -> lines, it's a little easier to read 2002-03-29 23:38:23 +00:00
alecf%netscape.com
3bd1f5ef28 make this work on non-objdirs 2002-03-16 15:32:18 +00:00
mcafee%netscape.com
f2299e323c Forgot more debugging stuff 2002-03-02 00:12:56 +00:00
mcafee%netscape.com
ea418111be Oops, remove debugging exit command 2002-03-02 00:05:54 +00:00
mcafee%netscape.com
c253f5be2c Added PrintUsage. Broke up module/dir conversion into parts, so we have access to list of modules, list of directories. 2002-03-02 00:04:47 +00:00
alecf%netscape.com
0ebd13e642 move debug output to STDERR 2002-03-01 17:28:50 +00:00
mcafee%netscape.com
8c606e85b5 Adding mozilla/include to core build files. 2002-02-28 10:35:11 +00:00
mcafee%netscape.com
6f9f91ab6e --enable-standalone-modules 2002-02-28 10:23:36 +00:00
mcafee%netscape.com
93890b7d91 first add 2002-02-28 08:11:51 +00:00
mcafee%netscape.com
a222f63ebc turned debug on by accident. 2002-02-28 00:41:21 +00:00
mcafee%netscape.com
adc3c4bf91 Remove spaces to facilitate parsing this file. 2002-02-22 03:26:38 +00:00
mcafee%netscape.com
04777cefcf Adding debug matrix size function, for comparing tty and file-based runs. 2002-02-21 23:20:00 +00:00
alecf%netscape.com
e99ed408ee add lots more class-reporting capabilities 2002-02-13 16:39:56 +00:00
alecf%netscape.com
1e81d170f3 expand the unused-class stuff 2002-02-12 23:57:07 +00:00
alecf%netscape.com
91b76e94f7 add usage, classes that need trimming, etc... 2002-02-12 23:01:06 +00:00
mcafee%netscape.com
78b566d0c7 Forgot to update toplevel_modules for --file case. Other minor comment changes, whitespace. 2002-02-09 01:24:29 +00:00
alecf%netscape.com
bedd8a1188 initial checkin - perl script which finds unused or little used exports from a dll 2002-02-09 00:54:15 +00:00
mcafee%netscape.com
8d3bdcbd7a Adding --file support. verbal r= alecf 2002-02-05 03:25:24 +00:00
mcafee%netscape.com
c02b2d0411 Adding --start-module=module functionality. Grouped some code into functions. Moved main to the bottom. TrueType for linux comment. 2001-11-01 02:14:08 +00:00
mcafee%netscape.com
b71794b192 Adding --list-only option. Added Getopt library capability. r=akkana, sr=alecf 2001-10-22 23:32:11 +00:00
seawood%netscape.com
00402d8f86 Check for makefiles before running make to avoid needless errors. sr=alecf 2001-10-16 23:44:12 +00:00
mcafee%netscape.com
3c424cc9a7 Adding a normal perl header. r=alecf 2001-10-16 20:52:53 +00:00
alecf%netscape.com
09a6a55a6a fix strictness and remove the clustering for now and just color visited modules 2001-09-27 18:02:05 +00:00
seawood%netscape.com
bb5e706bdb Replace File::List with homegrown rfind(). sr=alecf
not part of the pull much less the build
2001-09-27 17:54:10 +00:00
alecf%netscape.com
99cbcb8ca5 add url to GraphViz in the comments 2001-09-21 19:49:25 +00:00
alecf%netscape.com
b530aeb1cf update with clustering ability and comments 2001-09-20 23:01:21 +00:00
jaggernaut%netscape.com
c18595663c Clean up some of the die messages, only look for srcdirs which have "mozilla" or "ns" in them (shortcut around fancy Makefile parsing), emit one module per line. 2001-09-18 16:08:37 +00:00
alecf%netscape.com
79da0c431d add some comments, clean up the generated graphs, etc 2001-09-18 05:46:45 +00:00
jaggernaut%netscape.com
a0dfc55f94 Allow this script to work on ns trees too, and have more helpful error reporting when no srcdir was found in a Makefile. 2001-09-14 18:45:30 +00:00
jaggernaut%netscape.com
7b7078b675 Oops, messed up the copyright in the license part, rectifying that. r=michel@rubberchicken.nl 2001-09-13 00:31:47 +00:00
alecf%netscape.com
fcd8b50897 add platform support 2001-09-12 18:46:31 +00:00
jaggernaut%netscape.com
a70818cbeb Add perl script that cleans up the REQUIRES lines in Makefile.in files by removing module names which aren't "REQUIRE"d any longer. 2001-09-12 18:06:07 +00:00
dbaron%fas.harvard.edu
7f3f4a34c9 Oops. 2001-09-12 16:57:21 +00:00
dbaron%fas.harvard.edu
ace9a2046d Add script that uses gcc-generated dependency files to count the number of C/C++ files for which each header file is brought in. 2001-09-12 16:55:38 +00:00
alecf%netscape.com
21fc5086aa oops, comment out some code that I wasn't done with 2001-09-12 16:52:26 +00:00
alecf%netscape.com
86ec62ead7 first time added
generates graphviz-style .dot files from REQUIRES/MODULE entries in makefiles
2001-09-12 16:51:11 +00:00