| 123456789101112131415161718192021222324252627282930313233343536373839 |
- from building import *
- import rtconfig
- # get current dir path
- cwd = GetCurrentDir()
- # init src and inc vars
- inc = []
- src = []
- # libs = ['libmpllib']
- # LIBPATH = [cwd + '/mpl']
- # add common include
- inc = inc + [cwd]
- inc = inc + [cwd + "/driver/eMPL"]
- inc = inc + [cwd + "/driver/include"]
- inc = inc + [cwd + "/driver/stm32L"]
- inc = inc + [cwd + "/eMPL-hal"]
- inc = inc + [cwd + "/mllite"]
- inc = inc + [cwd + "/mpl"] # only support M0 M3 M4 M4f
- # add basic code
- src = src + Glob('./driver/eMPL/*.c')
- src = src + Glob('./driver/stm32L/*.c')
- src = src + Glob('./eMPL-hal/*.c')
- src = src + Glob('./mllite/*.c')
- LOCAL_CCFLAGS = ''
- if rtconfig.CROSS_TOOL == 'gcc':
- LOCAL_CCFLAGS += ' -std=c99'
- elif rtconfig.CROSS_TOOL == 'keil':
- LOCAL_CCFLAGS += ' --c99 --gnu -g -W'
- # group = DefineGroup('MotionDriver', src, depend = ['PKG_USING_MOTIONDRIVER2RTT'], CPPPATH = inc, LOCAL_CCFLAGS = LOCAL_CCFLAGS, LIBS = libs, LIBPATH = LIBPATH)
- group = DefineGroup('MotionDriver', src, depend = ['PKG_USING_MOTIONDRIVER2RTT'], CPPPATH = inc, LOCAL_CCFLAGS = LOCAL_CCFLAGS)
- Return('group')
|