config =
    node:
        directory: lib = 'lib'
    source:
        directory: src = 'src'
    browser:
        input:
            "glass-build": lib
            sugar: true
        output:
            directory: 'war/js'
            webroot: 'war'
            test: 'glass-test'
    appengine:
        java: 'java'
        pages: true

builder = require "./#{config.source.directory}"

task 'build', -> builder.build config
task 'watch', -> builder.watch config
task 'kill', -> builder.kill config
task 'test', -> builder.test config
