summaryrefslogtreecommitdiff
path: root/src/pkg/os/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/os/Makefile')
-rw-r--r--src/pkg/os/Makefile100
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 $@