view src/SConscript @ 3:911cb701a42e

Moved all c/objc files into a new 'src' directory; other minor refactorings.
author Atul Varma <varmaa@toolness.com>
date Sun, 24 Feb 2008 08:51:21 -0600
parents enso_osx/graphics/SConscript@a636a7618da6
children f1194791e5e1
line wrap: on
line source

# ----------------------------------------------------------------------------
#
#   enso_osx.graphics SConscript
#
# ----------------------------------------------------------------------------

# ----------------------------------------------------------------------------
# Imports
# ----------------------------------------------------------------------------

Import( "env" )

import os
import sys


# ----------------------------------------------------------------------------
# Library Definitions
# ----------------------------------------------------------------------------

env = env.Copy()


# ----------------------------------------------------------------------------
# Build Actions
# ----------------------------------------------------------------------------

env.Append(
    # TODO: Use pkg-config or something to get these paths.
    CPPPATH=["/opt/local/include/cairo",
             os.path.join( sys.prefix, "include/pycairo" )],
    LIBPATH=["/opt/local/lib"],
    LIBS=["python", "cairo"],
    FRAMEWORKS=["AppKit"],
    )

osXQuartzCairoBridge = env.LoadableModule(
    source = ["quartz_cairo_bridge.m"],
    target = ["quartz_cairo_bridge.so"],
    )

env.Install( "#enso_osx/graphics", osXQuartzCairoBridge )