Ensure all the library compilation depends on the configuration files.

This commit is contained in:
Russel Winder
2009-08-02 11:35:21 +01:00
parent 27c0c50728
commit 26b3ea58a6
3 changed files with 20 additions and 9 deletions

View File

@@ -22,6 +22,9 @@ Import ( 'environment' )
e = environment.Clone ( )
e.Append ( CPPPATH = [ 'include' , '#libs/c/include' , '#libs/c/include/arch/' + e['ARCH'] ] )
result = e.StaticLibrary ( 'elf' , Glob ( 'src/*.c' ) )
objects = e.StaticObject ( Glob ( 'src/*.c' ) )
Depends ( objects , e['configFiles'] )
result = e.StaticLibrary ( 'elf' , objects )
Return ( 'result' )