mirror of
https://github.com/python/cpython.git
synced 2025-07-31 23:23:11 +00:00
Copy .exp files to mwerks project directory too.
This commit is contained in:
parent
3ba03b291f
commit
b4c93811cb
1 changed files with 27 additions and 6 deletions
|
@ -4,11 +4,6 @@
|
|||
#
|
||||
# Jack Jansen, CWI, August 1995.
|
||||
#
|
||||
# To do:
|
||||
# - Also do project files (.µ and .Ü), after using AppleEvents to the
|
||||
# various builders to clean the projects
|
||||
# - Don't hexbin (and clean) if there exists a .hqx file that is newer.
|
||||
#
|
||||
|
||||
import os
|
||||
import binhex
|
||||
|
@ -138,11 +133,37 @@ def copycwproject(path, name):
|
|||
else:
|
||||
project_files[creator] = [fss]
|
||||
|
||||
def copycwexpfile(path, name):
|
||||
"""Copy CW export file"""
|
||||
global project_files
|
||||
|
||||
dstdir = os.path.join(TOP, CWDIR)
|
||||
if not os.path.exists(dstdir):
|
||||
print dstdir
|
||||
print 'No CW-project dir, skip', name
|
||||
return
|
||||
dstfile = os.path.join(dstdir, name)
|
||||
if dstfile[-6:] == '.µ.exp':
|
||||
dstfile = dstfile[:-6]+'.mu.exp'
|
||||
# Check that we're not in the dest directory
|
||||
if dstfile == path:
|
||||
return
|
||||
|
||||
# If the destination doesn't exists or is older that the source
|
||||
# we copy and remember it
|
||||
|
||||
if os.path.exists(dstfile) and \
|
||||
os.stat(dstfile)[8] > os.stat(path)[8]:
|
||||
print 'Not copying', path,'- Up-to-date'
|
||||
else:
|
||||
print 'Copy', path
|
||||
macostools.copy(path, dstfile)
|
||||
|
||||
extensions = [
|
||||
('.rsrc', binhexit),
|
||||
('.gif', binhexit),
|
||||
('.µ', copycwproject)
|
||||
('.µ', copycwproject),
|
||||
('.µ.exp', copycwexpfile)
|
||||
]
|
||||
|
||||
def walker(arg, top, names):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue