mirror of
https://github.com/oasislinux/oasis.git
synced 2026-06-21 15:37:15 +02:00
25 lines
471 B
Awk
25 lines
471 B
Awk
/^(#|$)/ { next }
|
|
{
|
|
modules[++m] = $0
|
|
}
|
|
|
|
END {
|
|
print "#include <ngx_config.h>"
|
|
print "#include <ngx_core.h>"
|
|
|
|
for (i = 1; i <= m; ++i)
|
|
print "extern ngx_module_t ngx_" modules[i] "_module;"
|
|
|
|
print "ngx_module_t *ngx_modules[] = {"
|
|
for (i = 1; i <= m; ++i)
|
|
print "\t&ngx_" modules[i] "_module,"
|
|
print "\tNULL"
|
|
print "};"
|
|
|
|
print "char *ngx_module_names[] = {"
|
|
for (i = 1; i <= m; ++i)
|
|
print "\t\"ngx_" modules[i] "_module\","
|
|
print "\tNULL"
|
|
print "};"
|
|
}
|