summaryrefslogtreecommitdiff
path: root/src/addcopyright.py
blob: c8204cad873501de335878ca645a1b44c6fc952a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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")