#!/usr/bin/env python

import platform
import Options

prog = bld.new_task_gen (
  features = 'cc cprogram',
  target = 'ctags-vala',
  uselib = 'VALA',
  packages = 'libvala-0.12 ctags',
  vapi_dirs = '.',
  cflags = ['-include', 'config.h'],
  includes = '. ctags',
  source = bld.path.ant_glob (incl='ctags-vala.vala vala.c ctags/*.c', excl='ctags/argproc.c ctags/mac.c ctags/qdos.c')
  )

if Options.options.debug:
  prog.env = bld.env_of_name ('debug').copy ()
elif platform.system() == 'Windows':
  prog.env.append_value ('LINKFLAGS', '-mwindows')

prog.env.append_value ('VALAFLAGS', '-H ' + prog.env.variant () + '/ctags-vala/ctags-vala.h')
