Effective implementation of algorithms (Master Thesis)
Effective and error-free implementation of algorithms
automakefile Namespace Reference

Functions

def get_dependencies
def get_binary
def print_compile_rule
def print_compiletest_rule
def print_headers

Variables

list EXCLUDES = ['gtest']
string TESTLIB = "TESTLIB=../../gtest/gtest-all.o ../../gtest/gtest_main.o"
string CC = "CC=mingw32-g++"
string OPT = "OPT=-g -O2 -W -Wall -Werror -Wextra -mno-cygwin"
tuple all_files = os.listdir('.')
tuple unittests = filter(lambda file : re.match('.*unittest.cpp$', file), all_files)
tuple tests = filter(lambda file : re.match('.*_test.cpp$', file), all_files)
tuple benchmarks = filter(lambda file : re.match('.*benchmark.cpp$', file), all_files)
tuple compiletest = filter(lambda file : re.match('.*compiletest.cpp$', file), all_files)
 compilable = unittests+benchmarks+tests;
tuple b = get_binary(filename)

Function Documentation

def automakefile::get_binary (   filename)
def automakefile::get_dependencies (   filename,
  parent 
)
def automakefile::print_compile_rule (   filename)
def automakefile::print_compiletest_rule (   filename)
def automakefile::print_headers ( )

Variable Documentation

tuple automakefile::all_files = os.listdir('.')
tuple automakefile::b = get_binary(filename)
tuple automakefile::benchmarks = filter(lambda file : re.match('.*benchmark.cpp$', file), all_files)
string automakefile::CC = "CC=mingw32-g++"
tuple automakefile::compiletest = filter(lambda file : re.match('.*compiletest.cpp$', file), all_files)
list automakefile::EXCLUDES = ['gtest']
string automakefile::OPT = "OPT=-g -O2 -W -Wall -Werror -Wextra -mno-cygwin"
string automakefile::TESTLIB = "TESTLIB=../../gtest/gtest-all.o ../../gtest/gtest_main.o"
tuple automakefile::tests = filter(lambda file : re.match('.*_test.cpp$', file), all_files)
tuple automakefile::unittests = filter(lambda file : re.match('.*unittest.cpp$', file), all_files)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines