Classes | |
class | Android |
class | AndroidCMake |
class | Bazel |
class | CMake |
class | Eureka |
class | GN |
class | GYP |
class | JSON |
Functions | |
def | AllFiles (path, dent, is_dir) |
def | ArchForAsmFilename (filename) |
def | ExtractPerlAsmFromCMakeFile (cmakefile) |
def | ExtractVariablesFromCMakeFile (cmakefile) |
def | FindCFiles (directory, filter_func) |
def | FindCMakeFiles (directory) |
def | FindHeaderFiles (directory, filter_func) |
def | main (platforms) |
def | NoTestRunnerFiles (path, dent, is_dir) |
def | NoTests (path, dent, is_dir) |
def | NoTestsNorFIPSFragments (path, dent, is_dir) |
def | NotGTestSupport (path, dent, is_dir) |
def | OnlyFIPSFragments (path, dent, is_dir) |
def | OnlyTests (path, dent, is_dir) |
def | PathOf (x) |
def | PerlAsm (output_filename, input_filename, perlasm_style, extra_args) |
def | ReadPerlAsmOperations () |
def | SSLHeaderFiles (path, dent, is_dir) |
def | WriteAsmFiles (perlasms) |
Variables | |
action | |
dictionary | ALL_PLATFORMS |
args | |
choices | |
default | |
dest | |
bool | EMBED_TEST_DATA = True |
help | |
dictionary | NON_PERL_FILES |
options | |
list | OS_ARCH_COMBOS |
parser | |
dictionary | platform = ALL_PLATFORMS.get(s) |
list | platforms = [] |
PREFIX = None | |
type | |
def generate_build_files.AllFiles | ( | path, | |
dent, | |||
is_dir | |||
) |
Filter function that can be passed to FindCFiles in order to include all sources.
Definition at line 663 of file generate_build_files.py.
def generate_build_files.ArchForAsmFilename | ( | filename | ) |
Returns the architectures that a given asm file should be compiled for based on substrings in the filename.
Definition at line 771 of file generate_build_files.py.
def generate_build_files.ExtractPerlAsmFromCMakeFile | ( | cmakefile | ) |
Parses the contents of the CMakeLists.txt file passed as an argument and returns a list of all the perlasm() directives found in the file.
Definition at line 726 of file generate_build_files.py.
def generate_build_files.ExtractVariablesFromCMakeFile | ( | cmakefile | ) |
Parses the contents of the CMakeLists.txt file passed as an argument and returns a dictionary of exported source lists.
Definition at line 826 of file generate_build_files.py.
def generate_build_files.FindCFiles | ( | directory, | |
filter_func | |||
) |
Recurses through directory and returns a list of paths to all the C source files that pass filter_func.
Definition at line 685 of file generate_build_files.py.
def generate_build_files.FindCMakeFiles | ( | directory | ) |
Returns list of all CMakeLists.txt files recursively in directory.
Definition at line 627 of file generate_build_files.py.
def generate_build_files.FindHeaderFiles | ( | directory, | |
filter_func | |||
) |
Recurses through directory and returns a list of paths to all the header files that pass filter_func.
Definition at line 706 of file generate_build_files.py.
def generate_build_files.main | ( | platforms | ) |
Definition at line 855 of file generate_build_files.py.
def generate_build_files.NoTestRunnerFiles | ( | path, | |
dent, | |||
is_dir | |||
) |
Filter function that can be passed to FindCFiles or FindHeaderFiles in order to exclude test runner files.
Definition at line 669 of file generate_build_files.py.
def generate_build_files.NoTests | ( | path, | |
dent, | |||
is_dir | |||
) |
Filter function that can be passed to FindCFiles in order to remove test sources.
Definition at line 647 of file generate_build_files.py.
def generate_build_files.NoTestsNorFIPSFragments | ( | path, | |
dent, | |||
is_dir | |||
) |
Definition at line 643 of file generate_build_files.py.
def generate_build_files.NotGTestSupport | ( | path, | |
dent, | |||
is_dir | |||
) |
Definition at line 677 of file generate_build_files.py.
def generate_build_files.OnlyFIPSFragments | ( | path, | |
dent, | |||
is_dir | |||
) |
Definition at line 638 of file generate_build_files.py.
def generate_build_files.OnlyTests | ( | path, | |
dent, | |||
is_dir | |||
) |
Filter function that can be passed to FindCFiles in order to remove non-test sources.
Definition at line 655 of file generate_build_files.py.
def generate_build_files.PathOf | ( | x | ) |
Definition at line 59 of file generate_build_files.py.
def generate_build_files.PerlAsm | ( | output_filename, | |
input_filename, | |||
perlasm_style, | |||
extra_args | |||
) |
Runs the a perlasm script and puts the output into output_filename.
Definition at line 762 of file generate_build_files.py.
def generate_build_files.ReadPerlAsmOperations | ( | ) |
Returns a list of all perlasm() directives found in CMake config files in src/.
Definition at line 750 of file generate_build_files.py.
def generate_build_files.SSLHeaderFiles | ( | path, | |
dent, | |||
is_dir | |||
) |
Definition at line 681 of file generate_build_files.py.
def generate_build_files.WriteAsmFiles | ( | perlasms | ) |
Generates asm files from perlasm directives for each supported OS x platform combination.
Definition at line 791 of file generate_build_files.py.
generate_build_files.action |
Definition at line 978 of file generate_build_files.py.
dictionary generate_build_files.ALL_PLATFORMS |
Definition at line 960 of file generate_build_files.py.
generate_build_files.args |
Definition at line 980 of file generate_build_files.py.
generate_build_files.choices |
Definition at line 978 of file generate_build_files.py.
generate_build_files.default |
Definition at line 978 of file generate_build_files.py.
generate_build_files.dest |
Definition at line 974 of file generate_build_files.py.
tuple generate_build_files.EMBED_TEST_DATA = True |
Definition at line 56 of file generate_build_files.py.
generate_build_files.help |
Definition at line 975 of file generate_build_files.py.
dictionary generate_build_files.NON_PERL_FILES |
Definition at line 45 of file generate_build_files.py.
generate_build_files.options |
Definition at line 980 of file generate_build_files.py.
list generate_build_files.OS_ARCH_COMBOS |
Definition at line 28 of file generate_build_files.py.
generate_build_files.parser |
Definition at line 972 of file generate_build_files.py.
dictionary generate_build_files.platform = ALL_PLATFORMS.get(s) |
Definition at line 990 of file generate_build_files.py.
list generate_build_files.platforms = [] |
Definition at line 988 of file generate_build_files.py.
generate_build_files.PREFIX = None |
Definition at line 55 of file generate_build_files.py.
generate_build_files.type |
Definition at line 977 of file generate_build_files.py.