Deleted
Added
go (262:c8f7af7a6ecc) | go (265:864835cbba67) |
---|---|
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 $echo 81 $echo $0: error: duplicate \"$NXT_GO\" package configured. 82 $echo 83 exit 1; 84fi 85 86cat << END >> $NXT_MAKEFILE 87 | 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 $echo 81 $echo $0: error: duplicate \"$NXT_GO\" package configured. 82 $echo 83 exit 1; 84fi 85 86cat << END >> $NXT_MAKEFILE 87 |
88.PHONY: ${NXT_GO} | 88.PHONY: ${NXT_GO} ${NXT_GO}-install ${NXT_GO}-uninstall |
89 90all: ${NXT_GO} 91 92NXT_ROOT = `pwd` 93 94GOPATH = $NXT_GO_PATH 95GOOS = `${NXT_GO} env GOOS` 96GOARCH = `${NXT_GO} env GOARCH` 97 98${NXT_GO}: $NXT_BUILD_DIR/nxt_go_gen.h 99 100$NXT_BUILD_DIR/nxt_go_gen.h: src/go/unit/*.go 101 GOPATH=`pwd` \\ 102 CGO_CPPFLAGS="-DNXT_CONFIGURE \\ 103 -I`pwd`/src" \\ 104 ${NXT_GO} build -o $NXT_BUILD_DIR/nxt_go_gen.a \\ 105 --buildmode=c-archive go/unit 106 | 89 90all: ${NXT_GO} 91 92NXT_ROOT = `pwd` 93 94GOPATH = $NXT_GO_PATH 95GOOS = `${NXT_GO} env GOOS` 96GOARCH = `${NXT_GO} env GOARCH` 97 98${NXT_GO}: $NXT_BUILD_DIR/nxt_go_gen.h 99 100$NXT_BUILD_DIR/nxt_go_gen.h: src/go/unit/*.go 101 GOPATH=`pwd` \\ 102 CGO_CPPFLAGS="-DNXT_CONFIGURE \\ 103 -I`pwd`/src" \\ 104 ${NXT_GO} build -o $NXT_BUILD_DIR/nxt_go_gen.a \\ 105 --buildmode=c-archive go/unit 106 |
107 108install: ${NXT_GO}-install 109 |
|
107${NXT_GO}-install: ${NXT_GO} | 110${NXT_GO}-install: ${NXT_GO} |
108 install -d \$(GOPATH)/src/unit 109 install -p ./src/go/unit/* \$(GOPATH)/src/unit/ | 111 install -d \$(DESTDIR)\$(GOPATH)/src/unit 112 install -p ./src/go/unit/* \$(DESTDIR)\$(GOPATH)/src/unit/ |
110 CGO_CFLAGS="-I\$(NXT_ROOT)/$NXT_BUILD_DIR -I\$(NXT_ROOT)/src" \\ 111 CGO_LDFLAGS="-L\$(NXT_ROOT)/$NXT_BUILD_DIR ${NXT_LIBRT}" \\ | 113 CGO_CFLAGS="-I\$(NXT_ROOT)/$NXT_BUILD_DIR -I\$(NXT_ROOT)/src" \\ 114 CGO_LDFLAGS="-L\$(NXT_ROOT)/$NXT_BUILD_DIR ${NXT_LIBRT}" \\ |
112 GOPATH=$NXT_GO_PATH \\ | 115 GOPATH=\$(DESTDIR)\$(GOPATH) \\ |
113 ${NXT_GO} install -v unit 114 | 116 ${NXT_GO} install -v unit 117 |
118 119uninstall: ${NXT_GO}-uninstall 120 |
|
115${NXT_GO}-uninstall: | 121${NXT_GO}-uninstall: |
116 rm -rf \$(GOPATH)/src/unit 117 rm -f \$(GOPATH)/pkg/\$(GOOS)_\$(GOARCH)/unit.a | 122 rm -rf \$(DESTDIR)\$(GOPATH)/src/unit 123 rm -f \$(DESTDIR)\$(GOPATH)/pkg/\$(GOOS)_\$(GOARCH)/unit.a |
118 119END | 124 125END |