[DEV] add corect lutin build
This commit is contained in:
parent
da660d0892
commit
feaa7f4c48
82
lutin_fdk-aac.py
Normal file
82
lutin_fdk-aac.py
Normal file
@ -0,0 +1,82 @@
|
||||
#!/usr/bin/python
|
||||
import lutin.debug as debug
|
||||
import lutin.tools as tools
|
||||
import os
|
||||
|
||||
|
||||
def get_type():
|
||||
return "LIBRARY"
|
||||
|
||||
def get_desc():
|
||||
return "Franhofer AAC encoder/decoder"
|
||||
|
||||
def get_licence():
|
||||
return "BSD-like"
|
||||
|
||||
def get_compagny_type():
|
||||
return "com"
|
||||
|
||||
def get_compagny_name():
|
||||
return "franhofer"
|
||||
|
||||
def get_maintainer():
|
||||
return ["Martin Storsjo <martin@martin.st>"]
|
||||
|
||||
def get_version():
|
||||
return [0,0,0]
|
||||
|
||||
def configure(target, my_module):
|
||||
my_module.add_src_path("fdk-aac/libAACdec/src/", "*.cpp")
|
||||
my_module.add_src_path("fdk-aac/libAACenc/src/", "*.cpp", recursive=True)
|
||||
my_module.add_src_path("fdk-aac/libPCMutils/src/", "*.cpp", recursive=True)
|
||||
my_module.add_src_path("fdk-aac/libFDK/src/", "*.cpp")
|
||||
my_module.add_src_path("fdk-aac/libSYS/src/", "*.cpp")
|
||||
my_module.add_src_path("fdk-aac/libMpegTPDec/src/", "*.cpp", recursive=True)
|
||||
my_module.add_src_path("fdk-aac/libMpegTPEnc/src/", "*.cpp", recursive=True)
|
||||
my_module.add_src_path("fdk-aac/libSBRdec/src/", "*.cpp")
|
||||
my_module.add_src_path("fdk-aac/libSBRenc/src/", "*.cpp", recursive=True)
|
||||
if target.get_arch() == "arm":
|
||||
my_module.add_src_path("fdk-aac/libAACdec/src/arm", "*.cpp")
|
||||
my_module.add_src_path("fdk-aac/libFDK/src/arm", "*.cpp")
|
||||
my_module.add_src_path("fdk-aac/libSBRdec/src/arm", "*.cpp")
|
||||
elif target.get_arch() == "mips":
|
||||
my_module.add_src_path("fdk-aac/libAACdec/src/mips", "*.cpp")
|
||||
my_module.add_src_path("fdk-aac/libFDK/src/mips", "*.cpp")
|
||||
my_module.add_src_path("fdk-aac/libSBRdec/src/mips", "*.cpp")
|
||||
my_module.add_src_path("fdk-aac/libSYS/src/mips", "*.cpp")
|
||||
|
||||
|
||||
my_module.add_flag('cpp', [
|
||||
'-Wno-sequence-point',
|
||||
'-Wno-extra',
|
||||
'-Wno-#warnings',
|
||||
'-Wno-constant-logical-operand',
|
||||
'-Wno-self-assign'
|
||||
])
|
||||
my_module.add_depend([
|
||||
'cxx',
|
||||
'm'
|
||||
])
|
||||
my_module.add_path("fdk-aac/libAACdec/include/")
|
||||
my_module.add_path("fdk-aac/libAACenc/include/")
|
||||
my_module.add_path("fdk-aac/libPCMutils/include/")
|
||||
my_module.add_path("fdk-aac/libFDK/include/")
|
||||
my_module.add_path("fdk-aac/libSYS/include/")
|
||||
my_module.add_path("fdk-aac/libMpegTPDec/include/")
|
||||
my_module.add_path("fdk-aac/libMpegTPEnc/include/")
|
||||
my_module.add_path("fdk-aac/libSBRdec/include/")
|
||||
my_module.add_path("fdk-aac/libSBRenc/include/")
|
||||
|
||||
my_module.add_header_path("fdk-aac/libAACdec/include/", "*.h", destination_path="fdk-aac")
|
||||
my_module.add_header_path("fdk-aac/libAACenc/include/", "*.h", destination_path="fdk-aac")
|
||||
my_module.add_header_path("fdk-aac/libPCMutils/include/", "*.h", destination_path="fdk-aac")
|
||||
my_module.add_header_path("fdk-aac/libFDK/include/", "*.h", destination_path="fdk-aac")
|
||||
my_module.add_header_path("fdk-aac/libSYS/include/", "*.h", destination_path="fdk-aac")
|
||||
my_module.add_header_path("fdk-aac/libMpegTPDec/include/", "*.h", destination_path="fdk-aac")
|
||||
my_module.add_header_path("fdk-aac/libMpegTPEnc/include/", "*.h", destination_path="fdk-aac")
|
||||
my_module.add_header_path("fdk-aac/libSBRdec/include/", "*.h", destination_path="fdk-aac")
|
||||
my_module.add_header_path("fdk-aac/libSBRenc/include/", "*.h", destination_path="fdk-aac")
|
||||
|
||||
return True
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user