From a7ef8481fcda2f2dc5b0b84a93e66bce62c83918 Mon Sep 17 00:00:00 2001 From: Max Romanov Date: Wed, 2 Aug 2017 13:01:54 +0300 Subject: Added make target 'golang-nginext-install' to install precompiled go package. --- auto/modules/go/make | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'auto/modules/go') diff --git a/auto/modules/go/make b/auto/modules/go/make index aa93d3d6..ebacf0df 100644 --- a/auto/modules/go/make +++ b/auto/modules/go/make @@ -22,3 +22,23 @@ $NXT_BUILD_DIR/$nxt_obj: $nxt_src END done + +cat << END >> $NXT_MAKEFILE +.PHONY: golang-nginext-install + +NXT_ROOT = \$(shell pwd) + +GOPATH = \$(shell go env GOPATH) +GOOS = \$(shell go env GOOS) +GOARCH = \$(shell go env GOARCH) + +golang-nginext-install: + install -d \$(GOPATH)/src/nginext + install -p ./src/nginext/*.c ./src/nginext/*.h ./src/nginext/*.go \$(GOPATH)/src/nginext/ + CGO_CFLAGS="-I\$(NXT_ROOT)/build -I\$(NXT_ROOT)/src" CGO_LDFLAGS="-L\$(NXT_ROOT)/build" go install -v nginext + +golang-nginext-uninstall: + rm -rf \$(GOPATH)/src/nginext + rm -f \$(GOPATH)/pkg/\$(GOOS)_\$(GOARCH)/nginext.a + +END -- cgit