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:
parent
59e02c110d
commit
49be4cc861
|
@ -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")
|
||||
|
|
|
@ -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'}
|
||||
)
|
Loading…
Reference in New Issue