#NEWLINE# def prepare_lib_src_files( self ) : #NEWLINE# #INDENT# ino_files = [ ] #NEWLINE# if ( not self . bare_gcc ) : #NEWLINE# #INDENT# ino_files = self . project . list_ino_files ( ) #NEWLINE# #UNINDENT# cpp_files = self . project . list_cpp_files ( self . is_big_project ) #NEWLINE# h_files = self . project . list_h_files ( self . is_big_project ) #NEWLINE# src_files = ( ( ino_files + cpp_files ) + h_files ) #NEWLINE# self . libraries = arduino_src . list_libraries ( src_files , last_build_file . arduino_info ) #NEWLINE# last_build_path = os . path . join ( self . build_path , 'last_build.txt' ) #NEWLINE# last_build_file = base . settings . Settings ( last_build_path ) #NEWLINE# last_lib_paths = last_build_file . get ( 'lib_paths' , [ ] ) #NEWLINE# lib_paths = [ lib . get_path ( ) for lib in self . libraries ] #NEWLINE# self . library_src_changed = ( lib_paths != last_lib_paths ) #NEWLINE# last_build_file . set ( 'lib_paths' , lib_paths )