File Makefile of Package node-gyp

.ONESHELL:
.SILENT: clean obs_scm node_modules

NAME = node-gyp

default: clean obs_scm node_modules

clean:
	rm -rf $(NAME) $(NAME)-*.obscpio node_modules.obscpio node_modules.spec.inc node_modules.sums package-lock.json

obs_scm:
	echo "##########"
	echo "Running OBS services obs_scm and set_version"
	osc service manualrun obs_scm
	osc service manualrun set_version

node_modules:
	echo "##########"
	cd $(NAME)/ || exit 3
	rm -vf package-lock.json
	echo "Starting npm install ..."
	npm install --package-lock-only
	echo "Finished npm install ..."
	mv -v package-lock.json ../ || exit 9
	cd ../ || exit 11
	osc service manualrun node_modules
openSUSE Build Service is sponsored by