Deleted Added
1
2# Copyright (C) Max Romanov
3# Copyright (C) NGINX, Inc.
4
5
6shift
7
8NXT_GO=go

--- 71 unchanged lines hidden (view full) ---

80
81if grep ^$NXT_GO: $NXT_MAKEFILE 2>&1 > /dev/null; then
82 $echo
83 $echo $0: error: duplicate \"$NXT_GO\" package configured.
84 $echo
85 exit 1;
86fi
87
88cat << END >> $NXT_MAKEFILE
89
90.PHONY: ${NXT_GO}
91.PHONY: ${NXT_GO}-install
92.PHONY: ${NXT_GO}-install-src
93.PHONY: ${NXT_GO}-uninstall
94
95GOPATH = $NXT_GO_PATH

--- 15 unchanged lines hidden (view full) ---

111
112${NXT_GO}-install-env: \$(DESTDIR)\$(NXT_GO_DST)/src/${NXT_GO_PKG}/env.go \
113 ${NXT_VERSION_H} ${NXT_BUILD_DIR}/${NXT_LIB_UNIT_STATIC}
114
115\$(DESTDIR)\$(NXT_GO_DST)/src/${NXT_GO_PKG}/env.go:
116 install -d \$(DESTDIR)\$(NXT_GO_DST)/src/${NXT_GO_PKG}
117 $echo "package unit" > \$@
118 $echo "/*" >> \$@
119 $echo "#cgo CPPFLAGS: -I${PWD}/src -I${PWD}/${NXT_BUILD_DIR}" >> \$@
120 $echo "#cgo LDFLAGS: -L${PWD}/${NXT_BUILD_DIR}" >> \$@
121 $echo "*/" >> \$@
122 $echo 'import "C"' >> \$@
123
124
125uninstall: ${NXT_GO}-uninstall
126
127${NXT_GO}-uninstall:
128 rm -rf \$(DESTDIR)\$(NXT_GO_DST)/src/${NXT_GO_PKG}
129 rm -rf \$(DESTDIR)\$(NXT_GO_DST)/pkg/\$(GOOS)_\$(GOARCH)/${NXT_GO_PKG}
130
131END