import os
Import('env')
Import('parse_env')

# Build

env.Command('dcsharp', 'dcsharp.in', parse_env)
env.Command('dcsharp.desktop', 'dcsharp.desktop.in', parse_env)

# Install

# os.path.join will throw away DESTDIR if BINDIR/SHAREDIR is an absolute path
binDir = env['DESTDIR'] + os.sep + env['BINDIR']
appDir = env['DESTDIR'] + os.sep + os.path.join(env['SHAREDIR'], 'applications')

env.Alias("install", env.InstallProgram(binDir, 'dcsharp'))
env.Alias("install", env.InstallData(appDir, 'dcsharp.desktop'))
