Commit c2671ba4 authored by Jack Jansen's avatar Jack Jansen

Setup file to allow the QuickTime for 2.4 to be compiled

for MacPython 2.3 (and, hopefully, python 2.3 for windows too).
parent 843a36d3
......@@ -9,15 +9,19 @@ from scantools import Scanner
LONG = "QuickTime"
SHORT = "qt"
HEADERFILES= (
# "Components.h" -- In Carbon.Cm
"Movies.h",
"ImageCompression.h",
"QuickTimeComponents.h",
# "ImageCodec.h" -- seems not too useful, and difficult.
# "IsochronousDataHandlers.h" -- Is this useful?
"MediaHandlers.h",
# "QTML.h", -- Windows only, needs separate module
# "QuickTimeStreaming.h", -- Difficult
# "QTStreamingComponents.h", -- Needs QTStreaming
"QuickTimeMusic.h",
# "QuickTimeVR.h", -- Not done yet
# "Sound.h", -- In Carbon.Snd
)
OBJECTS = ("Movie", "Track", "Media", "UserData", "TimeBase", "MovieController",
"IdleManager", "SGOutput")
......
# This is a temporary setup script to allow distribution of
# MacPython 2.4 modules for MacPython 2.3.
from distutils.core import Extension, setup
setup(name="QuickTime", version="0.2",
ext_modules=[
Extension('QuickTime._Qt', ['_Qtmodule.c'],
extra_link_args=['-framework', 'Carbon', '-framework', 'QuickTime'])
],
py_modules=['QuickTime.Qt', 'QuickTime.QuickTime'],
package_dir={'QuickTime':'../../../Lib/plat-mac/Carbon'}
)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment