--- a/src/libmach/Makefile +++ b/src/libmach/Makefile @@ -49,15 +49,8 @@ OFILES=\ 6obj.$O\ 8obj.$O\ -ifneq ($(GOHOSTOS),windows) OFILES+=\ - $(shell uname | tr A-Z a-z).$O\ - -else -OFILES+=\ - windows.$O\ - -endif + $(GOOS).$O\ HFILES=../../include/mach.h elf.h macho.h obj.h --- a/src/cmd/cov/Makefile +++ b/src/cmd/cov/Makefile @@ -23,11 +23,7 @@ LIB=\ NOINSTALL=1 include ../../Make.ccmd -ifeq ($(GOOS),windows) -NAME=windows -else -NAME=$(shell uname | tr A-Z a-z) -endif +NAME=$(GOOS) install: install-$(NAME) install-linux: install-default --- a/src/cmd/prof/Makefile +++ b/src/cmd/prof/Makefile @@ -19,11 +19,7 @@ LIB=\ NOINSTALL=1 include ../../Make.ccmd -ifeq ($(GOOS),windows) -NAME=windows -else -NAME=$(shell uname | tr A-Z a-z) -endif +NAME=$(GOOS) install: install-$(NAME) install-pprof install-linux: install-default --- a/src/pkg/syscall/mkerrors.sh +++ b/src/pkg/syscall/mkerrors.sh @@ -13,9 +13,7 @@ export LC_CTYPE=C GCC=gcc -uname=$(uname) - -includes_Linux=' +includes_linux=' #define _LARGEFILE_SOURCE #define _LARGEFILE64_SOURCE #define _FILE_OFFSET_BITS 64 @@ -41,7 +39,7 @@ includes_Linux=' #include ' -includes_Darwin=' +includes_darwin=' #define _DARWIN_C_SOURCE #define KERNEL #define _DARWIN_USE_64_BIT_INODE @@ -61,7 +59,7 @@ includes_Darwin=' #include ' -includes_FreeBSD=' +includes_freebsd=' #include #include #include @@ -105,7 +103,7 @@ done # Write godefs input. ( - indirect="includes_$(uname)" + indirect="includes_$(GOOS)" echo "${!indirect} $includes" echo echo 'enum {' --- a/src/pkg/net/Makefile +++ b/src/pkg/net/Makefile @@ -33,7 +33,7 @@ GOFILES_freebsd=\ sock_bsd.go\ CGOFILES_freebsd=\ - cgo_bsd.go\ + cgo_linux.go\ cgo_unix.go\ GOFILES_darwin=\