njs: Preserve CLI build directory.

When building modules, build directory is cleaned up and prebuilt CLI binary
gets removed.

This change is not really needed for deb packages since the build happens out
of source tree, but the change is still applied for the sake of similarity.
diff --git a/alpine/Makefile.module-njs b/alpine/Makefile.module-njs
index 8072380..f0cc992 100644
--- a/alpine/Makefile.module-njs
+++ b/alpine/Makefile.module-njs
@@ -25,7 +25,7 @@
 export MODULE_ADD_CONTROL_TAGS_njs
 
 define MODULE_PREBUILD_njs
-	cd ../njs-$(NJS_VERSION) \&\& ./configure \&\& make njs
+	cd ../njs-$(NJS_VERSION) \&\& ./configure \&\& make njs \&\& mv build build-cli
 endef
 export MODULE_PREBUILD_njs
 
@@ -33,7 +33,7 @@
 	mkdir -p "$$pkgdir"/usr/share/doc/nginx$(MODULE_SUFFIX)-module-njs
 	install -m644 ../njs-$(NJS_VERSION)/CHANGES "$$pkgdir"/usr/share/doc/nginx$(MODULE_SUFFIX)-module-njs/
 	mkdir -p "$$pkgdir"/usr/bin
-	install -m755 -s ../njs-$(NJS_VERSION)/build/njs "$$pkgdir"/usr/bin/
+	install -m755 -s ../njs-$(NJS_VERSION)/build-cli/njs "$$pkgdir"/usr/bin/
 endef
 export MODULE_PREINSTALL_njs
 
diff --git a/debian/Makefile.module-njs b/debian/Makefile.module-njs
index 50fdaaa..61757fd 100644
--- a/debian/Makefile.module-njs
+++ b/debian/Makefile.module-njs
@@ -20,7 +20,7 @@
 MODULE_BUILD_DEPENDS_njs=,libedit-dev
 
 define MODULE_PREBUILD_njs
-	cd debian/extra/njs-$(NJS_VERSION) \&\& ./configure \&\& make njs
+	cd debian/extra/njs-$(NJS_VERSION) \&\& ./configure \&\& make njs \&\& mv build build-cli
 endef
 export MODULE_PREBUILD_njs
 
@@ -28,7 +28,7 @@
 	mkdir -p $$(INSTALLDIR)/usr/share/doc/nginx$(MODULE_SUFFIX)-module-njs
 	install -m644 $$(BUILDDIR_nginx)/extra/njs-$(NJS_VERSION)/CHANGES $$(INSTALLDIR)/usr/share/doc/nginx$(MODULE_SUFFIX)-module-njs/
 	mkdir -p $$(INSTALLDIR)/usr/bin
-	install -m755 $$(CURDIR)/debian/extra/njs-$(NJS_VERSION)/build/njs $$(INSTALLDIR)/usr/bin/
+	install -m755 $$(CURDIR)/debian/extra/njs-$(NJS_VERSION)/build-cli/njs $$(INSTALLDIR)/usr/bin/
 endef
 export MODULE_PREINSTALL_njs
 
diff --git a/rpm/SPECS/Makefile.module-njs b/rpm/SPECS/Makefile.module-njs
index 719dd7d..b33c778 100644
--- a/rpm/SPECS/Makefile.module-njs
+++ b/rpm/SPECS/Makefile.module-njs
@@ -23,7 +23,7 @@
 export MODULE_DEFINITIONS_njs
 
 define MODULE_PREBUILD_njs
-cd %{bdir}/njs-$(NJS_VERSION) \&\& ./configure \&\& make njs
+cd %{bdir}/njs-$(NJS_VERSION) \&\& ./configure \&\& make njs \&\& mv build build-cli
 endef
 export MODULE_PREBUILD_njs
 
@@ -31,7 +31,7 @@
 %{__install} -m644 %{bdir}/njs-$(NJS_VERSION)/CHANGES \
         $$RPM_BUILD_ROOT%{_datadir}/doc/%{name}/
 %{__mkdir} -p $$RPM_BUILD_ROOT%{_bindir}
-%{__install} -m755 %{bdir}/njs-$(NJS_VERSION)/build/njs \
+%{__install} -m755 %{bdir}/njs-$(NJS_VERSION)/build-cli/njs \
         $$RPM_BUILD_ROOT%{_bindir}/
 endef
 export MODULE_PREINSTALL_njs