Files
luban-lite-t3e-pro/packages/third-party/libmad/SConscript

60 lines
1.3 KiB
Python
Raw Normal View History

2023-08-30 16:21:18 +08:00
Import('AIC_ROOT')
Import('PRJ_KERNEL')
from building import *
cwd = GetCurrentDir()
path = [cwd]
src = []
CPPDEFINES = []
if GetDepend(['LPKG_USING_MAD']):
src += Glob('./bit.c')
src += Glob('./decoder.c')
src += Glob('./fixed.c')
src += Glob('./frame.c')
src += Glob('./huffman.c')
src += Glob('./layer3.c')
src += Glob('./layer12.c')
src += Glob('./stream.c')
src += Glob('./synth.c')
src += Glob('./timer.c')
src += Glob('./version.c')
if GetDepend(['LPKG_USING_MAD_FPM_64BIT']):
CPPDEFINES += ['FPM_64BIT']
if GetDepend(['LPKG_USING_MAD_FPM_INTEL']):
CPPDEFINES += ['FPM_INTEL']
if GetDepend(['LPKG_USING_MAD_FPM_ARM']):
CPPDEFINES += ['FPM_ARM']
if GetDepend(['LPKG_USING_MAD_FPM_MIPS']):
CPPDEFINES += ['FPM_MIPS']
if GetDepend(['LPKG_USING_MAD_FPM_SPARC']):
CPPDEFINES += ['FPM_SPARC']
if GetDepend(['LPKG_USING_MAD_FPM_PPC']):
CPPDEFINES += ['FPM_PPC']
if GetDepend(['LPKG_USING_MAD_FPM_DEFAULT']):
CPPDEFINES += ['FPM_DEFAULT']
if GetDepend(['LPKG_USING_MAD_CONFIG_H']):
CPPDEFINES += ['HAVE_CONFIG_H']
LOCAL_CCFLAGS = ''
# LOCAL_CCFLAGS += ' -O0'
group = DefineGroup('libmad', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES, LOCAL_CCFLAGS=LOCAL_CCFLAGS)
Return('group')