blob: 9ea4bb3aa57b8a9487a309d68069e946fef604db [file] [log] [blame]
{
'target_defaults': {
'include_dirs': [
'..',
],
},
'targets': [
{
'target_name': 'crc',
'type': 'static_library',
'dependencies': [
'<(AOS)/common/common.gyp:once',
],
'sources': [
'crc.cc',
],
},
{
'target_name': 'uart_reader',
'type': 'static_library',
'dependencies': [
'<(DEPTH)/bbb_cape/src/cape/cape.gyp:data_struct',
'<(AOS)/build/aos.gyp:logging',
'packet_finder',
],
'export_dependent_settings': [
'<(DEPTH)/bbb_cape/src/cape/cape.gyp:data_struct',
],
'sources': [
'uart_reader.cc',
'uart_reader_termios2.c',
],
},
{
'target_name': 'cows_test',
'type': 'executable',
'dependencies': [
'<(EXTERNALS):gtest',
'<(DEPTH)/bbb_cape/src/cape/cape.gyp:cows',
],
'sources': [
'cows_test.cc',
],
},
{
'target_name': 'packet_finder_test',
'type': 'executable',
'dependencies': [
'<(EXTERNALS):gtest',
'packet_finder',
'<(AOS)/common/common.gyp:queue_testutils',
],
'sources': [
'packet_finder_test.cc',
],
},
{
'target_name': 'packet_finder',
'type': 'static_library',
'sources': [
'packet_finder.cc',
],
'dependencies': [
'<(DEPTH)/bbb_cape/src/cape/cape.gyp:cows',
'<(AOS)/build/aos.gyp:logging',
'crc',
],
},
#{
# 'target_name': 'uart_reader_test',
# 'type': 'executable',
# 'dependencies': [
# 'uart_reader',
# '<(EXTERNALS):gtest',
# '<(AOS)/build/aos.gyp:logging',
# ],
# 'sources': [
# 'uart_reader_test.cc',
# ],
#},
{
'target_name': 'uart_reader_main',
'type': 'executable',
'dependencies': [
'uart_reader',
'gpios',
'<(AOS)/common/common.gyp:time',
'<(AOS)/build/aos.gyp:logging',
'<(AOS)/atom_code/atom_code.gyp:init',
],
'sources': [
'uart_reader_main.cc',
],
},
{
'target_name': 'gpios',
'type': 'static_library',
'dependencies': [
'<(AOS)/build/aos.gyp:logging',
],
'sources': [
'gpios.cc',
],
},
],
}