]> Cypherpunks.ru repositories - nncp.git/blob - bin/default.do
Move to redo build system
[nncp.git] / bin / default.do
1 cd ..
2 redo-ifchange config gopath module-name
3 . ./config
4 . ./gopath
5 mod=`cat module-name`
6 redo-ifchange src/*.go src/cmd/$1/*.go
7 GO_LDFLAGS="$GO_LDFLAGS -X $mod.DefaultCfgPath=$CFGPATH"
8 GO_LDFLAGS="$GO_LDFLAGS -X $mod.DefaultSpoolPath=$SENDMAIL"
9 GO_LDFLAGS="$GO_LDFLAGS -X $mod.DefaultSpoolPath=$SPOOLPATH"
10 GO_LDFLAGS="$GO_LDFLAGS -X $mod.DefaultLogPath=$LOGPATH"
11 cd src
12 GOPATH=$GOPATH ${GO:-go} build -o ../bin/$3 -ldflags "$GO_LDFLAGS" $mod/cmd/$1