]>
git.saurik.com Git - wxWidgets.git/blob - src/msw/wince/clean_vcp.py
   2 This script will delete dependences from *.vcp files. 
   3 After using this script, next time when you will try to save project, 
   4 you will have wait untill 'Visual Tools' will rebuild all dependencies 
   5 and this process might take HUGE amount of time 
   7 Author : Viktor Voroshylo 
  10 __version__
='$Revision$'[11:-2] 
  14 if len(sys
.argv
) != 2 : 
  15     print "Usage: %s project_file.vcp" % sys
.argv
[0] 
  18 vsp_filename 
= sys
.argv
[1] 
  22 vsp_file       
= open(vsp_filename
, "r") 
  25 line 
= vsp_file
.readline() 
  29         if not line
.endswith("\\\n") : exclude_line 
= 0 
  31     elif line
.startswith("DEP_CPP_") or line
.startswith("NODEP_CPP_") : 
  34     elif empty_if_start 
!= -1 : 
  35         if line 
== "!ENDIF \n" : 
  36             resultLines    
= resultLines
[:empty_if_start
] 
  39         elif line 
!= "\n" and not line
.startswith("!ELSEIF ") : 
  41     elif line
.startswith("!IF ") : 
  42         empty_if_start 
= len(resultLines
) 
  45         resultLines
.append(line
) 
  47     line 
= vsp_file
.readline() 
  49 open(vsp_filename
, "w").write("".join(resultLines
))