| author | Radek Brich <radek.brich@devl.cz> | 
| Sun, 27 Apr 2008 19:56:23 +0200 | |
| branch | pyrit | 
| changeset 86 | ce6abe0aeeae | 
| parent 63 | 440e1ae80459 | 
| child 92 | 9af5c039b678 | 
| permissions | -rw-r--r-- | 
| 62 
07c2f8084719
more SConscript tweaking, make model preparation work again
 Radek Brich <radek.brich@devl.cz> parents: diff
changeset | 1 | env = Environment() | 
| 
07c2f8084719
more SConscript tweaking, make model preparation work again
 Radek Brich <radek.brich@devl.cz> parents: diff
changeset | 2 | env.Append(BUILDERS = {'Copy':Builder(action=Copy('$TARGET','$SOURCE'), single_source=True)})
 | 
| 
07c2f8084719
more SConscript tweaking, make model preparation work again
 Radek Brich <radek.brich@devl.cz> parents: diff
changeset | 3 | files = ['lwo/Nissan300ZX.lwo', 'obj/cube.obj', 'obj/sphere.obj', 'obj/monkey.obj'] | 
| 
07c2f8084719
more SConscript tweaking, make model preparation work again
 Radek Brich <radek.brich@devl.cz> parents: diff
changeset | 4 | |
| 63 
440e1ae80459
add many SCons targets (see DEVNOTES)
 Radek Brich <radek.brich@devl.cz> parents: 
62diff
changeset | 5 | l = [] | 
| 62 
07c2f8084719
more SConscript tweaking, make model preparation work again
 Radek Brich <radek.brich@devl.cz> parents: diff
changeset | 6 | for file in files: | 
| 63 
440e1ae80459
add many SCons targets (see DEVNOTES)
 Radek Brich <radek.brich@devl.cz> parents: 
62diff
changeset | 7 | 	l.append( env.Copy('#build/models/'+file, file) )
 | 
| 
440e1ae80459
add many SCons targets (see DEVNOTES)
 Radek Brich <radek.brich@devl.cz> parents: 
62diff
changeset | 8 | |
| 
440e1ae80459
add many SCons targets (see DEVNOTES)
 Radek Brich <radek.brich@devl.cz> parents: 
62diff
changeset | 9 | env.Alias('local-models', l)
 | 
| 62 
07c2f8084719
more SConscript tweaking, make model preparation work again
 Radek Brich <radek.brich@devl.cz> parents: diff
changeset | 10 | |
| 63 
440e1ae80459
add many SCons targets (see DEVNOTES)
 Radek Brich <radek.brich@devl.cz> parents: 
62diff
changeset | 11 | plydir = Dir('#build/models/ply/')
 | 
| 
440e1ae80459
add many SCons targets (see DEVNOTES)
 Radek Brich <radek.brich@devl.cz> parents: 
62diff
changeset | 12 | Command(plydir, [], Dir('#models/').abspath+'/download-stanford $TARGET')
 | 
| 
440e1ae80459
add many SCons targets (see DEVNOTES)
 Radek Brich <radek.brich@devl.cz> parents: 
62diff
changeset | 13 | Clean(plydir, plydir) | 
| 
440e1ae80459
add many SCons targets (see DEVNOTES)
 Radek Brich <radek.brich@devl.cz> parents: 
62diff
changeset | 14 | |
| 
440e1ae80459
add many SCons targets (see DEVNOTES)
 Radek Brich <radek.brich@devl.cz> parents: 
62diff
changeset | 15 | env.Alias('download-models', plydir)
 | 
| 
440e1ae80459
add many SCons targets (see DEVNOTES)
 Radek Brich <radek.brich@devl.cz> parents: 
62diff
changeset | 16 | |
| 
440e1ae80459
add many SCons targets (see DEVNOTES)
 Radek Brich <radek.brich@devl.cz> parents: 
62diff
changeset | 17 | env.Alias('models', ['local-models', 'download-models'])
 |