@@ -51,6 +51,7 @@ javaAvTranscoder = envJava.SharedLibrary(
51
51
'swscale' ,
52
52
resampleLibraryName ,
53
53
],
54
+ SHLIBVERSION = avTranscoderVersion ,
54
55
)
55
56
56
57
pythonAvTranscoder = envPy .SharedLibrary (
@@ -64,30 +65,36 @@ pythonAvTranscoder = envPy.SharedLibrary(
64
65
'swscale' ,
65
66
resampleLibraryName ,
66
67
],
68
+ SHLIBVERSION = avTranscoderVersion ,
67
69
)
68
70
69
- #avTranscoder_class = env.Java(
70
- # target='AvTranscoderClass ',
71
- # source= Glob( envJava['JARCHDIR'] )
72
- # )
71
+ javaAvTranscoder_class = env .Java (
72
+ target = 'jAvTranscoderClass ' ,
73
+ source = Glob ( envJava ['JARCHDIR' ] )
74
+ )
73
75
74
- #avTranscoder_jar = env.Jar(
75
- # target='jAvTranscoder.jar ',
76
- # source=avTranscoder_class,
77
- # )
76
+ javaAvTranscoder_jar = env .Jar (
77
+ target = 'jAvTranscoderJar ' ,
78
+ source = javaAvTranscoder_class
79
+ )
78
80
81
+ env .Depends ( javaAvTranscoder_class , javaAvTranscoder )
82
+ env .Depends ( javaAvTranscoder_jar , javaAvTranscoder_class )
79
83
80
- # env.Depends( avTranscoder_class, jAvTranscoder )
81
- # env.Depends( avTranscoder_jar, avTranscoder_class )
82
84
Export ( { 'sAvTranscoder' : staticAvTranscoder } )
83
85
Export ( { 'AvTranscoder' : sharedAvTranscoder } )
86
+ Export ( { 'jAvTranscoder' : javaAvTranscoder } )
87
+ Export ( { 'pyAvTranscoder' : pythonAvTranscoder } )
84
88
85
- # Export( { 'AvTranscoder_jar': avTranscoder_class } )
89
+ Export ( { 'jAvTranscoderClass' : javaAvTranscoder_class } )
90
+ Export ( { 'jAvTranscoderJar' : javaAvTranscoder_jar } )
86
91
87
92
env .Alias ( "install" , env .InstallVersionedLib ( os .path .join ( installPrefix , "lib" ), sharedAvTranscoder ) )
88
93
env .Alias ( "install" , env .Install ( os .path .join ( installPrefix , "lib" ), staticAvTranscoder ) )
89
94
env .Alias ( "install" , env .InstallVersionedLib ( os .path .join ( installPrefix , "lib" ), javaAvTranscoder ) )
95
+ env .Alias ( "install" , env .InstallVersionedLib ( os .path .join ( installPrefix , "lib" ), pythonAvTranscoder ) )
90
96
97
+ env .Alias ( "install" , env .Install ( os .path .join ( installPrefix , "jar" ), javaAvTranscoder_jar ) )
91
98
92
99
env .Alias ( "install" , env .Install (os .path .join ( installPrefix , "include/AvTranscoder" ), Glob ( 'AvTranscoder/*.hpp' ) ) )
93
100
env .Alias ( "install" , env .Install (os .path .join ( installPrefix , "include/AvTranscoder/CodedStream" ), Glob ( 'AvTranscoder/CodedStream/*.hpp' ) ) )
@@ -98,6 +105,4 @@ env.Alias( "install", env.Install(os.path.join( installPrefix, "include/AvTransc
98
105
env .Alias ( "install" , env .Install (os .path .join ( installPrefix , "include/AvTranscoder/File" ), Glob ( 'AvTranscoder/File/*.hpp' ) ) )
99
106
env .Alias ( "install" , env .Install (os .path .join ( installPrefix , "include/AvTranscoder/Metadatas" ), Glob ( 'AvTranscoder/Metadatas/MediaMetadatasStructures.hpp' ) ) )
100
107
env .Alias ( "install" , env .Install (os .path .join ( installPrefix , "include/AvTranscoder/Metadatas" ), Glob ( 'AvTranscoder/Metadatas/Print.hpp' ) ) )
101
- #env.Alias( "install", env.Install(os.path.join( installPrefix, "include/AvTranscoder/Profiles" ), Glob( 'AvTranscoder/Profiles/*.hpp' ) ) )
102
108
env .Alias ( "install" , env .Install (os .path .join ( installPrefix , "include/AvTranscoder/Transcoder" ), Glob ( 'AvTranscoder/Transcoder/*.hpp' ) ) )
103
-
0 commit comments