summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Martin <ality@pbrane.org>2012-01-31 19:31:30 -0800
committerAnthony Martin <ality@pbrane.org>2012-01-31 19:31:30 -0800
commit5e3cff8a14d7637d916bd7560da0c1fa2072d6fd (patch)
tree852a13be331d6b3fd3c6bbc7edb1ff8b013fcaab
parentf265cf624c69dfee69a1d8403c09b7efe35b37bd (diff)
downloadgo-5e3cff8a14d7637d916bd7560da0c1fa2072d6fd.tar.gz
build: move the "-c" flag into HOST_CFLAGS
On Plan 9 this flag is used to discover constant expressions in "if" statements. R=golang-dev, rsc CC=golang-dev http://codereview.appspot.com/5601060
-rw-r--r--src/Make.ccmd2
-rw-r--r--src/Make.clib2
-rw-r--r--src/Make.ctool2
-rw-r--r--src/Make.inc2
-rw-r--r--src/cmd/5c/Makefile2
-rw-r--r--src/cmd/5g/Makefile2
-rw-r--r--src/cmd/5l/Makefile2
-rw-r--r--src/cmd/6c/Makefile2
-rw-r--r--src/cmd/6g/Makefile2
-rw-r--r--src/cmd/6l/Makefile2
-rw-r--r--src/cmd/8c/Makefile2
-rw-r--r--src/cmd/8g/Makefile2
-rw-r--r--src/cmd/8l/Makefile2
-rw-r--r--src/lib9/Makefile6
14 files changed, 16 insertions, 16 deletions
diff --git a/src/Make.ccmd b/src/Make.ccmd
index 40cc3a0e8..ad3194422 100644
--- a/src/Make.ccmd
+++ b/src/Make.ccmd
@@ -38,7 +38,7 @@ all: $(TARG)
# Use $(PWD)/$*.c so that gdb shows full path in stack traces.
%.$(HOST_O): %.c
- $(HOST_CC) $(HOST_CFLAGS) -c "$(PWD)/$*.c"
+ $(HOST_CC) $(HOST_CFLAGS) "$(PWD)/$*.c"
# These are used by enough different Makefiles to be
# worth writing down in one place, even if they don't
diff --git a/src/Make.clib b/src/Make.clib
index 4a7ea02d9..367aa998e 100644
--- a/src/Make.clib
+++ b/src/Make.clib
@@ -8,7 +8,7 @@ all: $(LIB)
# Use $(PWD)/$*.c so that gdb shows full path in stack traces.
%.$(HOST_O): %.c
- $(HOST_CC) $(HOST_CFLAGS) -c "$(PWD)/$*.c"
+ $(HOST_CC) $(HOST_CFLAGS) "$(PWD)/$*.c"
$(OFILES): $(HFILES)
diff --git a/src/Make.ctool b/src/Make.ctool
index 715fab62a..4257ca422 100644
--- a/src/Make.ctool
+++ b/src/Make.ctool
@@ -40,7 +40,7 @@ all: $(TARG)
# Use $(PWD)/$*.c so that gdb shows full path in stack traces.
%.$(HOST_O): %.c
- $(HOST_CC) $(HOST_CFLAGS) -c "$(PWD)/$*.c"
+ $(HOST_CC) $(HOST_CFLAGS) "$(PWD)/$*.c"
# These are used by enough different Makefiles to be
# worth writing down in one place, even if they don't
diff --git a/src/Make.inc b/src/Make.inc
index 1853b9465..580350e2c 100644
--- a/src/Make.inc
+++ b/src/Make.inc
@@ -122,7 +122,7 @@ HOST_EXTRA_LDFLAGS?=
# The -fno-common here is not necessary, but some compilers
# on OS X seem to set it by default. Setting it here keeps the build
# working in that non-standard context.
-HOST_CFLAGS=-fno-common -I"$(GOROOT)/include" $(HOST_EXTRA_CFLAGS)
+HOST_CFLAGS=-c -fno-common -I"$(GOROOT)/include" $(HOST_EXTRA_CFLAGS)
HOST_LDFLAGS=$(HOST_EXTRA_LDFLAGS)
PWD=$(shell pwd)
diff --git a/src/cmd/5c/Makefile b/src/cmd/5c/Makefile
index cded7f422..60268e1c9 100644
--- a/src/cmd/5c/Makefile
+++ b/src/cmd/5c/Makefile
@@ -31,4 +31,4 @@ LIB=\
include ../../Make.ctool
%.$O: ../cc/%.c
- $(HOST_CC) $(HOST_CFLAGS) -c -I. -o $@ ../cc/$*.c
+ $(HOST_CC) $(HOST_CFLAGS) -I. -o $@ ../cc/$*.c
diff --git a/src/cmd/5g/Makefile b/src/cmd/5g/Makefile
index 8f86f1143..3c2a65fdf 100644
--- a/src/cmd/5g/Makefile
+++ b/src/cmd/5g/Makefile
@@ -33,4 +33,4 @@ LIB=\
include ../../Make.ctool
%.$O: ../gc/%.c
- $(HOST_CC) $(HOST_CFLAGS) -c -I. -o $@ ../gc/$*.c
+ $(HOST_CC) $(HOST_CFLAGS) -I. -o $@ ../gc/$*.c
diff --git a/src/cmd/5l/Makefile b/src/cmd/5l/Makefile
index d116bf9c4..b68190d12 100644
--- a/src/cmd/5l/Makefile
+++ b/src/cmd/5l/Makefile
@@ -40,4 +40,4 @@ enam.c: 5.out.h
CLEANFILES+=enam.c
%.$O: ../ld/%.c
- $(HOST_CC) $(HOST_CFLAGS) -c -I. ../ld/$*.c
+ $(HOST_CC) $(HOST_CFLAGS) -I. ../ld/$*.c
diff --git a/src/cmd/6c/Makefile b/src/cmd/6c/Makefile
index fbc237b75..e78b2b1aa 100644
--- a/src/cmd/6c/Makefile
+++ b/src/cmd/6c/Makefile
@@ -33,4 +33,4 @@ LIB=\
include ../../Make.ctool
%.$O: ../cc/%.c
- $(HOST_CC) $(HOST_CFLAGS) -c -I. -o $@ ../cc/$*.c
+ $(HOST_CC) $(HOST_CFLAGS) -I. -o $@ ../cc/$*.c
diff --git a/src/cmd/6g/Makefile b/src/cmd/6g/Makefile
index 52e6d3699..870984a8c 100644
--- a/src/cmd/6g/Makefile
+++ b/src/cmd/6g/Makefile
@@ -32,4 +32,4 @@ LIB=\
include ../../Make.ctool
%.$O: ../gc/%.c
- $(HOST_CC) $(HOST_CFLAGS) -c -I. -o $@ ../gc/$*.c
+ $(HOST_CC) $(HOST_CFLAGS) -I. -o $@ ../gc/$*.c
diff --git a/src/cmd/6l/Makefile b/src/cmd/6l/Makefile
index 612d7e8ad..43ad9cad0 100644
--- a/src/cmd/6l/Makefile
+++ b/src/cmd/6l/Makefile
@@ -45,4 +45,4 @@ enam.c: 6.out.h
CLEANFILES+=enam.c
%.$O: ../ld/%.c
- $(HOST_CC) $(HOST_CFLAGS) -c -I. ../ld/$*.c
+ $(HOST_CC) $(HOST_CFLAGS) -I. ../ld/$*.c
diff --git a/src/cmd/8c/Makefile b/src/cmd/8c/Makefile
index 150937147..f078fbdf5 100644
--- a/src/cmd/8c/Makefile
+++ b/src/cmd/8c/Makefile
@@ -34,4 +34,4 @@ LIB=\
include ../../Make.ctool
%.$O: ../cc/%.c
- $(HOST_CC) $(HOST_CFLAGS) -c -I. -o $@ ../cc/$*.c
+ $(HOST_CC) $(HOST_CFLAGS) -I. -o $@ ../cc/$*.c
diff --git a/src/cmd/8g/Makefile b/src/cmd/8g/Makefile
index fd3e30aad..617cf1bb6 100644
--- a/src/cmd/8g/Makefile
+++ b/src/cmd/8g/Makefile
@@ -33,4 +33,4 @@ LIB=\
include ../../Make.ctool
%.$O: ../gc/%.c
- $(HOST_CC) $(HOST_CFLAGS) -c -I. -o $@ ../gc/$*.c
+ $(HOST_CC) $(HOST_CFLAGS) -I. -o $@ ../gc/$*.c
diff --git a/src/cmd/8l/Makefile b/src/cmd/8l/Makefile
index 4af72e6ae..7e9bd7797 100644
--- a/src/cmd/8l/Makefile
+++ b/src/cmd/8l/Makefile
@@ -46,4 +46,4 @@ CLEANFILES+=enam.c
%.$O: ../ld/%.c
- $(HOST_CC) $(HOST_CFLAGS) -c -I. ../ld/$*.c
+ $(HOST_CC) $(HOST_CFLAGS) -I. ../ld/$*.c
diff --git a/src/lib9/Makefile b/src/lib9/Makefile
index 31f22c41e..bf1bf41a1 100644
--- a/src/lib9/Makefile
+++ b/src/lib9/Makefile
@@ -111,12 +111,12 @@ include ../Make.clib
GOROOT_FINAL?=$(GOROOT)
%.$O: fmt/%.c
- $(HOST_CC) -c $(HOST_CFLAGS) -DPLAN9PORT -Ifmt $<
+ $(HOST_CC) $(HOST_CFLAGS) -DPLAN9PORT -Ifmt $<
%.$O: utf/%.c
- $(HOST_CC) -c $(HOST_CFLAGS) $<
+ $(HOST_CC) $(HOST_CFLAGS) $<
goos.$O: goos.c
GOVERSION=`../version.bash` && \
- $(HOST_CC) -c $(HOST_CFLAGS) -DGOOS='"$(GOOS)"' -DGOARCH='"$(GOARCH)"' -DGOROOT='"$(GOROOT_FINAL)"' -DGOVERSION='"'"$$GOVERSION"'"' $<
+ $(HOST_CC) $(HOST_CFLAGS) -DGOOS='"$(GOOS)"' -DGOARCH='"$(GOARCH)"' -DGOROOT='"$(GOROOT_FINAL)"' -DGOVERSION='"'"$$GOVERSION"'"' $<