blob: 0f96bb30fcd8128088c7f93ee9fe5afb7a7f69ad [file] [log] [blame]
Zane Shelley11b89942019-11-07 11:07:28 -06001# Simulator sources
2sim_src = [
3 'simulator.cpp',
4 'user_interface.cpp',
5]
6
7# Isolator sources
8iso_src = [
Paul Greenwood701fcc12019-08-15 19:29:31 -05009 '../../src/isolator/hei_isolator.cpp',
Zane Shelley508ce582020-05-05 13:47:19 -050010 '../../src/isolator/hei_isolation_chip.cpp',
Zane Shelley7bf1f6d2019-10-18 16:03:51 -050011 '../../src/isolator/hei_isolation_node.cpp',
Zane Shelleyb77b5732019-08-30 22:01:06 -050012 '../../src/register/hei_hardware_register.cpp',
Paul Greenwood701fcc12019-08-15 19:29:31 -050013 '../../src/util/hei_bit_string.cpp',
Zane Shelleyad103b92019-07-31 15:57:54 -050014]
15
Zane Shelley11b89942019-11-07 11:07:28 -060016# Test cases
17test_src = [
18 'sample_test_case.cpp',
19]
Zane Shelleyad103b92019-07-31 15:57:54 -050020
Zane Shelley11b89942019-11-07 11:07:28 -060021gtest = dependency('gtest', main : true, required : false, method : 'system')
22
23if gtest.found()
24 test('simulator', \
25 executable('simulator', sim_src, iso_src, test_src, \
26 dependencies : gtest, include_directories: incdir))
27endif
Zane Shelleyad103b92019-07-31 15:57:54 -050028