From 3a42e9d82fce6618694c807ed090293c7d0ca2cb Mon Sep 17 00:00:00 2001
From: Adrien Beraud <adrien.beraud@savoirfairelinux.com>
Date: Sun, 18 Jun 2017 23:16:07 +0200
Subject: [PATCH] nodejs: build module after generating bindings

Change-Id: I2170cffef8a14578a61aa81f1ac62928f3fd3662
---
 bin/nodejs/Makefile.am | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/bin/nodejs/Makefile.am b/bin/nodejs/Makefile.am
index f2b1e82c19..612dfc70ee 100644
--- a/bin/nodejs/Makefile.am
+++ b/bin/nodejs/Makefile.am
@@ -1,10 +1,18 @@
 include $(top_srcdir)/globals.mk
 
-BUILT_SOURCES=                      \
-	ring_wrapper.cpp
+BUILT_SOURCES= \
+	ring_wrapper.cpp \
+	build/Makefile \
+	build/Release/obj.target/dring.node
 
 ring_wrapper.cpp: jni_interface.i configurationmanager.i managerimpl.i
 	$(SWIG) -v -c++ -javascript -node -o ring_wrapper.cpp jni_interface.i
 
+build/Makefile: ring_wrapper.cpp binding.gyp
+	node-gyp configure
+
+build/Release/obj.target/dring.node: build/Makefile ring_wrapper.cpp
+	node-gyp build
+
 CLEANFILES= \
 	$(BUILT_SOURCES)
-- 
GitLab