Effective implementation of algorithms (Master Thesis)
Effective and error-free implementation of algorithms
src/automakefile.py File Reference

Namespaces

namespace  automakefile

Functions

def automakefile::get_dependencies
def automakefile::get_binary
def automakefile::print_compile_rule
def automakefile::print_compiletest_rule
def automakefile::print_headers

Variables

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