Commit 97dcc68f authored by Russ Cox's avatar Russ Cox

insert ${GOOS} and ${GOARCH} in

command-line comment.

R=r
DELTA=11  (6 added, 0 deleted, 5 changed)
OCL=25051
CL=25051
parent d8921c52
...@@ -263,12 +263,18 @@ dollarfmt(Fmt *f) ...@@ -263,12 +263,18 @@ dollarfmt(Fmt *f)
for(; *s; s+=n){ for(; *s; s+=n){
n = strlen(goarch); n = strlen(goarch);
if(strncmp(s, goarch, n) == 0){ if(strncmp(s, goarch, n) == 0){
fmtstrcpy(f, "$(GOARCH)"); if(f->flags & FmtSharp)
fmtstrcpy(f, "${GOARCH}"); // shell
else
fmtstrcpy(f, "$(GOARCH)"); // make
continue; continue;
} }
n = strlen(goos); n = strlen(goos);
if(strncmp(s, goos, n) == 0){ if(strncmp(s, goos, n) == 0){
fmtstrcpy(f, "$(GOOS)"); if(f->flags & FmtSharp)
fmtstrcpy(f, "${GOOS}"); // shell
else
fmtstrcpy(f, "$(GOOS)"); // make
continue; continue;
} }
n = chartorune(&r, s); n = chartorune(&r, s);
...@@ -327,7 +333,7 @@ writemakefile(void) ...@@ -327,7 +333,7 @@ writemakefile(void)
Bprint(&bout, "\\\n# "); Bprint(&bout, "\\\n# ");
o = Boffset(&bout); o = Boffset(&bout);
} }
Bprint(&bout, " %s", oargv[i]); Bprint(&bout, " %#$", oargv[i]);
} }
Bprint(&bout, " >Makefile\n"); Bprint(&bout, " >Makefile\n");
Bprint(&bout, preamble, thechar); Bprint(&bout, preamble, thechar);
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
# license that can be found in the LICENSE file. # license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild. # DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m dnsclient.go dnsconfig.go dnsmsg.go fd.go fd_darwin.go\ # gobuild -m dnsclient.go dnsconfig.go dnsmsg.go fd.go fd_${GOOS}.go\
# ip.go net.go net_darwin.go parse.go port.go >Makefile # ip.go net.go net_${GOOS}.go parse.go port.go >Makefile
O=6 O=6
GC=$(O)g GC=$(O)g
CC=$(O)c -w CC=$(O)c -w
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment