summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--Makefile4
-rwxr-xr-xdeheader6
3 files changed, 7 insertions, 5 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0af3d62
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+test/*.o
+*.tar.gz
diff --git a/Makefile b/Makefile
index 06ef51e..c0ab455 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@
#
VERS=$(shell sed <deheader -n -e '/version\s*=\s*"\(.*\)"/s//\1/p')
-SOURCES = README COPYING NEWS deheader deheader.xml deheader.1 Makefile control deheader.png
+SOURCES = README COPYING NEWS deheader deheader.xml deheader.1 Makefile control deheader-logo.png
all: deheader.1
@@ -26,7 +26,7 @@ makeregress:
pychecker:
@ln -f deheader deheader.py
- @-pychecker --only --limit 50 deheader.py
+ @-pychecker --quiet --only --limit 50 deheader.py
@rm -f deheader.py*
version:
diff --git a/deheader b/deheader
index 779ca68..0ce7e22 100755
--- a/deheader
+++ b/deheader
@@ -24,7 +24,7 @@ on interrupt or after processing with its original timestamp, unless the
-r option was given and headers removed.
"""
-import sys, os, tempfile, getopt, time, re
+import sys, os, getopt, time, re
BATON_DEBUG = 1
PROGRESS_DEBUG = 2
@@ -113,7 +113,7 @@ class InclusionMap:
def forget(self, sourcefile, header):
"Forget a header dependency."
self.c_to_h[sourcefile].remove(header)
- def remember(self, sourcefile, include):
+ def remember(self, sourcefile, header):
"Undo forgetting of a dependency."
self.c_to_h[sourcefile].append(header)
@@ -175,7 +175,7 @@ def testcompile(source, maker, msg="", verbosity=0):
% (sourcefile, msg, explain, end-start)
return (status, end - start)
-def c_analyze(source, maker, includes, verbosity):
+def c_analyze(sourcefile, maker, includes, verbosity):
"Given a C file and a list of includes, return those that can be omitted."
# We'll remove headers in reverse order, because later unnecessary
# headers might depend on earlier ones