|
| 1 | +import os |
| 2 | + |
| 3 | +Import('env') |
| 4 | +with open(env['PROJECT_TOOL_S']) as f: |
| 5 | + exec(f.read()) |
| 6 | + |
| 7 | +if "CONFIG_AX_650C_MSP_ENABLED" not in os.environ: |
| 8 | + Return('env') |
| 9 | + |
| 10 | +SRCS = [] |
| 11 | +INCLUDE = [] |
| 12 | +PRIVATE_INCLUDE = [] |
| 13 | +REQUIREMENTS = ['pthread', 'utilities', 'eventpp', 'StackFlow', 'modbus_component', 'fmt'] |
| 14 | +STATIC_LIB = [] |
| 15 | +DYNAMIC_LIB = [] |
| 16 | +DEFINITIONS = [] |
| 17 | +DEFINITIONS_PRIVATE = [] |
| 18 | +LDFLAGS = [] |
| 19 | +LINK_SEARCH_PATH = [] |
| 20 | +STATIC_FILES = [] |
| 21 | + |
| 22 | +LINK_SEARCH_PATH += [ADir('../static_lib')] |
| 23 | + |
| 24 | +LDFLAGS+=['-Wl,-rpath=/opt/m5stack/lib', '-Wl,-rpath=/usr/local/m5stack/lib', '-Wl,-rpath=/usr/local/m5stack/lib/gcc-10.3', '-Wl,-rpath=/opt/lib', '-Wl,-rpath=/opt/usr/lib', '-Wl,-rpath=./'] |
| 25 | + |
| 26 | +STATIC_FILES += [] |
| 27 | + |
| 28 | + |
| 29 | +SRCS = [AFile('src/ec_proxy_main.cpp')] |
| 30 | +env['COMPONENTS'].append({'target':'ax650_ec_proxy-1.0', |
| 31 | + 'SRCS':SRCS, |
| 32 | + 'INCLUDE':INCLUDE, |
| 33 | + 'PRIVATE_INCLUDE':PRIVATE_INCLUDE, |
| 34 | + 'REQUIREMENTS':REQUIREMENTS, |
| 35 | + 'STATIC_LIB':STATIC_LIB, |
| 36 | + 'DYNAMIC_LIB':DYNAMIC_LIB, |
| 37 | + 'DEFINITIONS':DEFINITIONS, |
| 38 | + 'DEFINITIONS_PRIVATE':DEFINITIONS_PRIVATE, |
| 39 | + 'LDFLAGS':LDFLAGS, |
| 40 | + 'LINK_SEARCH_PATH':LINK_SEARCH_PATH, |
| 41 | + 'STATIC_FILES':STATIC_FILES, |
| 42 | + 'REGISTER':'project' |
| 43 | + }) |
| 44 | +SRCS = [AFile('src/ec_cli_main.cpp')] |
| 45 | +env['COMPONENTS'].append({'target':'ax650_ec_cli-1.0', |
| 46 | + 'SRCS':SRCS, |
| 47 | + 'INCLUDE':INCLUDE, |
| 48 | + 'PRIVATE_INCLUDE':PRIVATE_INCLUDE, |
| 49 | + 'REQUIREMENTS':REQUIREMENTS, |
| 50 | + 'STATIC_LIB':STATIC_LIB, |
| 51 | + 'DYNAMIC_LIB':DYNAMIC_LIB, |
| 52 | + 'DEFINITIONS':DEFINITIONS, |
| 53 | + 'DEFINITIONS_PRIVATE':DEFINITIONS_PRIVATE, |
| 54 | + 'LDFLAGS':LDFLAGS, |
| 55 | + 'LINK_SEARCH_PATH':LINK_SEARCH_PATH, |
| 56 | + 'STATIC_FILES':STATIC_FILES, |
| 57 | + 'REGISTER':'project' |
| 58 | + }) |
0 commit comments