load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "fileutil", srcs = [ "fileutil.go", "fileutil_windows.go", "symlinks.go", ], importpath = "git.wntrmute.dev/kyle/goutils/fileutil", visibility = ["//visibility:public"], deps = select({ "@io_bazel_rules_go//go/platform:aix": [ "@org_golang_x_sys//unix", ], "@io_bazel_rules_go//go/platform:android": [ "@org_golang_x_sys//unix", ], "@io_bazel_rules_go//go/platform:darwin": [ "@org_golang_x_sys//unix", ], "@io_bazel_rules_go//go/platform:dragonfly": [ "@org_golang_x_sys//unix", ], "@io_bazel_rules_go//go/platform:freebsd": [ "@org_golang_x_sys//unix", ], "@io_bazel_rules_go//go/platform:illumos": [ "@org_golang_x_sys//unix", ], "@io_bazel_rules_go//go/platform:ios": [ "@org_golang_x_sys//unix", ], "@io_bazel_rules_go//go/platform:js": [ "@org_golang_x_sys//unix", ], "@io_bazel_rules_go//go/platform:linux": [ "@org_golang_x_sys//unix", ], "@io_bazel_rules_go//go/platform:netbsd": [ "@org_golang_x_sys//unix", ], "@io_bazel_rules_go//go/platform:openbsd": [ "@org_golang_x_sys//unix", ], "@io_bazel_rules_go//go/platform:plan9": [ "@org_golang_x_sys//unix", ], "@io_bazel_rules_go//go/platform:solaris": [ "@org_golang_x_sys//unix", ], "//conditions:default": [], }), )