#! /usr/bin/env python
# encoding: utf-8

import Options

bld.add_subdirs ('ui')

lib = bld.new_task_gen (
  features = 'cc cshlib',
  target = 'valide-0.0',
  vnum = bld.env['VERSION'],
  vapi_dirs = 'vapi libyaml-glib/src',
  uselib = 'GIO GTK+ GTKSOURCEVIEW GMODULE GTHREAD VALA GDL',
  packages = 'gio-2.0 gmodule-2.0 gtk+-2.0 gtksourceview-2.0 config gdk-keysyms kill libvala-0.12 signal libyaml-1.0 workaround gdl-1.0 bug_fix',
  includes = 'libyaml-glib/libyaml/include/',
  ccflags = ['-include', 'config.h', '-DYAML_DECLARE_STATIC'],
  source = bld.path.ant_glob (incl='**/*.vala vapi/*.c libyaml-glib/libyaml/src/*.c',
                              excl='libyaml-glib/tests vapi/gdl-1.0/* libgen-project/*')
  )

if Options.options.debug:
  lib.env = bld.env_of_name ('debug').copy ()

