diff options
Diffstat (limited to 'src/pkg/os/Makefile')
-rw-r--r-- | src/pkg/os/Makefile | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/src/pkg/os/Makefile b/src/pkg/os/Makefile new file mode 100644 index 000000000..8923a8b48 --- /dev/null +++ b/src/pkg/os/Makefile @@ -0,0 +1,100 @@ +# 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. + +include ../../Make.inc + +TARG=os +GOFILES=\ + error.go\ + env.go\ + exec.go\ + file.go\ + getwd.go\ + path.go\ + proc.go\ + stat_$(GOOS).go\ + time.go\ + types.go\ + +GOFILES_freebsd=\ + dir_unix.go\ + error_posix.go\ + env_unix.go\ + file_posix.go\ + file_unix.go\ + path_unix.go\ + sys_bsd.go\ + exec_posix.go\ + exec_unix.go\ + signal_unix.go\ + +GOFILES_darwin=\ + dir_unix.go\ + error_posix.go\ + env_unix.go\ + file_posix.go\ + file_unix.go\ + path_unix.go\ + sys_bsd.go\ + exec_posix.go\ + exec_unix.go\ + signal_unix.go\ + +GOFILES_linux=\ + dir_unix.go\ + error_posix.go\ + env_unix.go\ + file_posix.go\ + file_unix.go\ + path_unix.go\ + sys_linux.go\ + exec_posix.go\ + exec_unix.go\ + signal_unix.go\ + +GOFILES_openbsd=\ + dir_unix.go\ + error_posix.go\ + env_unix.go\ + file_posix.go\ + file_unix.go\ + path_unix.go\ + sys_bsd.go\ + exec_posix.go\ + exec_unix.go\ + signal_unix.go\ + +GOFILES_windows=\ + dir_windows.go\ + error_posix.go\ + env_windows.go\ + file_posix.go\ + file_windows.go\ + path_windows.go\ + sys_windows.go\ + exec_posix.go\ + exec_windows.go\ + signal_windows.go\ + +GOFILES_plan9=\ + dir_plan9.go\ + error_plan9.go\ + env_plan9.go\ + file_plan9.go\ + path_plan9.go\ + sys_plan9.go\ + exec_plan9.go\ + str.go\ + +GOFILES+=$(GOFILES_$(GOOS)) + +CLEANFILES+=signal_unix.go signal_windows.go + +include ../../Make.pkg + +signal_unix.go: ../syscall/zerrors_$(GOOS)_$(GOARCH).go + ./mkunixsignals.sh $< > $@ || rm -f $@ + +signal_windows.go: ../syscall/ztypes_$(GOOS).go + ./mkunixsignals.sh $< > $@ || rm -f $@ |