@@ -7,13 +7,13 @@ Import( "envPy" )
7
7
Import ( "installPrefix" )
8
8
Import ( "resampleLibraryName" )
9
9
10
- AvTranscoderVersion = "0.0.1"
10
+ avTranscoderVersion = "0.0.1"
11
11
12
12
env .Append (
13
- SHLIBVERSION = AvTranscoderVersion
13
+ SHLIBVERSION = avTranscoderVersion
14
14
)
15
15
16
- sAvTranscoder = env .StaticLibrary (
16
+ staticAvTranscoder = env .StaticLibrary (
17
17
'sAvTranscoder' ,
18
18
Glob ( 'AvTranscoder/*.cpp' ) +
19
19
Glob ( 'AvTranscoder/*/*.cpp' ),
@@ -26,7 +26,7 @@ sAvTranscoder = env.StaticLibrary(
26
26
]
27
27
)
28
28
29
- SharedAvTranscoder = env .SharedLibrary (
29
+ sharedAvTranscoder = env .SharedLibrary (
30
30
'AvTranscoder' ,
31
31
Glob ( 'AvTranscoder/*.cpp' ) +
32
32
Glob ( 'AvTranscoder/*/*.cpp' ),
@@ -37,34 +37,34 @@ SharedAvTranscoder = env.SharedLibrary(
37
37
'swscale' ,
38
38
resampleLibraryName ,
39
39
],
40
- SHLIBVERSION = AvTranscoderVersion ,
40
+ SHLIBVERSION = avTranscoderVersion ,
41
41
)
42
42
43
- jAvTranscoder = envJava .SharedLibrary (
44
- 'jAvTranscoder' ,
45
- source = ['AvTranscoder/avTranscoder.i' ],
46
- LIBS = [
47
- sAvTranscoder ,
48
- 'avutil' ,
49
- 'avcodec' ,
50
- 'avformat' ,
51
- 'swscale' ,
52
- resampleLibraryName ,
53
- ],
54
- )
55
-
56
- pyAvTranscoder = envPy .SharedLibrary (
57
- 'pyAvTranscoder' ,
58
- source = 'AvTranscoder/avTranscoder.i' ,
59
- LIBS = [
60
- sAvTranscoder ,
61
- 'avutil' ,
62
- 'avcodec' ,
63
- 'avformat' ,
64
- 'swscale' ,
65
- resampleLibraryName ,
66
- ],
67
- )
43
+ javaAvTranscoder = envJava .SharedLibrary (
44
+ 'jAvTranscoder' ,
45
+ source = ['AvTranscoder/avTranscoder.i' ],
46
+ LIBS = [
47
+ staticAvTranscoder ,
48
+ 'avutil' ,
49
+ 'avcodec' ,
50
+ 'avformat' ,
51
+ 'swscale' ,
52
+ resampleLibraryName ,
53
+ ],
54
+ )
55
+
56
+ pythonAvTranscoder = envPy .SharedLibrary (
57
+ 'pyAvTranscoder' ,
58
+ source = 'AvTranscoder/avTranscoder.i' ,
59
+ LIBS = [
60
+ staticAvTranscoder ,
61
+ 'avutil' ,
62
+ 'avcodec' ,
63
+ 'avformat' ,
64
+ 'swscale' ,
65
+ resampleLibraryName ,
66
+ ],
67
+ )
68
68
69
69
#avTranscoder_class = env.Java(
70
70
# target='AvTranscoderClass',
@@ -79,16 +79,15 @@ pyAvTranscoder = envPy.SharedLibrary(
79
79
80
80
# env.Depends( avTranscoder_class, jAvTranscoder )
81
81
# env.Depends( avTranscoder_jar, avTranscoder_class )
82
+ Export ( { 'sAvTranscoder' : staticAvTranscoder } )
83
+ Export ( { 'AvTranscoder' : sharedAvTranscoder } )
82
84
83
- Export ( { 'sAvTranscoder' : sAvTranscoder } )
84
- Export ( { 'AvTranscoder' : 'AvTranscoder' } )
85
85
# Export( { 'AvTranscoder_jar': avTranscoder_class } )
86
86
87
- installSharedLib = env .InstallVersionedLib ( os .path .join ( installPrefix , "lib" ), SharedAvTranscoder )
87
+ env .Alias ( "install" , env .InstallVersionedLib ( os .path .join ( installPrefix , "lib" ), sharedAvTranscoder ) )
88
+ env .Alias ( "install" , env .Install ( os .path .join ( installPrefix , "lib" ), staticAvTranscoder ) )
89
+ env .Alias ( "install" , env .InstallVersionedLib ( os .path .join ( installPrefix , "lib" ), javaAvTranscoder ) )
88
90
89
- env .Alias ( "install" , env .Install (os .path .join ( installPrefix , "lib" ), sAvTranscoder ) )
90
- env .Alias ( "install" , installSharedLib )
91
- env .Alias ( "install" , env .Install (os .path .join ( installPrefix , "lib" ), jAvTranscoder ) )
92
91
93
92
env .Alias ( "install" , env .Install (os .path .join ( installPrefix , "include/AvTranscoder" ), Glob ( 'AvTranscoder/*.hpp' ) ) )
94
93
env .Alias ( "install" , env .Install (os .path .join ( installPrefix , "include/AvTranscoder/CodedStream" ), Glob ( 'AvTranscoder/CodedStream/*.hpp' ) ) )
0 commit comments