anchor.diff:          if not v: continue
           v = ":".join(map(str, v))
           print >>f, "MODULE_INFO(emc2, %s);" % q(v)
  -    print >>f, "#endif // __MODULE_INFO"
  +    print >>f, "#endif // MODULE_INFO"
       print >>f
  +
  +    license = finddoc('license')    
  +    if license and license[1]:
  +        print >>f, "MODULE_LICENSE(\"%s\");" % license[1].split("\n")[0]
   
       has_data = options.get("data")
   
  
positive.code: def description(doc):
      docs.append(('descr', doc));
  
  def see_also(doc):
      docs.append(('see_also', doc));
  
  
negative.code:             tempdir = tempfile.mkdtemp()
              try:
                  shutil.copy(f, tempdir)
                  if userspace:
                      build_usr(tempdir, os.path.join(tempdir, os.path.basename(f)), mode, f)
                  else:
                      build_rt(tempdir, os.path.join(tempdir, os.path.basename(f)), mode, f)
              finally:
                  shutil.rmtree(tempdir) 
          else:
  