# vim: sts=2 ts=8 sw=2 tw=99 et ft=python:
import os

builder.SetBuildFolder('hashlib2plus')

binary = builder.compiler.StaticLibrary('hashlib2plus')

binary.compiler.includes += [
  os.path.join(builder.sourcePath, 'hashlib2plus', 'trunk', 'src'),
]

binary.compiler.cxxflags += [
  '-Wextra',
  '-O3',
  '-ansi',
  '-fomit-frame-pointer',
  '-fexceptions',
]

binary.sources += [
  'hl_md5.cpp',
  'hl_sha1.cpp',
  'hl_md5wrapper.cpp',
  'hl_sha256wrapper.cpp',
  'hl_sha1wrapper.cpp',
  'hl_wrapperfactory.cpp',
  'hl_sha512wrapper.cpp',
  'hl_sha384wrapper.cpp',
  'hl_sha2ext.cpp',
  'hl_sha256.cpp',
]

rvalue = builder.Add(binary)