equal
deleted
inserted
replaced
91 |
91 |
92 def build(bld): |
92 def build(bld): |
93 variant_name = bld.env_of_name('default')['NS3_ACTIVE_VARIANT'] |
93 variant_name = bld.env_of_name('default')['NS3_ACTIVE_VARIANT'] |
94 variant_env = bld.env_of_name(variant_name) |
94 variant_env = bld.env_of_name(variant_name) |
95 bld.m_allenvs['default'] = variant_env # switch to the active variant |
95 bld.m_allenvs['default'] = variant_env # switch to the active variant |
|
96 |
|
97 if Params.g_options.run: |
|
98 run_program(Params.g_options.run) |
|
99 return |
|
100 elif Params.g_options.shell: |
|
101 run_shell() |
|
102 return |
|
103 |
96 # process subfolders from here |
104 # process subfolders from here |
97 bld.add_subdirs('src') |
105 bld.add_subdirs('src') |
98 bld.add_subdirs('samples utils examples') |
106 bld.add_subdirs('samples utils examples') |
99 |
107 |
100 |
108 |
113 if Params.g_options.lcov_report: |
121 if Params.g_options.lcov_report: |
114 lcov_report() |
122 lcov_report() |
115 |
123 |
116 if Params.g_options.doxygen: |
124 if Params.g_options.doxygen: |
117 doxygen() |
125 doxygen() |
118 |
|
119 if Params.g_options.run: |
|
120 run_program(Params.g_options.run) |
|
121 |
|
122 elif Params.g_options.shell: |
|
123 run_shell() |
|
124 |
126 |
125 def _find_program(program_name): |
127 def _find_program(program_name): |
126 for obj in Object.g_allobjs: |
128 for obj in Object.g_allobjs: |
127 if obj.target == program_name: |
129 if obj.target == program_name: |
128 return obj |
130 return obj |