mkdir -p $(dir $@) && \
$(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=math/rand $^ -o $@ && \
objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/syscall.o: $(LIBGO_EXTRACTED)/go/syscall/dirent.go $(LIBGO_EXTRACTED)/go/syscall/endian_little.go $(LIBGO_EXTRACTED)/go/syscall/env_unix.go $(LIBGO_EXTRACTED)/go/syscall/errstr_linux.go $(LIBGO_EXTRACTED)/go/syscall/exec_linux.go $(LIBGO_EXTRACTED)/go/syscall/exec_unix.go $(LIBGO_EXTRACTED)/go/syscall/libcall_linux.go $(LIBGO_EXTRACTED)/go/syscall/libcall_linux_amd64.go $(LIBGO_EXTRACTED)/go/syscall/libcall_linux_ustat.go $(LIBGO_EXTRACTED)/go/syscall/libcall_linux_utimesnano.go $(LIBGO_EXTRACTED)/go/syscall/libcall_posix.go $(LIBGO_EXTRACTED)/go/syscall/libcall_posix_largefile.go $(LIBGO_EXTRACTED)/go/syscall/libcall_support.go $(LIBGO_EXTRACTED)/go/syscall/libcall_uname.go $(LIBGO_EXTRACTED)/go/syscall/libcall_wait4.go $(LIBGO_EXTRACTED)/go/syscall/lsf_linux.go $(LIBGO_EXTRACTED)/go/syscall/msan0.go $(LIBGO_EXTRACTED)/go/syscall/netlink_linux.go $(LIBGO_EXTRACTED)/go/syscall/setuidgid_linux.go $(LIBGO_EXTRACTED)/go/syscall/sleep_select.go $(LIBGO_EXTRACTED)/go/syscall/sockcmsg_linux.go $(LIBGO_EXTRACTED)/go/syscall/sockcmsg_unix.go $(LIBGO_EXTRACTED)/go/syscall/socket.go $(LIBGO_EXTRACTED)/go/syscall/socket_linux.go $(LIBGO_EXTRACTED)/go/syscall/socket_linux_type.go $(LIBGO_EXTRACTED)/go/syscall/socket_posix.go $(LIBGO_EXTRACTED)/go/syscall/str.go $(LIBGO_EXTRACTED)/go/syscall/syscall.go $(LIBGO_EXTRACTED)/go/syscall/syscall_errno.go $(LIBGO_EXTRACTED)/go/syscall/syscall_linux.go $(LIBGO_EXTRACTED)/go/syscall/syscall_linux_amd64.go $(LIBGO_EXTRACTED)/go/syscall/syscall_unix.go $(LIBGO_EXTRACTED)/go/syscall/timestruct.go $(LIBGO_BASE)/generated/libcalls.go $(LIBGO_BASE)/generated/sysinfo.go $(LIBGO_BASE)/generated/syscall_arch.go $(LIBGO_BASE)/generated/epoll.go
+$(LIBGO_BUILD)/syscall.o: $(LIBGO_EXTRACTED)/go/syscall/dirent.go $(LIBGO_EXTRACTED)/go/syscall/endian_little.go $(LIBGO_EXTRACTED)/go/syscall/env_unix.go $(LIBGO_EXTRACTED)/go/syscall/errstr_linux.go $(LIBGO_EXTRACTED)/go/syscall/exec_linux.go $(LIBGO_EXTRACTED)/go/syscall/exec_unix.go $(LIBGO_EXTRACTED)/go/syscall/libcall_linux.go $(LIBGO_EXTRACTED)/go/syscall/libcall_linux_amd64.go $(LIBGO_EXTRACTED)/go/syscall/libcall_linux_ustat.go $(LIBGO_EXTRACTED)/go/syscall/libcall_linux_utimesnano.go $(LIBGO_EXTRACTED)/go/syscall/libcall_posix.go $(LIBGO_EXTRACTED)/go/syscall/libcall_posix_regfile.go $(LIBGO_EXTRACTED)/go/syscall/libcall_support.go $(LIBGO_EXTRACTED)/go/syscall/libcall_uname.go $(LIBGO_EXTRACTED)/go/syscall/libcall_wait4.go $(LIBGO_EXTRACTED)/go/syscall/lsf_linux.go $(LIBGO_EXTRACTED)/go/syscall/msan0.go $(LIBGO_EXTRACTED)/go/syscall/netlink_linux.go $(LIBGO_EXTRACTED)/go/syscall/setuidgid_linux.go $(LIBGO_EXTRACTED)/go/syscall/sleep_select.go $(LIBGO_EXTRACTED)/go/syscall/sockcmsg_linux.go $(LIBGO_EXTRACTED)/go/syscall/sockcmsg_unix.go $(LIBGO_EXTRACTED)/go/syscall/socket.go $(LIBGO_EXTRACTED)/go/syscall/socket_linux.go $(LIBGO_EXTRACTED)/go/syscall/socket_linux_type.go $(LIBGO_EXTRACTED)/go/syscall/socket_posix.go $(LIBGO_EXTRACTED)/go/syscall/str.go $(LIBGO_EXTRACTED)/go/syscall/syscall.go $(LIBGO_EXTRACTED)/go/syscall/syscall_errno.go $(LIBGO_EXTRACTED)/go/syscall/syscall_linux.go $(LIBGO_EXTRACTED)/go/syscall/syscall_linux_amd64.go $(LIBGO_EXTRACTED)/go/syscall/syscall_unix.go $(LIBGO_EXTRACTED)/go/syscall/timestruct.go $(LIBGO_BASE)/generated/libcalls.go $(LIBGO_BASE)/generated/sysinfo.go $(LIBGO_BASE)/generated/syscall_arch.go $(LIBGO_BASE)/generated/epoll.go
$(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
$(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=syscall $^ -o $@ && \
objcopy -j .go_export $@ $(@:.o=.gox))
mkdir -p $(dir $@) && \
$(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=vendor/golang_org/x/crypto/chacha20poly1305 $^ -o $@ && \
objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/os.o: $(LIBGO_EXTRACTED)/go/os/dir.go $(LIBGO_EXTRACTED)/go/os/dir_gccgo.go $(LIBGO_EXTRACTED)/go/os/dir_largefile.go $(LIBGO_EXTRACTED)/go/os/dir_unix.go $(LIBGO_EXTRACTED)/go/os/env.go $(LIBGO_EXTRACTED)/go/os/error.go $(LIBGO_EXTRACTED)/go/os/error_unix.go $(LIBGO_EXTRACTED)/go/os/exec.go $(LIBGO_EXTRACTED)/go/os/exec_posix.go $(LIBGO_EXTRACTED)/go/os/exec_unix.go $(LIBGO_EXTRACTED)/go/os/executable.go $(LIBGO_EXTRACTED)/go/os/executable_procfs.go $(LIBGO_EXTRACTED)/go/os/file.go $(LIBGO_EXTRACTED)/go/os/file_posix.go $(LIBGO_EXTRACTED)/go/os/file_unix.go $(LIBGO_EXTRACTED)/go/os/getwd.go $(LIBGO_EXTRACTED)/go/os/path.go $(LIBGO_EXTRACTED)/go/os/path_unix.go $(LIBGO_EXTRACTED)/go/os/pipe_linux.go $(LIBGO_EXTRACTED)/go/os/proc.go $(LIBGO_EXTRACTED)/go/os/stat_atim.go $(LIBGO_EXTRACTED)/go/os/stat_unix.go $(LIBGO_EXTRACTED)/go/os/sticky_notbsd.go $(LIBGO_EXTRACTED)/go/os/str.go $(LIBGO_EXTRACTED)/go/os/sys.go $(LIBGO_EXTRACTED)/go/os/sys_linux.go $(LIBGO_EXTRACTED)/go/os/sys_unix.go $(LIBGO_EXTRACTED)/go/os/types.go $(LIBGO_EXTRACTED)/go/os/types_unix.go $(LIBGO_EXTRACTED)/go/os/wait_waitid.go
+$(LIBGO_BUILD)/os.o: $(LIBGO_EXTRACTED)/go/os/dir.go $(LIBGO_EXTRACTED)/go/os/dir_gccgo.go $(LIBGO_EXTRACTED)/go/os/dir_regfile.go $(LIBGO_EXTRACTED)/go/os/dir_unix.go $(LIBGO_EXTRACTED)/go/os/env.go $(LIBGO_EXTRACTED)/go/os/error.go $(LIBGO_EXTRACTED)/go/os/error_unix.go $(LIBGO_EXTRACTED)/go/os/exec.go $(LIBGO_EXTRACTED)/go/os/exec_posix.go $(LIBGO_EXTRACTED)/go/os/exec_unix.go $(LIBGO_EXTRACTED)/go/os/executable.go $(LIBGO_EXTRACTED)/go/os/executable_procfs.go $(LIBGO_EXTRACTED)/go/os/file.go $(LIBGO_EXTRACTED)/go/os/file_posix.go $(LIBGO_EXTRACTED)/go/os/file_unix.go $(LIBGO_EXTRACTED)/go/os/getwd.go $(LIBGO_EXTRACTED)/go/os/path.go $(LIBGO_EXTRACTED)/go/os/path_unix.go $(LIBGO_EXTRACTED)/go/os/pipe_linux.go $(LIBGO_EXTRACTED)/go/os/proc.go $(LIBGO_EXTRACTED)/go/os/stat_atim.go $(LIBGO_EXTRACTED)/go/os/stat_unix.go $(LIBGO_EXTRACTED)/go/os/sticky_notbsd.go $(LIBGO_EXTRACTED)/go/os/str.go $(LIBGO_EXTRACTED)/go/os/sys.go $(LIBGO_EXTRACTED)/go/os/sys_linux.go $(LIBGO_EXTRACTED)/go/os/sys_unix.go $(LIBGO_EXTRACTED)/go/os/types.go $(LIBGO_EXTRACTED)/go/os/types_unix.go $(LIBGO_EXTRACTED)/go/os/wait_waitid.go
$(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
$(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=os $^ -o $@ && \
objcopy -j .go_export $@ $(@:.o=.gox))