summaryrefslogtreecommitdiffstats
path: root/libdimension-python/Makefile.am
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@gmail.com>2011-06-13 00:16:27 -0600
committerTavian Barnes <tavianator@gmail.com>2011-06-13 00:17:16 -0600
commit9b758508df283a533a4cfc605545a35f77bc9d5f (patch)
treedd7e471d07a32bff8702aed3624a084c9c209ccf /libdimension-python/Makefile.am
parent7acd8ea6673b7a90ed4041408ccf1b024b8a007a (diff)
downloaddimension-9b758508df283a533a4cfc605545a35f77bc9d5f.tar.xz
Use Cython for the Python module.
Diffstat (limited to 'libdimension-python/Makefile.am')
-rw-r--r--libdimension-python/Makefile.am29
1 files changed, 8 insertions, 21 deletions
diff --git a/libdimension-python/Makefile.am b/libdimension-python/Makefile.am
index 9919a1a..c1f5274 100644
--- a/libdimension-python/Makefile.am
+++ b/libdimension-python/Makefile.am
@@ -1,5 +1,5 @@
###########################################################################
-## Copyright (C) 2009-2011 Tavian Barnes <tavianator@tavianator.com> ##
+## Copyright (C) 2011 Tavian Barnes <tavianator@tavianator.com> ##
## ##
## This file is part of The Dimension Build Suite. ##
## ##
@@ -25,26 +25,13 @@ INCLUDES = -I$(top_srcdir)/libdimension
AM_CFLAGS = $(Python_CFLAGS)
AM_LDFLAGS = $(Python_LDFLAGS)
+dimension.c: dimension.pyx dimension.pxd
+ cython --line-directives dimension.pyx
+
pyexec_LTLIBRARIES = dimension.la
-dimension_la_SOURCES = Camera.c \
- Camera.h \
- Canvas.c \
- Canvas.h \
- Color.c \
- Color.h \
- Matrix.c \
- Matrix.h \
- Object.c \
- Object.h \
- PerspectiveCamera.c \
- PerspectiveCamera.h \
- Scene.c \
- Scene.h \
- Sphere.c \
- Sphere.h \
- Vector.c \
- Vector.h \
- dimension.c \
- dimension-python.h
+dimension_la_SOURCES = dimension.c
dimension_la_LDFLAGS = -avoid-version -module
dimension_la_LIBADD = $(top_builddir)/libdimension/libdimension.la
+
+EXTRA_DIST = dimension.pyx \
+ dimension.pxd