Setup file to allow the QuickTime for 2.4 to be compiled

for MacPython 2.3 (and, hopefully, python 2.3 for windows too).
This commit is contained in:
Jack Jansen 2004-02-24 21:25:31 +00:00
parent 59e02c110d
commit 49be4cc861
2 changed files with 17 additions and 0 deletions

View File

@ -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")

13
Mac/Modules/qt/setup.py Executable file
View File

@ -0,0 +1,13 @@
# 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'}
)