# Copyright (C) Valentin V. Bartenev # Copyright (C) NGINX, Inc. NXT_MODULES_INIT= NXT_MODULES_SRCS= if [ $NXT_PYTHON_MODULE != NO ]; then . auto/modules/python/conf fi if [ $NXT_PHP_MODULE != NO ]; then . auto/modules/php/conf fi if [ $NXT_GO_MODULE != NO ]; then . auto/modules/go/conf fi NXT_MODULES_SRC=$NXT_BUILD_DIR/nxt_modules.c cat << END > $NXT_MODULES_SRC #include #include END for nxt_init in $NXT_MODULES_INIT do $echo "extern nxt_int_t $nxt_init(nxt_thread_t *thr, nxt_runtime_t *rt);" \ >> $NXT_MODULES_SRC done cat << END >> $NXT_MODULES_SRC nxt_module_init_t nxt_init_modules[] = { END for nxt_init in $NXT_MODULES_INIT do $echo " $nxt_init," >> $NXT_MODULES_SRC done cat << END >> $NXT_MODULES_SRC }; nxt_uint_t nxt_init_modules_n = nxt_nitems(nxt_init_modules); END