# Copyright 2009 The Go Authors. All rights reserved. # Use of this source code is governed by a BSD-style # license that can be found in the LICENSE file. CFLAGS=-ggdb -I"$(GOROOT)"/include -O2 -fno-inline O=o YFLAGS=-d # GNU Make syntax: nullstring := space := $(nullstring) # a space at the end ifndef GOBIN QUOTED_HOME=$(subst $(space),\ ,$(HOME)) GOBIN=$(QUOTED_HOME)/bin endif QUOTED_GOBIN=$(subst $(space),\ ,$(GOBIN)) CC=$(QUOTED_GOBIN)/quietgcc LD=$(QUOTED_GOBIN)/quietgcc PWD=$(shell pwd) %.$O: %.c $(CC) $(CFLAGS) -c "$(PWD)"/$*.c