]> git.sesse.net Git - vlc/blobdiff - test/setup.py
Missed that in [24348]
[vlc] / test / setup.py
index a43ac97e9eaa7c84c5764a89c24e39eaf4b046a0..d03c4eb374e33e796d9eff5bd48f9fec3178b571 100644 (file)
@@ -21,6 +21,7 @@ def get_cflags():
         return []
     else:
         cflags=os.popen('%s --cflags' % vlcconfig, 'r').readline().rstrip().split()
+       cflags.append( "-D__LIBVLC__")
         return cflags
 
 def get_ldflags():
@@ -32,18 +33,31 @@ def get_ldflags():
        ldflags = []
        if os.sys.platform == 'darwin':
            ldflags = "-read_only_relocs warning".split()
-        ldflags.extend(os.popen('%s --libs vlc pic builtin' % vlcconfig, 'r').readline().rstrip().split())
+        ldflags.extend(os.popen('%s --libs vlc builtin' % vlcconfig, 'r').readline().rstrip().split())
        if os.sys.platform == 'darwin':
            ldflags.append('-lstdc++')
         return ldflags
 
 # To compile in a local vlc tree
 native_libvlc_test = Extension( 'native_libvlc_test',
-                sources = ['native_libvlc/native_libvlc_test.c'],
+                sources = ['native/init.c', 'native/url.c', 'native/i18n.c',
+                           'native/stats.c', 'native/libvlc.c', 'native/profiles.c',
+                'native/algo.c', 'native/threads.c'],
                 include_dirs = ['../include', '../', '/usr/win32/include' ],
-                extra_objects = [ '../lib/libvlc_pic.a' ],
+                extra_objects = [ '../src/.libs/libvlc.so', '../src/.libs/libvlc-control.so' ],
+                extra_compile_args = get_cflags(),
+                           extra_link_args = [ '-L../..' ]  + get_ldflags(),
+                )
+
+native_gc_test = Extension( 'native_gc_test',
+                sources = ['native/gc.c'],
+                include_dirs = ['../include', '../', '/usr/win32/include' ],
+                extra_objects = [ '../src/.libs/libvlc.so' ],
                 extra_compile_args = get_cflags(),
                            extra_link_args = [ '-L../..' ]  + get_ldflags(),
                 )
 
 setup( name = 'native_libvlc_test' ,version = '1242', ext_modules = [ native_libvlc_test ] )
+
+
+setup( name = 'native_gc_test' ,version = '1242', ext_modules = [ native_gc_test ] )