diff options
Diffstat (limited to 'src/addcopyright.py')
-rwxr-xr-x | src/addcopyright.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/addcopyright.py b/src/addcopyright.py new file mode 100755 index 0000000..c8204ca --- /dev/null +++ b/src/addcopyright.py @@ -0,0 +1,22 @@ +#!/usr/bin/python + +import sys, os, fnmatch + +CopyrightNoticeLines = file("Copyright").read().splitlines() + +for dir in ["base", "conradrelais", "graphics", "parport", "player", "python"]: + files = os.listdir(dir) + for f in files: + if fnmatch.fnmatch(f, "*.cpp") or fnmatch.fnmatch(f, "*.h"): + fname = dir+"/"+f + print "Processing " + fname + fobj = file(fname, "r+") + str = fobj.read() + lines = str.splitlines() + while lines[0].find('//') == 0: + lines = lines[1:] + lines = CopyrightNoticeLines+lines + fobj.seek(0) + fobj.truncate() + for line in lines: + fobj.write(line+"\n") |