#NEWLINE# def get_libs( self ) : #NEWLINE# #INDENT# 'return the complete uniqe linkflags that do not\n\t\tcontain .la files anymore' #NEWLINE# libs_list = list ( self . __libtool_la_file . get_libs ( ) ) #NEWLINE# libs_map = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# while ( len ( libs_list ) > 0 ) : #NEWLINE# #INDENT# entry = libs_list . pop ( 0 ) #NEWLINE# if entry : #NEWLINE# #INDENT# if str ( entry ) . endswith ( '.la' ) : #NEWLINE# #INDENT# if ( entry not in self . __sub_la_files ) : #NEWLINE# #INDENT# self . __sub_la_files . append ( entry ) #NEWLINE# libs_list . extend ( self . __get_la_libs ( entry ) ) #NEWLINE# #UNINDENT# #UNINDENT# else : #NEWLINE# #INDENT# libs_map [ entry ] = 1 #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# self . __libs = libs_map . keys ( ) #NEWLINE# return self . __libs