Age | Commit message (Collapse) | Author |
|
* Parsing <support_level> requires adding '_' to the regex.
* Parse attribute in the main tag and treat them the same as sub-tags.
* ' */' can also terminate MODULEINFO. Be more strict about the end.
(and make sure we don't get the terminating ' ***/' from the DOCUMENTATION
in app_macro.c).
|
|
* Slightly better parsing of the XML data.
* The attribute (type=FOO) is lost, though.
Signed-off-by: Tzafrir Cohen <tzafrir@cohens.org.il>
|
|
TEST_FRAMEWORK and other flags from the cflags-devmode.xml would only be
available if you configured asterisk with --enable-dev-mode. Yet some
modules depend on them. This breaks our sanity check that a missing
dependency is probably the result of a typo or a bug.
* Don't allow enabling a module if a dependency is missing.
* Add some information about it to our DB.
|
|
* Read makeopts to check if devmode was enabled by the configure script.
* If so, also use cflags-devmode.xml .
|
|
Make sure values read from XML files for 'use' or 'depend' are upper-case.
|
|
Modules were reported as being "good" is they were "Avail"able. But
for anything which is not a library, 'Avail' is not good enough. The
module needs to also be Check-ed.
|
|
Applying r541 and r542 from menuselect: adding more module subdirectories.
|
|
* -m (--modinfo) now shows the dependencies (and which of those are
unsatisfied).
* With the new option -v (--verose) it also gives a better reason and a
multi-line list of dependencies.
* Patchy fix to reading dependencies from the dump file: were read as string
rather than array.
|
|
|
|
print_modules_status does not return a useful value, so don't rely on it.
|
|
|
|
The Asterisk build system has two different sources of configuration:
* Information in modules
* Information from external XML files (for CFLAGS and sound files)
For modules having the name set menuselect.makeopts disables the module
from building. For data from XML - it enables using it.
This change applies the reversed logic where it is ought to be applied: when
writing menuselect.makedeps . This should allow dummy-select to be used
with all versions of Asterisk.
|
|
|