X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=libgo%2FMakefile.am;h=82587cad6899eb9891514ecbb82d1bbc8a6ed464;hp=9701bada7cef70e251b192c04cf3b76cd1e1fbc6;hb=21e417dc2071a1bb73d04317f7934af26c7c49f2;hpb=46bc1fe2f5a3c7ee4273b99d700fecf1555f64e0 diff --git a/libgo/Makefile.am b/libgo/Makefile.am index 9701bada7ce..82587cad689 100644 --- a/libgo/Makefile.am +++ b/libgo/Makefile.am @@ -25,6 +25,7 @@ STAMP = echo timestamp > toolexecdir = $(glibgo_toolexecdir) toolexeclibdir = $(glibgo_toolexeclibdir) +toolexeclibgodir = $(nover_glibgo_toolexeclibdir)/go/$(gcc_version)/$(target_alias) LIBFFI = @LIBFFI@ LIBFFIINCS = @LIBFFIINCS@ @@ -37,7 +38,7 @@ AM_CPPFLAGS = -I $(srcdir)/runtime $(LIBFFIINCS) $(PTHREAD_CFLAGS) ACLOCAL_AMFLAGS = -I ./config -I ../config AM_CFLAGS = -fexceptions -fplan9-extensions $(SPLIT_STACK) $(WARN_CFLAGS) \ - $(STRINGOPS_FLAG) \ + $(STRINGOPS_FLAG) $(OSCFLAGS) \ -I $(srcdir)/../libgcc -I $(MULTIBUILDTOP)../../gcc/include if USING_SPLIT_STACK @@ -97,8 +98,6 @@ FLAGS_TO_PASS = $(AM_MAKEFLAGS) toolexeclib_LTLIBRARIES = libgo.la toolexeclib_LIBRARIES = libgobegin.a -toolexeclibgodir = $(toolexeclibdir)/go/$(gcc_version)/$(target_alias) - toolexeclibgo_DATA = \ bufio.gox \ bytes.gox \ @@ -116,7 +115,6 @@ toolexeclibgo_DATA = \ mime.gox \ net.gox \ os.gox \ - patch.gox \ path.gox \ reflect.gox \ regexp.gox \ @@ -128,8 +126,7 @@ toolexeclibgo_DATA = \ syscall.gox \ testing.gox \ time.gox \ - unicode.gox \ - websocket.gox + unicode.gox toolexeclibgoarchivedir = $(toolexeclibgodir)/archive @@ -157,46 +154,38 @@ toolexeclibgocryptodir = $(toolexeclibgodir)/crypto toolexeclibgocrypto_DATA = \ crypto/aes.gox \ - crypto/bcrypt.gox \ - crypto/blowfish.gox \ - crypto/cast5.gox \ crypto/cipher.gox \ crypto/des.gox \ crypto/dsa.gox \ crypto/ecdsa.gox \ crypto/elliptic.gox \ crypto/hmac.gox \ - crypto/md4.gox \ crypto/md5.gox \ - crypto/ocsp.gox \ - crypto/openpgp.gox \ crypto/rand.gox \ crypto/rc4.gox \ - crypto/ripemd160.gox \ crypto/rsa.gox \ crypto/sha1.gox \ crypto/sha256.gox \ crypto/sha512.gox \ crypto/subtle.gox \ crypto/tls.gox \ - crypto/twofish.gox \ - crypto/x509.gox \ - crypto/xtea.gox - -toolexeclibgocryptoopenpgpdir = $(toolexeclibgocryptodir)/openpgp - -toolexeclibgocryptoopenpgp_DATA = \ - crypto/openpgp/armor.gox \ - crypto/openpgp/elgamal.gox \ - crypto/openpgp/error.gox \ - crypto/openpgp/packet.gox \ - crypto/openpgp/s2k.gox + crypto/x509.gox toolexeclibgocryptox509dir = $(toolexeclibgocryptodir)/x509 toolexeclibgocryptox509_DATA = \ crypto/x509/pkix.gox +toolexeclibgodatabasedir = $(toolexeclibgodir)/database + +toolexeclibgodatabase_DATA = \ + database/sql.gox + +toolexeclibgodatabasesqldir = $(toolexeclibgodatabasedir)/sql + +toolexeclibgodatabasesql_DATA = \ + database/sql/driver.gox + toolexeclibgodebugdir = $(toolexeclibgodir)/debug toolexeclibgodebug_DATA = \ @@ -215,7 +204,6 @@ toolexeclibgoencoding_DATA = \ encoding/base64.gox \ encoding/binary.gox \ encoding/csv.gox \ - encoding/git85.gox \ encoding/gob.gox \ encoding/hex.gox \ encoding/json.gox \ @@ -233,24 +221,13 @@ toolexeclibgoexpdir = $(toolexeclibgodir)/exp toolexeclibgoexp_DATA = \ exp/ebnf.gox \ - exp/gui.gox \ + exp/html.gox \ $(exp_inotify_gox) \ exp/norm.gox \ - exp/spdy.gox \ - exp/sql.gox \ - exp/ssh.gox \ + exp/proxy.gox \ exp/terminal.gox \ - exp/types.gox - -toolexeclibgoexpguidir = $(toolexeclibgoexpdir)/gui - -toolexeclibgoexpgui_DATA = \ - exp/gui/x11.gox - -toolexeclibgoexpsqldir = $(toolexeclibgoexpdir)/sql - -toolexeclibgoexpsql_DATA = \ - exp/sql/driver.gox + exp/types.gox \ + exp/utf8string.gox toolexeclibgogodir = $(toolexeclibgodir)/go @@ -279,14 +256,11 @@ toolexeclibgohtml_DATA = \ toolexeclibgoimagedir = $(toolexeclibgodir)/image toolexeclibgoimage_DATA = \ - image/bmp.gox \ image/color.gox \ image/draw.gox \ image/gif.gox \ image/jpeg.gox \ - image/png.gox \ - image/tiff.gox \ - image/ycbcr.gox + image/png.gox toolexeclibgoindexdir = $(toolexeclibgodir)/index @@ -318,7 +292,6 @@ toolexeclibgomime_DATA = \ toolexeclibgonetdir = $(toolexeclibgodir)/net toolexeclibgonet_DATA = \ - net/dict.gox \ net/http.gox \ net/mail.gox \ net/rpc.gox \ @@ -351,8 +324,8 @@ toolexeclibgoosdir = $(toolexeclibgodir)/os toolexeclibgoos_DATA = \ os/exec.gox \ - os/user.gox \ - os/signal.gox + os/signal.gox \ + os/user.gox toolexeclibgopathdir = $(toolexeclibgodir)/path @@ -379,8 +352,7 @@ toolexeclibgotestingdir = $(toolexeclibgodir)/testing toolexeclibgotesting_DATA = \ testing/iotest.gox \ - testing/quick.gox \ - testing/script.gox + testing/quick.gox toolexeclibgotextdir = $(toolexeclibgodir)/text @@ -425,6 +397,7 @@ runtime_files = \ runtime/go-byte-array-to-string.c \ runtime/go-breakpoint.c \ runtime/go-caller.c \ + runtime/go-callers.c \ runtime/go-can-convert-interface.c \ runtime/go-cgo.c \ runtime/go-check-interface.c \ @@ -446,13 +419,15 @@ runtime_files = \ runtime/go-map-index.c \ runtime/go-map-len.c \ runtime/go-map-range.c \ + runtime/go-matherr.c \ runtime/go-nanotime.c \ + runtime/go-now.c \ runtime/go-new-map.c \ runtime/go-new.c \ + runtime/go-nosys.c \ runtime/go-panic.c \ runtime/go-print.c \ runtime/go-recover.c \ - runtime/go-reflect.c \ runtime/go-reflect-call.c \ runtime/go-reflect-map.c \ runtime/go-rune.c \ @@ -464,15 +439,17 @@ runtime_files = \ runtime/go-string-to-int-array.c \ runtime/go-strplus.c \ runtime/go-strslice.c \ + runtime/go-traceback.c \ runtime/go-trampoline.c \ + runtime/go-type-complex.c \ runtime/go-type-eface.c \ runtime/go-type-error.c \ + runtime/go-type-float.c \ runtime/go-type-identity.c \ runtime/go-type-interface.c \ runtime/go-type-string.c \ runtime/go-typedesc-equal.c \ runtime/go-typestring.c \ - runtime/go-unreflect.c \ runtime/go-unsafe-new.c \ runtime/go-unsafe-newarray.c \ runtime/go-unsafe-pointer.c \ @@ -488,8 +465,10 @@ runtime_files = \ runtime/mgc0.c \ runtime/mheap.c \ runtime/msize.c \ + runtime/print.c \ runtime/proc.c \ runtime/runtime.c \ + runtime/signal_unix.c \ runtime/thread.c \ runtime/yield.c \ $(rtems_task_variable_add_file) \ @@ -511,31 +490,31 @@ goc2c: goc2c.$(OBJEXT) $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -o $@ $< malloc.c: $(srcdir)/runtime/malloc.goc goc2c - ./goc2c --gcc --go-prefix libgo_runtime $< > $@.tmp + ./goc2c --gcc $< > $@.tmp mv -f $@.tmp $@ mprof.c: $(srcdir)/runtime/mprof.goc goc2c - ./goc2c --gcc --go-prefix libgo_runtime $< > $@.tmp + ./goc2c --gcc $< > $@.tmp mv -f $@.tmp $@ reflect.c: $(srcdir)/runtime/reflect.goc goc2c - ./goc2c --gcc --go-prefix libgo_reflect $< > $@.tmp + ./goc2c --gcc $< > $@.tmp mv -f $@.tmp $@ runtime1.c: $(srcdir)/runtime/runtime1.goc goc2c - ./goc2c --gcc --go-prefix libgo_runtime $< > $@.tmp + ./goc2c --gcc $< > $@.tmp mv -f $@.tmp $@ sema.c: $(srcdir)/runtime/sema.goc goc2c - ./goc2c --gcc --go-prefix libgo_runtime $< > $@.tmp + ./goc2c --gcc $< > $@.tmp mv -f $@.tmp $@ sigqueue.c: $(srcdir)/runtime/sigqueue.goc goc2c - ./goc2c --gcc --go-prefix libgo_runtime $< > $@.tmp + ./goc2c --gcc --go-pkgpath os_signal $< > $@.tmp mv -f $@.tmp $@ time.c: $(srcdir)/runtime/time.goc goc2c - ./goc2c --gcc --go-prefix libgo_time $< > $@.tmp + ./goc2c --gcc $< > $@.tmp mv -f $@.tmp $@ %.c: $(srcdir)/runtime/%.goc goc2c @@ -548,7 +527,8 @@ go_bufio_files = \ go_bytes_files = \ go/bytes/buffer.go \ go/bytes/bytes.go \ - go/bytes/bytes_decl.go + go/bytes/bytes_decl.go \ + go/bytes/reader.go go_bytes_c_files = \ go/bytes/indexbyte.c @@ -574,20 +554,15 @@ go_hash_files = \ go/hash/hash.go go_html_files = \ - go/html/const.go \ - go/html/doc.go \ go/html/entity.go \ - go/html/escape.go \ - go/html/node.go \ - go/html/parse.go \ - go/html/render.go \ - go/html/token.go + go/html/escape.go go_image_files = \ go/image/format.go \ go/image/geom.go \ go/image/image.go \ - go/image/names.go + go/image/names.go \ + go/image/ycbcr.go go_io_files = \ go/io/multi.go \ @@ -612,14 +587,11 @@ go_math_files = \ go/math/dim.go \ go/math/erf.go \ go/math/exp.go \ - go/math/exp_port.go \ - go/math/exp2.go \ go/math/expm1.go \ go/math/floor.go \ go/math/frexp.go \ go/math/gamma.go \ go/math/hypot.go \ - go/math/hypot_port.go \ go/math/j0.go \ go/math/j1.go \ go/math/jn.go \ @@ -640,7 +612,6 @@ go_math_files = \ go/math/sincos.go \ go/math/sinh.go \ go/math/sqrt.go \ - go/math/sqrt_port.go \ go/math/tan.go \ go/math/tanh.go \ go/math/unsafe.go @@ -659,27 +630,47 @@ if LIBGO_IS_LINUX go_net_fd_os_file = go/net/fd_linux.go go_net_newpollserver_file = go/net/newpollserver.go else # !LIBGO_IS_LINUX && !LIBGO_IS_RTEMS +if LIBGO_IS_NETBSD +go_net_fd_os_file = go/net/fd_netbsd.go +go_net_newpollserver_file = go/net/newpollserver.go +else # !LIBGO_IS_NETBSD && !LIBGO_IS_LINUX && !LIBGO_IS_RTEMS # By default use select with pipes. Most systems should have # something better. go_net_fd_os_file = go/net/fd_select.go go_net_newpollserver_file = go/net/newpollserver.go +endif # !LIBGO_IS_NETBSD endif # !LIBGO_IS_LINUX endif # !LIBGO_IS_RTEMS if LIBGO_IS_LINUX go_net_cgo_file = go/net/cgo_linux.go go_net_sock_file = go/net/sock_linux.go +go_net_sockopt_file = go/net/sockopt_linux.go +go_net_sockoptip_file = go/net/sockoptip_linux.go else if LIBGO_IS_IRIX go_net_cgo_file = go/net/cgo_linux.go go_net_sock_file = go/net/sock_linux.go +go_net_sockopt_file = go/net/sockopt_linux.go +go_net_sockoptip_file = go/net/sockoptip_linux.go else if LIBGO_IS_SOLARIS go_net_cgo_file = go/net/cgo_linux.go -go_net_sock_file = go/net/sock_linux.go +go_net_sock_file = go/net/sock_solaris.go +go_net_sockopt_file = go/net/sockopt_bsd.go +go_net_sockoptip_file = go/net/sockoptip_bsd.go go/net/sockoptip_solaris.go +else +if LIBGO_IS_FREEBSD +go_net_cgo_file = go/net/cgo_bsd.go +go_net_sock_file = go/net/sock_bsd.go +go_net_sockopt_file = go/net/sockopt_bsd.go +go_net_sockoptip_file = go/net/sockoptip_bsd.go go/net/sockoptip_freebsd.go else go_net_cgo_file = go/net/cgo_bsd.go go_net_sock_file = go/net/sock_bsd.go +go_net_sockopt_file = go/net/sockopt_bsd.go +go_net_sockoptip_file = go/net/sockoptip_bsd.go go/net/sockoptip_netbsd.go +endif endif endif endif @@ -693,8 +684,12 @@ endif if LIBGO_IS_LINUX go_net_interface_file = go/net/interface_linux.go else +if LIBGO_IS_NETBSD +go_net_interface_file = go/net/interface_netbsd.go +else go_net_interface_file = go/net/interface_stub.go endif +endif go_net_files = \ go/net/cgo_unix.go \ @@ -704,6 +699,7 @@ go_net_files = \ go/net/dnsclient_unix.go \ go/net/dnsconfig.go \ go/net/dnsmsg.go \ + go/net/doc.go \ $(go_net_newpollserver_file) \ go/net/fd.go \ $(go_net_fd_os_file) \ @@ -717,13 +713,19 @@ go_net_files = \ go/net/ipsock.go \ go/net/ipsock_posix.go \ go/net/lookup_unix.go \ + go/net/mac.go \ go/net/net.go \ + go/net/net_posix.go \ go/net/parse.go \ go/net/pipe.go \ go/net/port.go \ $(go_net_sendfile_file) \ go/net/sock.go \ $(go_net_sock_file) \ + go/net/sockopt.go \ + $(go_net_sockopt_file) \ + go/net/sockoptip.go \ + $(go_net_sockoptip_file) \ go/net/tcpsock.go \ go/net/tcpsock_posix.go \ go/net/udpsock.go \ @@ -767,9 +769,16 @@ endif endif endif +if LIBGO_IS_SOLARIS +go_os_stat_file = go/os/stat_solaris.go +else +go_os_stat_file = go/os/stat.go +endif + go_os_files = \ $(go_os_dir_file) \ go/os/dir.go \ + go/os/doc.go \ go/os/env.go \ go/os/error.go \ go/os/error_posix.go \ @@ -783,18 +792,10 @@ go_os_files = \ go/os/path.go \ go/os/path_unix.go \ go/os/proc.go \ - go/os/stat.go \ + $(go_os_stat_file) \ go/os/str.go \ $(go_os_sys_file) \ - go/os/time.go \ - go/os/types.go \ - signal_unix.go - -go_patch_files = \ - go/patch/apply.go \ - go/patch/git.go \ - go/patch/patch.go \ - go/patch/textdiff.go + go/os/types.go go_path_files = \ go/path/match.go \ @@ -815,11 +816,11 @@ go_net_rpc_files = \ go/net/rpc/server.go go_runtime_files = \ + go/runtime/compiler.go \ go/runtime/debug.go \ go/runtime/error.go \ go/runtime/extern.go \ go/runtime/mem.go \ - go/runtime/sig.go \ go/runtime/softfloat64.go \ go/runtime/type.go \ version.go @@ -844,7 +845,9 @@ go_strconv_files = \ go/strconv/atof.go \ go/strconv/atoi.go \ go/strconv/decimal.go \ + go/strconv/extfloat.go \ go/strconv/ftoa.go \ + go/strconv/isprint.go \ go/strconv/itoa.go \ go/strconv/quote.go @@ -857,6 +860,7 @@ go_sync_files = \ go/sync/cond.go \ go/sync/mutex.go \ go/sync/once.go \ + go/sync/runtime.go \ go/sync/rwmutex.go \ go/sync/waitgroup.go @@ -884,11 +888,11 @@ go_testing_files = \ go_time_files = \ go/time/format.go \ go/time/sleep.go \ - go/time/sys.go \ go/time/sys_unix.go \ go/time/tick.go \ go/time/time.go \ - go/time/zoneinfo_posix.go \ + go/time/zoneinfo.go \ + go/time/zoneinfo_read.go \ go/time/zoneinfo_unix.go go_unicode_files = \ @@ -898,13 +902,6 @@ go_unicode_files = \ go/unicode/letter.go \ go/unicode/tables.go -go_websocket_files = \ - go/websocket/client.go \ - go/websocket/hixie.go \ - go/websocket/hybi.go \ - go/websocket/server.go \ - go/websocket/websocket.go - go_archive_tar_files = \ go/archive/tar/common.go \ @@ -928,8 +925,7 @@ go_compress_flate_files = \ go/compress/flate/huffman_code.go \ go/compress/flate/inflate.go \ go/compress/flate/reverse_bits.go \ - go/compress/flate/token.go \ - go/compress/flate/util.go + go/compress/flate/token.go go_compress_gzip_files = \ go/compress/gzip/gzip.go \ @@ -956,22 +952,12 @@ go_crypto_aes_files = \ go/crypto/aes/block.go \ go/crypto/aes/cipher.go \ go/crypto/aes/const.go -go_crypto_bcrypt_files = \ - go/crypto/bcrypt/base64.go \ - go/crypto/bcrypt/bcrypt.go -go_crypto_blowfish_files = \ - go/crypto/blowfish/block.go \ - go/crypto/blowfish/const.go \ - go/crypto/blowfish/cipher.go -go_crypto_cast5_files = \ - go/crypto/cast5/cast5.go go_crypto_cipher_files = \ go/crypto/cipher/cbc.go \ go/crypto/cipher/cfb.go \ go/crypto/cipher/cipher.go \ go/crypto/cipher/ctr.go \ go/crypto/cipher/io.go \ - go/crypto/cipher/ocfb.go \ go/crypto/cipher/ofb.go go_crypto_des_files = \ go/crypto/des/block.go \ @@ -982,31 +968,19 @@ go_crypto_dsa_files = \ go_crypto_ecdsa_files = \ go/crypto/ecdsa/ecdsa.go go_crypto_elliptic_files = \ - go/crypto/elliptic/elliptic.go + go/crypto/elliptic/elliptic.go \ + go/crypto/elliptic/p224.go go_crypto_hmac_files = \ go/crypto/hmac/hmac.go -go_crypto_md4_files = \ - go/crypto/md4/md4.go \ - go/crypto/md4/md4block.go go_crypto_md5_files = \ go/crypto/md5/md5.go \ go/crypto/md5/md5block.go -go_crypto_ocsp_files = \ - go/crypto/ocsp/ocsp.go -go_crypto_openpgp_files = \ - go/crypto/openpgp/canonical_text.go \ - go/crypto/openpgp/keys.go \ - go/crypto/openpgp/read.go \ - go/crypto/openpgp/write.go go_crypto_rand_files = \ go/crypto/rand/rand.go \ go/crypto/rand/rand_unix.go \ go/crypto/rand/util.go go_crypto_rc4_files = \ go/crypto/rc4/rc4.go -go_crypto_ripemd160_files = \ - go/crypto/ripemd160/ripemd160.go \ - go/crypto/ripemd160/ripemd160block.go go_crypto_rsa_files = \ go/crypto/rsa/pkcs1v15.go \ go/crypto/rsa/rsa.go @@ -1031,55 +1005,39 @@ go_crypto_tls_files = \ go/crypto/tls/handshake_server.go \ go/crypto/tls/key_agreement.go \ go/crypto/tls/prf.go \ - go/crypto/tls/root_unix.go \ go/crypto/tls/tls.go -go_crypto_twofish_files = \ - go/crypto/twofish/twofish.go go_crypto_x509_files = \ go/crypto/x509/cert_pool.go \ go/crypto/x509/pkcs1.go \ + go/crypto/x509/pkcs8.go \ + go/crypto/x509/root.go \ + go/crypto/x509/root_unix.go \ go/crypto/x509/verify.go \ go/crypto/x509/x509.go -go_crypto_xtea_files = \ - go/crypto/xtea/block.go \ - go/crypto/xtea/cipher.go - -go_crypto_openpgp_armor_files = \ - go/crypto/openpgp/armor/armor.go \ - go/crypto/openpgp/armor/encode.go -go_crypto_openpgp_elgamal_files = \ - go/crypto/openpgp/elgamal/elgamal.go -go_crypto_openpgp_error_files = \ - go/crypto/openpgp/error/error.go -go_crypto_openpgp_packet_files = \ - go/crypto/openpgp/packet/compressed.go \ - go/crypto/openpgp/packet/encrypted_key.go \ - go/crypto/openpgp/packet/literal.go \ - go/crypto/openpgp/packet/one_pass_signature.go \ - go/crypto/openpgp/packet/packet.go \ - go/crypto/openpgp/packet/private_key.go \ - go/crypto/openpgp/packet/public_key.go \ - go/crypto/openpgp/packet/reader.go \ - go/crypto/openpgp/packet/signature.go \ - go/crypto/openpgp/packet/symmetric_key_encrypted.go \ - go/crypto/openpgp/packet/symmetrically_encrypted.go \ - go/crypto/openpgp/packet/userid.go -go_crypto_openpgp_s2k_files = \ - go/crypto/openpgp/s2k/s2k.go go_crypto_x509_pkix_files = \ go/crypto/x509/pkix/pkix.go +go_database_sql_files = \ + go/database/sql/convert.go \ + go/database/sql/sql.go + +go_database_sql_driver_files = \ + go/database/sql/driver/driver.go \ + go/database/sql/driver/types.go + go_debug_dwarf_files = \ go/debug/dwarf/buf.go \ go/debug/dwarf/const.go \ go/debug/dwarf/entry.go \ + go/debug/dwarf/line.go \ go/debug/dwarf/open.go \ go/debug/dwarf/type.go \ go/debug/dwarf/unit.go go_debug_elf_files = \ go/debug/elf/elf.go \ - go/debug/elf/file.go + go/debug/elf/file.go \ + go/debug/elf/runtime.go go_debug_gosym_files = \ go/debug/gosym/pclntab.go \ go/debug/gosym/symtab.go @@ -1106,8 +1064,6 @@ go_encoding_binary_files = \ go_encoding_csv_files = \ go/encoding/csv/reader.go \ go/encoding/csv/writer.go -go_encoding_git85_files = \ - go/encoding/git85/git.go go_encoding_gob_files = \ go/encoding/gob/decode.go \ go/encoding/gob/decoder.go \ @@ -1130,43 +1086,39 @@ go_encoding_pem_files = \ go_encoding_xml_files = \ go/encoding/xml/marshal.go \ go/encoding/xml/read.go \ + go/encoding/xml/typeinfo.go \ go/encoding/xml/xml.go go_exp_ebnf_files = \ go/exp/ebnf/ebnf.go \ go/exp/ebnf/parser.go -go_exp_gui_files = \ - go/exp/gui/gui.go +go_exp_html_files = \ + go/exp/html/const.go \ + go/exp/html/doc.go \ + go/exp/html/doctype.go \ + go/exp/html/entity.go \ + go/exp/html/escape.go \ + go/exp/html/foreign.go \ + go/exp/html/node.go \ + go/exp/html/parse.go \ + go/exp/html/render.go \ + go/exp/html/token.go go_exp_inotify_files = \ go/exp/inotify/inotify_linux.go go_exp_norm_files = \ go/exp/norm/composition.go \ go/exp/norm/forminfo.go \ go/exp/norm/input.go \ + go/exp/norm/iter.go \ go/exp/norm/normalize.go \ go/exp/norm/readwriter.go \ go/exp/norm/tables.go \ go/exp/norm/trie.go -go_exp_spdy_files = \ - go/exp/spdy/read.go \ - go/exp/spdy/types.go \ - go/exp/spdy/write.go -go_exp_sql_files = \ - go/exp/sql/convert.go \ - go/exp/sql/sql.go -go_exp_ssh_files = \ - go/exp/ssh/channel.go \ - go/exp/ssh/cipher.go \ - go/exp/ssh/client.go \ - go/exp/ssh/client_auth.go \ - go/exp/ssh/common.go \ - go/exp/ssh/doc.go \ - go/exp/ssh/messages.go \ - go/exp/ssh/server.go \ - go/exp/ssh/server_shell.go \ - go/exp/ssh/session.go \ - go/exp/ssh/tcpip.go \ - go/exp/ssh/transport.go +go_exp_proxy_files = \ + go/exp/proxy/direct.go \ + go/exp/proxy/per_host.go \ + go/exp/proxy/proxy.go \ + go/exp/proxy/socks5.go go_exp_terminal_files = \ go/exp/terminal/terminal.go \ go/exp/terminal/util.go @@ -1177,14 +1129,8 @@ go_exp_types_files = \ go/exp/types/gcimporter.go \ go/exp/types/types.go \ go/exp/types/universe.go - -go_exp_gui_x11_files = \ - go/exp/gui/x11/auth.go \ - go/exp/gui/x11/conn.go - -go_exp_sql_driver_files = \ - go/exp/sql/driver/driver.go \ - go/exp/sql/driver/types.go +go_exp_utf8string_files = \ + go/exp/utf8string/string.go go_go_ast_files = \ go/go/ast/ast.go \ @@ -1196,13 +1142,16 @@ go_go_ast_files = \ go/go/ast/walk.go go_go_build_files = \ go/go/build/build.go \ - go/go/build/dir.go \ - go/go/build/path.go \ + go/go/build/doc.go \ syslist.go go_go_doc_files = \ go/go/doc/comment.go \ go/go/doc/doc.go \ - go/go/doc/example.go + go/go/doc/example.go \ + go/go/doc/exports.go \ + go/go/doc/filter.go \ + go/go/doc/reader.go \ + go/go/doc/synopsis.go go_go_parser_files = \ go/go/parser/interface.go \ go/go/parser/parser.go @@ -1229,7 +1178,6 @@ go_hash_fnv_files = \ go_html_template_files = \ go/html/template/attr.go \ - go/html/template/clone.go \ go/html/template/content.go \ go/html/template/context.go \ go/html/template/css.go \ @@ -1242,11 +1190,9 @@ go_html_template_files = \ go/html/template/transition.go \ go/html/template/url.go -go_image_bmp_files = \ - go/image/bmp/reader.go - go_image_color_files = \ - go/image/color/color.go + go/image/color/color.go \ + go/image/color/ycbcr.go go_image_draw_files = \ go/image/draw/draw.go @@ -1265,15 +1211,6 @@ go_image_png_files = \ go/image/png/reader.go \ go/image/png/writer.go -go_image_tiff_files = \ - go/image/tiff/buffer.go \ - go/image/tiff/compress.go \ - go/image/tiff/consts.go \ - go/image/tiff/reader.go - -go_image_ycbcr_files = \ - go/image/ycbcr/ycbcr.go - go_index_suffixarray_files = \ go/index/suffixarray/qsufsort.go \ go/index/suffixarray/suffixarray.go @@ -1314,8 +1251,6 @@ go_mime_multipart_files = \ go/mime/multipart/multipart.go \ go/mime/multipart/writer.go -go_net_dict_files = \ - go/net/dict/dict.go go_net_http_files = \ go/net/http/chunked.go \ go/net/http/client.go \ @@ -1323,6 +1258,7 @@ go_net_http_files = \ go/net/http/filetransport.go \ go/net/http/fs.go \ go/net/http/header.go \ + go/net/http/jar.go \ go/net/http/lex.go \ go/net/http/request.go \ go/net/http/response.go \ @@ -1379,17 +1315,19 @@ go_os_exec_files = \ go/os/exec/exec.go \ go/os/exec/lp_unix.go +go_os_signal_files = \ + go/os/signal/signal.go \ + go/os/signal/signal_unix.go + go_os_user_files = \ go/os/user/user.go \ go/os/user/lookup_unix.go -go_os_signal_files = \ - go/os/signal/signal.go - go_path_filepath_files = \ go/path/filepath/match.go \ go/path/filepath/path.go \ - go/path/filepath/path_unix.go + go/path/filepath/path_unix.go \ + go/path/filepath/symlink.go go_regexp_syntax_files = \ go/regexp/syntax/compile.go \ @@ -1415,13 +1353,11 @@ go_text_template_files = \ go/text/template/exec.go \ go/text/template/funcs.go \ go/text/template/helper.go \ - go/text/template/parse.go \ - go/text/template/set.go + go/text/template/template.go go_text_template_parse_files = \ go/text/template/parse/lex.go \ go/text/template/parse/node.go \ - go/text/template/parse/parse.go \ - go/text/template/parse/set.go + go/text/template/parse/parse.go go_sync_atomic_files = \ go/sync/atomic/doc.go @@ -1434,8 +1370,6 @@ go_testing_iotest_files = \ go/testing/iotest/writer.go go_testing_quick_files = \ go/testing/quick/quick.go -go_testing_script_files = \ - go/testing/script/script.go go_text_scanner_files = \ go/text/scanner/scanner.go @@ -1443,7 +1377,6 @@ go_text_scanner_files = \ go_unicode_utf16_files = \ go/unicode/utf16/utf16.go go_unicode_utf8_files = \ - go/unicode/utf8/string.go \ go/unicode/utf8/utf8.go # Define Syscall and Syscall6. @@ -1456,16 +1389,34 @@ endif # Define ForkExec and Exec. if LIBGO_IS_RTEMS syscall_exec_file = go/syscall/exec_stubs.go +syscall_exec_os_file = +else +if LIBGO_IS_LINUX +syscall_exec_file = go/syscall/exec_unix.go +syscall_exec_os_file = go/syscall/exec_linux.go else syscall_exec_file = go/syscall/exec_unix.go +syscall_exec_os_file = go/syscall/exec_bsd.go +endif endif # Define Wait4. +if LIBGO_IS_RTEMS +syscall_wait_file = +else if HAVE_WAIT4 syscall_wait_file = go/syscall/libcall_wait4.go else syscall_wait_file = go/syscall/libcall_waitpid.go endif +endif + +# Support for pulling apart wait status. +if LIBGO_IS_RTEMS +syscall_wait_c_file = +else +syscall_wait_c_file = go/syscall/wait.c +endif # Define Sleep. if LIBGO_IS_RTEMS @@ -1540,6 +1491,13 @@ else # !LIBGO_IS_SOLARIS syscall_uname_file = go/syscall/libcall_uname.go endif +# GNU/Linux specific socket control messages. +if LIBGO_IS_LINUX +syscall_sockcmsg_file = go/syscall/sockcmsg_linux.go +else +syscall_sockcmsg_file = +endif + # Support for netlink sockets and messages. if LIBGO_IS_LINUX syscall_netlink_file = go/syscall/netlink_linux.go @@ -1547,15 +1505,26 @@ else syscall_netlink_file = endif +# GNU/Linux specific socket filters. +if LIBGO_IS_LINUX +syscall_lsf_file = go/syscall/lsf_linux.go +else +syscall_lsf_file = +endif + go_base_syscall_files = \ go/syscall/env_unix.go \ + go/syscall/syscall_errno.go \ go/syscall/libcall_support.go \ go/syscall/libcall_posix.go \ go/syscall/socket.go \ + go/syscall/sockcmsg_unix.go \ go/syscall/str.go \ go/syscall/syscall.go \ + $(syscall_sockcmsg_file) \ $(syscall_syscall_file) \ $(syscall_exec_file) \ + $(syscall_exec_os_file) \ $(syscall_wait_file) \ $(syscall_sleep_file) \ $(syscall_errstr_file) \ @@ -1563,6 +1532,7 @@ go_base_syscall_files = \ $(syscall_socket_file) \ $(syscall_uname_file) \ $(syscall_netlink_file) \ + $(syscall_lsf_file) \ $(GO_LIBCALL_OS_FILE) \ $(GO_LIBCALL_OS_ARCH_FILE) \ $(GO_SYSCALL_OS_FILE) \ @@ -1575,7 +1545,8 @@ go_syscall_files = \ syscall_arch.go go_syscall_c_files = \ go/syscall/errno.c \ - go/syscall/wait.c + go/syscall/signame.c \ + $(syscall_wait_c_file) libcalls.go: s-libcalls; @true s-libcalls: Makefile go/syscall/mksyscall.awk $(go_base_syscall_files) @@ -1636,35 +1607,38 @@ os_lib_inotify_lo = endif libgo_go_objs = \ - bufio/bufio.lo \ - bytes/bytes.lo \ + bufio.lo \ + bytes.lo \ bytes/index.lo \ - crypto/crypto.lo \ - errors/errors.lo \ - expvar/expvar.lo \ - flag/flag.lo \ - fmt/fmt.lo \ - hash/hash.lo \ - html/html.lo \ - image/image.lo \ - io/io.lo \ - log/log.lo \ - math/math.lo \ - net/net.lo \ - os/exec.lo \ - os/os.lo \ - patch/patch.lo \ - path/path.lo \ - reflect/reflect.lo \ - regexp/regexp.lo \ - runtime/runtime.lo \ - sort/sort.lo \ - strconv/strconv.lo \ - strings/strings.lo \ - sync/sync.lo \ - time/time.lo \ - unicode/unicode.lo \ - websocket/websocket.lo \ + crypto.lo \ + errors.lo \ + expvar.lo \ + flag.lo \ + fmt.lo \ + hash.lo \ + html.lo \ + image.lo \ + io.lo \ + log.lo \ + math.lo \ + mime.lo \ + net.lo \ + os.lo \ + path.lo \ + reflect-go.lo \ + regexp.lo \ + runtime-go.lo \ + sort.lo \ + strconv.lo \ + strings.lo \ + sync.lo \ + syscall.lo \ + syscall/errno.lo \ + syscall/signame.lo \ + syscall/wait.lo \ + testing.lo \ + time-go.lo \ + unicode.lo \ archive/tar.lo \ archive/zip.lo \ compress/bzip2.lo \ @@ -1676,37 +1650,25 @@ libgo_go_objs = \ container/list.lo \ container/ring.lo \ crypto/aes.lo \ - crypto/bcrypt.lo \ - crypto/blowfish.lo \ - crypto/cast5.lo \ crypto/cipher.lo \ crypto/des.lo \ crypto/dsa.lo \ crypto/ecdsa.lo \ crypto/elliptic.lo \ crypto/hmac.lo \ - crypto/md4.lo \ crypto/md5.lo \ - crypto/ocsp.lo \ - crypto/openpgp.lo \ crypto/rand.lo \ crypto/rc4.lo \ - crypto/ripemd160.lo \ crypto/rsa.lo \ crypto/sha1.lo \ crypto/sha256.lo \ crypto/sha512.lo \ crypto/subtle.lo \ crypto/tls.lo \ - crypto/twofish.lo \ crypto/x509.lo \ - crypto/xtea.lo \ - crypto/openpgp/armor.lo \ - crypto/openpgp/elgamal.lo \ - crypto/openpgp/error.lo \ - crypto/openpgp/packet.lo \ - crypto/openpgp/s2k.lo \ crypto/x509/pkix.lo \ + database/sql.lo \ + database/sql/driver.lo \ debug/dwarf.lo \ debug/elf.lo \ debug/gosym.lo \ @@ -1718,22 +1680,18 @@ libgo_go_objs = \ encoding/base64.lo \ encoding/binary.lo \ encoding/csv.lo \ - encoding/git85.lo \ encoding/gob.lo \ encoding/hex.lo \ encoding/json.lo \ encoding/pem.lo \ encoding/xml.lo \ exp/ebnf.lo \ - exp/gui.lo \ + exp/html.lo \ exp/norm.lo \ - exp/spdy.lo \ - exp/sql.lo \ - exp/ssh.lo \ + exp/proxy.lo \ exp/terminal.lo \ exp/types.lo \ - exp/gui/x11.lo \ - exp/sql/driver.lo \ + exp/utf8string.lo \ html/template.lo \ go/ast.lo \ go/build.lo \ @@ -1751,14 +1709,11 @@ libgo_go_objs = \ net/http/httptest.lo \ net/http/httputil.lo \ net/http/pprof.lo \ - image/bmp.lo \ image/color.lo \ image/draw.lo \ image/gif.lo \ image/jpeg.lo \ image/png.lo \ - image/tiff.lo \ - image/ycbcr.lo \ index/suffixarray.lo \ io/ioutil.lo \ log/syslog.lo \ @@ -1766,9 +1721,7 @@ libgo_go_objs = \ math/big.lo \ math/cmplx.lo \ math/rand.lo \ - mime/mime.lo \ mime/multipart.lo \ - net/dict.lo \ net/http.lo \ net/mail.lo \ net/rpc.lo \ @@ -1778,9 +1731,10 @@ libgo_go_objs = \ old/netchan.lo \ old/regexp.lo \ old/template.lo \ + os/exec.lo \ $(os_lib_inotify_lo) \ - os/user.lo \ os/signal.lo \ + os/user.lo \ path/filepath.lo \ regexp/syntax.lo \ net/rpc/jsonrpc.lo \ @@ -1788,17 +1742,12 @@ libgo_go_objs = \ runtime/pprof.lo \ sync/atomic.lo \ sync/atomic_c.lo \ - syscall/syscall.lo \ - syscall/errno.lo \ - syscall/wait.lo \ text/scanner.lo \ text/tabwriter.lo \ text/template.lo \ text/template/parse.lo \ - testing/testing.lo \ testing/iotest.lo \ testing/quick.lo \ - testing/script.lo \ unicode/utf16.lo \ unicode/utf8.lo @@ -1834,7 +1783,7 @@ BUILDDEPS = \ BUILDPACKAGE = \ $(MKDIR_P) $(@D); \ files=`echo $^ | sed -e 's/[^ ]*\.gox//g'`; \ - $(LTGOCOMPILE) -I . -c -fgo-prefix="libgo_$(@D)" -o $@ $$files + $(LTGOCOMPILE) -I . -c -fgo-pkgpath=`echo $@ | sed -e 's/.lo$$//' -e 's/-go$$//'` -o $@ $$files if LIBGO_IS_RTEMS use_dejagnu = yes @@ -1846,7 +1795,7 @@ GOTESTFLAGS = # Check a package. CHECK = \ - GC="$(GOC) $(GOCFLAGS) -L `${PWD_COMMAND}` -L `${PWD_COMMAND}`/.libs"; \ + GC="$(GOC) $(GOCFLAGS) $($(subst /,_,$@)_GOCFLAGS) -L `${PWD_COMMAND}` -L `${PWD_COMMAND}`/.libs"; \ export GC; \ GOLIBS="$(MATH_LIBS) $(NET_LIBS)"; \ export GOLIBS; \ @@ -1858,13 +1807,12 @@ CHECK = \ LD_LIBRARY_PATH="`${PWD_COMMAND}`/.libs:$${libgccdir}:${LD_LIBRARY_PATH}"; \ LD_LIBRARY_PATH=`echo $${LD_LIBRARY_PATH} | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; \ export LD_LIBRARY_PATH; \ + $(MKDIR_P) $(@D); \ rm -f $@-testsum $@-testlog; \ - prefix=`if test "$(@D)" = "regexp"; then echo regexp-test; else dirname $(@D); fi`; \ - test "$${prefix}" != "." || prefix="$(@D)"; \ if test "$(use_dejagnu)" = "yes"; then \ - $(SHELL) $(srcdir)/testsuite/gotest --dejagnu=yes --basedir=$(srcdir) --srcdir=$(srcdir)/go/$(@D) --prefix="libgo_$${prefix}" --pkgfiles="$(go_$(subst /,_,$(@D))_files)" --testname="$(@D)" $(GOTESTFLAGS); \ + $(SHELL) $(srcdir)/testsuite/gotest --dejagnu=yes --basedir=$(srcdir) --srcdir=$(srcdir)/go/$(@D) --pkgpath="$(@D)" --pkgfiles="$(go_$(subst /,_,$(@D))_files)" --testname="$(@D)" --goarch="$(GOARCH)" $(GOTESTFLAGS); \ else \ - if $(SHELL) $(srcdir)/testsuite/gotest --basedir=$(srcdir) --srcdir=$(srcdir)/go/$(@D) --prefix="libgo_$${prefix}" --pkgfiles="$(go_$(subst /,_,$(@D))_files)" $(GOTESTFLAGS) >>$@-testlog 2>&1; then \ + if $(SHELL) $(srcdir)/testsuite/gotest --basedir=$(srcdir) --srcdir=$(srcdir)/go/$(@D) --pkgpath="$(@D)" --pkgfiles="$(go_$(subst /,_,$(@D))_files)" --goarch="$(GOARCH)" $(GOTESTFLAGS) >>$@-testlog 2>&1; then \ echo "PASS: $(@D)" >> $@-testlog; \ echo "PASS: $(@D)"; \ echo "PASS: $(@D)" > $@-testsum; \ @@ -1883,7 +1831,6 @@ CHECK_DEPS = libgo.la libgobegin.a \ $(toolexeclibgocompress_DATA) \ $(toolexeclibgocontainer_DATA) \ $(toolexeclibgocrypto_DATA) \ - $(toolexeclibgocryptoopenpgp_DATA) \ $(toolexeclibgodebug_DATA) \ $(toolexeclibgoencoding_DATA) \ $(toolexeclibgoexp_DATA) \ @@ -1907,290 +1854,260 @@ CHECK_DEPS = libgo.la libgobegin.a \ $(toolexeclibgotexttemplate_DATA) \ $(toolexeclibgounicode_DATA) -@go_include@ bufio/bufio.lo.dep -bufio/bufio.lo.dep: $(go_bufio_files) +@go_include@ bufio.lo.dep +bufio.lo.dep: $(go_bufio_files) $(BUILDDEPS) -bufio/bufio.lo: $(go_bufio_files) +bufio.lo: $(go_bufio_files) $(BUILDPACKAGE) bufio/check: $(CHECK_DEPS) @$(CHECK) .PHONY: bufio/check -@go_include@ bytes/bytes.lo.dep -bytes/bytes.lo.dep: $(go_bytes_files) +@go_include@ bytes.lo.dep +bytes.lo.dep: $(go_bytes_files) $(BUILDDEPS) -bytes/bytes.lo: $(go_bytes_files) +bytes.lo: $(go_bytes_files) $(BUILDPACKAGE) -bytes/index.lo: $(go_bytes_c_files) bytes/bytes.lo +bytes/index.lo: $(go_bytes_c_files) + @$(MKDIR_P) bytes $(LTCOMPILE) -c -o bytes/index.lo $(srcdir)/go/bytes/indexbyte.c bytes/check: $(CHECK_DEPS) @$(CHECK) .PHONY: bytes/check -@go_include@ crypto/crypto.lo.dep -crypto/crypto.lo.dep: $(go_crypto_files) +@go_include@ crypto.lo.dep +crypto.lo.dep: $(go_crypto_files) $(BUILDDEPS) -crypto/crypto.lo: $(go_crypto_files) +crypto.lo: $(go_crypto_files) $(BUILDPACKAGE) crypto/check: $(CHECK_DEPS) @$(CHECK) .PHONY: crypto/check -@go_include@ errors/errors.lo.dep -errors/errors.lo.dep: $(go_errors_files) +@go_include@ errors.lo.dep +errors.lo.dep: $(go_errors_files) $(BUILDDEPS) -errors/errors.lo: $(go_errors_files) +errors.lo: $(go_errors_files) $(BUILDPACKAGE) errors/check: $(CHECK_DEPS) @$(CHECK) .PHONY: errors/check -@go_include@ expvar/expvar.lo.dep -expvar/expvar.lo.dep: $(go_expvar_files) +@go_include@ expvar.lo.dep +expvar.lo.dep: $(go_expvar_files) $(BUILDDEPS) -expvar/expvar.lo: $(go_expvar_files) +expvar.lo: $(go_expvar_files) $(BUILDPACKAGE) expvar/check: $(CHECK_DEPS) @$(CHECK) .PHONY: expvar/check -@go_include@ flag/flag.lo.dep -flag/flag.lo.dep: $(go_flag_files) +@go_include@ flag.lo.dep +flag.lo.dep: $(go_flag_files) $(BUILDDEPS) -flag/flag.lo: $(go_flag_files) +flag.lo: $(go_flag_files) $(BUILDPACKAGE) flag/check: $(CHECK_DEPS) @$(CHECK) .PHONY: flag/check -@go_include@ fmt/fmt.lo.dep -fmt/fmt.lo.dep: $(go_fmt_files) +@go_include@ fmt.lo.dep +fmt.lo.dep: $(go_fmt_files) $(BUILDDEPS) -fmt/fmt.lo: $(go_fmt_files) +fmt.lo: $(go_fmt_files) $(BUILDPACKAGE) fmt/check: $(CHECK_DEPS) @$(CHECK) .PHONY: fmt/check -@go_include@ hash/hash.lo.dep -hash/hash.lo.dep: $(go_hash_files) +@go_include@ hash.lo.dep +hash.lo.dep: $(go_hash_files) $(BUILDDEPS) -hash/hash.lo: $(go_hash_files) +hash.lo: $(go_hash_files) $(BUILDPACKAGE) hash/check: $(CHECK_DEPS) @$(CHECK) .PHONY: hash/check -@go_include@ html/html.lo.dep -html/html.lo.dep: $(go_html_files) +@go_include@ html.lo.dep +html.lo.dep: $(go_html_files) $(BUILDDEPS) -html/html.lo: $(go_html_files) +html.lo: $(go_html_files) $(BUILDPACKAGE) html/check: $(CHECK_DEPS) @$(CHECK) .PHONY: html/check -@go_include@ image/image.lo.dep -image/image.lo.dep: $(go_image_files) +@go_include@ image.lo.dep +image.lo.dep: $(go_image_files) $(BUILDDEPS) -image/image.lo: $(go_image_files) +image.lo: $(go_image_files) $(BUILDPACKAGE) image/check: $(CHECK_DEPS) @$(CHECK) .PHONY: image/check -@go_include@ io/io.lo.dep -io/io.lo.dep: $(go_io_files) +@go_include@ io.lo.dep +io.lo.dep: $(go_io_files) $(BUILDDEPS) -io/io.lo: $(go_io_files) +io.lo: $(go_io_files) $(BUILDPACKAGE) io/check: $(CHECK_DEPS) @$(CHECK) .PHONY: io/check -@go_include@ log/log.lo.dep -log/log.lo.dep: $(go_log_files) +@go_include@ log.lo.dep +log.lo.dep: $(go_log_files) $(BUILDDEPS) -log/log.lo: $(go_log_files) +log.lo: $(go_log_files) $(BUILDPACKAGE) log/check: $(CHECK_DEPS) @$(CHECK) .PHONY: log/check -@go_include@ math/math.lo.dep -math/math.lo.dep: $(go_math_files) +@go_include@ math.lo.dep +math.lo.dep: $(go_math_files) $(BUILDDEPS) -math/math.lo: $(go_math_files) - $(BUILDPACKAGE) +math.lo: $(go_math_files) + $(MKDIR_P) $(@D) + files=`echo $^ | sed -e 's/[^ ]*\.gox//g'`; \ + $(LTGOCOMPILE) $(MATH_FLAG) -I . -c -fgo-pkgpath=math -o $@ $$files math/check: $(CHECK_DEPS) @$(CHECK) .PHONY: math/check -@go_include@ mime/mime.lo.dep -mime/mime.lo.dep: $(go_mime_files) +@go_include@ mime.lo.dep +mime.lo.dep: $(go_mime_files) $(BUILDDEPS) -mime/mime.lo: $(go_mime_files) +mime.lo: $(go_mime_files) $(BUILDPACKAGE) mime/check: $(CHECK_DEPS) @$(CHECK) .PHONY: mime/check -@go_include@ net/net.lo.dep -net/net.lo.dep: $(go_net_files) +@go_include@ net.lo.dep +net.lo.dep: $(go_net_files) $(BUILDDEPS) -net/net.lo: $(go_net_files) +net.lo: $(go_net_files) $(BUILDPACKAGE) net/check: $(CHECK_DEPS) @$(CHECK) .PHONY: net/check -@go_include@ os/os.lo.dep -os/os.lo.dep: $(go_os_files) +@go_include@ os.lo.dep +os.lo.dep: $(go_os_files) $(BUILDDEPS) -os/os.lo: $(go_os_files) +os.lo: $(go_os_files) $(BUILDPACKAGE) os/check: $(CHECK_DEPS) @$(CHECK) .PHONY: os/check -signal_unix.go: $(srcdir)/go/os/mkunixsignals.sh sysinfo.go - $(SHELL) $(srcdir)/go/os/mkunixsignals.sh sysinfo.go > $@.tmp - mv -f $@.tmp $@ - -@go_include@ patch/patch.lo.dep -patch/patch.lo.dep: $(go_patch_files) - $(BUILDDEPS) -patch/patch.lo: $(go_patch_files) - $(BUILDPACKAGE) -patch/check: $(CHECK_DEPS) - @$(CHECK) -.PHONY: patch/check - -@go_include@ path/path.lo.dep -path/path.lo.dep: $(go_path_files) +@go_include@ path.lo.dep +path.lo.dep: $(go_path_files) $(BUILDDEPS) -path/path.lo: $(go_path_files) +path.lo: $(go_path_files) $(BUILDPACKAGE) path/check: $(CHECK_DEPS) @$(CHECK) .PHONY: path/check -@go_include@ reflect/reflect.lo.dep -reflect/reflect.lo.dep: $(go_reflect_files) +@go_include@ reflect-go.lo.dep +reflect-go.lo.dep: $(go_reflect_files) $(BUILDDEPS) -reflect/reflect.lo: $(go_reflect_files) +reflect-go.lo: $(go_reflect_files) $(BUILDPACKAGE) reflect/check: $(CHECK_DEPS) @$(CHECK) .PHONY: reflect/check -@go_include@ regexp/regexp.lo.dep -regexp/regexp.lo.dep: $(go_regexp_files) +@go_include@ regexp.lo.dep +regexp.lo.dep: $(go_regexp_files) $(BUILDDEPS) -regexp/regexp.lo: $(go_regexp_files) +regexp.lo: $(go_regexp_files) $(BUILDPACKAGE) regexp/check: $(CHECK_DEPS) @$(CHECK) .PHONY: regexp/check -@go_include@ runtime/runtime.lo.dep -runtime/runtime.lo.dep: $(go_runtime_files) +@go_include@ runtime-go.lo.dep +runtime-go.lo.dep: $(go_runtime_files) $(BUILDDEPS) -runtime/runtime.lo: $(go_runtime_files) +runtime-go.lo: $(go_runtime_files) $(BUILDPACKAGE) runtime/check: $(CHECK_DEPS) @$(CHECK) .PHONY: runtime/check -@go_include@ text/scanner.lo.dep -text/scanner.lo.dep: $(go_text_scanner_files) +@go_include@ sort.lo.dep +sort.lo.dep: $(go_sort_files) $(BUILDDEPS) -text/scanner.lo: $(go_text_scanner_files) - $(BUILDPACKAGE) -text/scanner/check: $(CHECK_DEPS) - @$(MKDIR_P) text/scanner - @$(CHECK) -.PHONY: text/scanner/check - -@go_include@ sort/sort.lo.dep -sort/sort.lo.dep: $(go_sort_files) - $(BUILDDEPS) -sort/sort.lo: $(go_sort_files) +sort.lo: $(go_sort_files) $(BUILDPACKAGE) sort/check: $(CHECK_DEPS) @$(CHECK) .PHONY: sort/check -@go_include@ strconv/strconv.lo.dep -strconv/strconv.lo.dep: $(go_strconv_files) +@go_include@ strconv.lo.dep +strconv.lo.dep: $(go_strconv_files) $(BUILDDEPS) -strconv/strconv.lo: $(go_strconv_files) +strconv.lo: $(go_strconv_files) $(BUILDPACKAGE) strconv/check: $(CHECK_DEPS) @$(CHECK) .PHONY: strconv/check -@go_include@ strings/strings.lo.dep -strings/strings.lo.dep: $(go_strings_files) +@go_include@ strings.lo.dep +strings.lo.dep: $(go_strings_files) $(BUILDDEPS) -strings/strings.lo: $(go_strings_files) +strings.lo: $(go_strings_files) $(BUILDPACKAGE) strings/check: $(CHECK_DEPS) @$(CHECK) .PHONY: strings/check -@go_include@ sync/sync.lo.dep -sync/sync.lo.dep: $(go_sync_files) +@go_include@ sync.lo.dep +sync.lo.dep: $(go_sync_files) $(BUILDDEPS) -sync/sync.lo: $(go_sync_files) +sync.lo: $(go_sync_files) $(BUILDPACKAGE) sync/check: $(CHECK_DEPS) @$(CHECK) .PHONY: sync/check -@go_include@ testing/testing.lo.dep -testing/testing.lo.dep: $(go_testing_files) +@go_include@ testing.lo.dep +testing.lo.dep: $(go_testing_files) $(BUILDDEPS) -testing/testing.lo: $(go_testing_files) +testing.lo: $(go_testing_files) $(BUILDPACKAGE) testing/check: $(CHECK_DEPS) @$(CHECK) .PHONY: testing/check -@go_include@ time/time.lo.dep -time/time.lo.dep: $(go_time_files) +@go_include@ time-go.lo.dep +time-go.lo.dep: $(go_time_files) $(BUILDDEPS) -time/time.lo: $(go_time_files) +time-go.lo: $(go_time_files) $(BUILDPACKAGE) time/check: $(CHECK_DEPS) @$(CHECK) .PHONY: time/check -@go_include@ unicode/unicode.lo.dep -unicode/unicode.lo.dep: $(go_unicode_files) +@go_include@ unicode.lo.dep +unicode.lo.dep: $(go_unicode_files) $(BUILDDEPS) -unicode/unicode.lo: $(go_unicode_files) +unicode.lo: $(go_unicode_files) $(BUILDPACKAGE) unicode/check: $(CHECK_DEPS) @$(CHECK) .PHONY: unicode/check -@go_include@ websocket/websocket.lo.dep -websocket/websocket.lo.dep: $(go_websocket_files) - $(BUILDDEPS) -websocket/websocket.lo: $(go_websocket_files) - $(BUILDPACKAGE) -websocket/check: $(CHECK_DEPS) - @$(CHECK) -.PHONY: websocket/check - @go_include@ archive/tar.lo.dep archive/tar.lo.dep: $(go_archive_tar_files) $(BUILDDEPS) archive/tar.lo: $(go_archive_tar_files) $(BUILDPACKAGE) archive/tar/check: $(CHECK_DEPS) - @$(MKDIR_P) archive/tar @$(CHECK) .PHONY: archive/tar/check @@ -2200,7 +2117,6 @@ archive/zip.lo.dep: $(go_archive_zip_files) archive/zip.lo: $(go_archive_zip_files) $(BUILDPACKAGE) archive/zip/check: $(CHECK_DEPS) - @$(MKDIR_P) archive/zip @$(CHECK) .PHONY: archive/zip/check @@ -2210,7 +2126,6 @@ compress/bzip2.lo.dep: $(go_compress_bzip2_files) compress/bzip2.lo: $(go_compress_bzip2_files) $(BUILDPACKAGE) compress/bzip2/check: $(CHECK_DEPS) - @$(MKDIR_P) compress/bzip2 @$(CHECK) .PHONY: compress/bzip2/check @@ -2220,7 +2135,6 @@ compress/flate.lo.dep: $(go_compress_flate_files) compress/flate.lo: $(go_compress_flate_files) $(BUILDPACKAGE) compress/flate/check: $(CHECK_DEPS) - @$(MKDIR_P) compress/flate @$(CHECK) .PHONY: compress/flate/check @@ -2230,7 +2144,6 @@ compress/gzip.lo.dep: $(go_compress_gzip_files) compress/gzip.lo: $(go_compress_gzip_files) $(BUILDPACKAGE) compress/gzip/check: $(CHECK_DEPS) - @$(MKDIR_P) compress/gzip @$(CHECK) .PHONY: compress/gzip/check @@ -2240,7 +2153,6 @@ compress/lzw.lo.dep: $(go_compress_lzw_files) compress/lzw.lo: $(go_compress_lzw_files) $(BUILDPACKAGE) compress/lzw/check: $(CHECK_DEPS) - @$(MKDIR_P) compress/lzw @$(CHECK) .PHONY: compress/lzw/check @@ -2250,7 +2162,6 @@ compress/zlib.lo.dep: $(go_compress_zlib_files) compress/zlib.lo: $(go_compress_zlib_files) $(BUILDPACKAGE) compress/zlib/check: $(CHECK_DEPS) - @$(MKDIR_P) compress/zlib @$(CHECK) .PHONY: compress/zlib/check @@ -2260,7 +2171,6 @@ container/heap.lo.dep: $(go_container_heap_files) container/heap.lo: $(go_container_heap_files) $(BUILDPACKAGE) container/heap/check: $(CHECK_DEPS) - @$(MKDIR_P) container/heap @$(CHECK) .PHONY: container/heap/check @@ -2270,7 +2180,6 @@ container/list.lo.dep: $(go_container_list_files) container/list.lo: $(go_container_list_files) $(BUILDPACKAGE) container/list/check: $(CHECK_DEPS) - @$(MKDIR_P) container/list @$(CHECK) .PHONY: container/list/check @@ -2280,7 +2189,6 @@ container/ring.lo.dep: $(go_container_ring_files) container/ring.lo: $(go_container_ring_files) $(BUILDPACKAGE) container/ring/check: $(CHECK_DEPS) - @$(MKDIR_P) container/ring @$(CHECK) .PHONY: container/ring/check @@ -2290,47 +2198,15 @@ crypto/aes.lo.dep: $(go_crypto_aes_files) crypto/aes.lo: $(go_crypto_aes_files) $(BUILDPACKAGE) crypto/aes/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/aes @$(CHECK) .PHONY: crypto/aes/check -@go_include@ crypto/bcrypt.lo.dep -crypto/bcrypt.lo.dep: $(go_crypto_bcrypt_files) - $(BUILDDEPS) -crypto/bcrypt.lo: $(go_crypto_bcrypt_files) - $(BUILDPACKAGE) -crypto/bcrypt/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/bcrypt - @$(CHECK) -.PHONY: crypto/bcrypt/check - -@go_include@ crypto/blowfish.lo.dep -crypto/blowfish.lo.dep: $(go_crypto_blowfish_files) - $(BUILDDEPS) -crypto/blowfish.lo: $(go_crypto_blowfish_files) - $(BUILDPACKAGE) -crypto/blowfish/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/blowfish - @$(CHECK) -.PHONY: crypto/blowfish/check - -@go_include@ crypto/cast5.lo.dep -crypto/cast5.lo.dep: $(go_crypto_cast5_files) - $(BUILDDEPS) -crypto/cast5.lo: $(go_crypto_cast5_files) - $(BUILDPACKAGE) -crypto/cast5/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/cast5 - @$(CHECK) -.PHONY: crypto/cast5/check - @go_include@ crypto/cipher.lo.dep crypto/cipher.lo.dep: $(go_crypto_cipher_files) $(BUILDDEPS) crypto/cipher.lo: $(go_crypto_cipher_files) $(BUILDPACKAGE) crypto/cipher/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/cipher @$(CHECK) .PHONY: crypto/cipher/check @@ -2340,7 +2216,6 @@ crypto/des.lo.dep: $(go_crypto_des_files) crypto/des.lo: $(go_crypto_des_files) $(BUILDPACKAGE) crypto/des/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/des @$(CHECK) .PHONY: crypto/des/check @@ -2350,7 +2225,6 @@ crypto/dsa.lo.dep: $(go_crypto_dsa_files) crypto/dsa.lo: $(go_crypto_dsa_files) $(BUILDPACKAGE) crypto/dsa/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/dsa @$(CHECK) .PHONY: crypto/dsa/check @@ -2360,7 +2234,6 @@ crypto/ecdsa.lo.dep: $(go_crypto_ecdsa_files) crypto/ecdsa.lo: $(go_crypto_ecdsa_files) $(BUILDPACKAGE) crypto/ecdsa/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/ecdsa @$(CHECK) .PHONY: crypto/ecdsa/check @@ -2370,7 +2243,6 @@ crypto/elliptic.lo.dep: $(go_crypto_elliptic_files) crypto/elliptic.lo: $(go_crypto_elliptic_files) $(BUILDPACKAGE) crypto/elliptic/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/elliptic @$(CHECK) .PHONY: crypto/elliptic/check @@ -2380,57 +2252,24 @@ crypto/hmac.lo.dep: $(go_crypto_hmac_files) crypto/hmac.lo: $(go_crypto_hmac_files) $(BUILDPACKAGE) crypto/hmac/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/hmac @$(CHECK) .PHONY: crypto/hmac/check -@go_include@ crypto/md4.lo.dep -crypto/md4.lo.dep: $(go_crypto_md4_files) - $(BUILDDEPS) -crypto/md4.lo: $(go_crypto_md4_files) - $(BUILDPACKAGE) -crypto/md4/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/md4 - @$(CHECK) -.PHONY: crypto/md4/check - @go_include@ crypto/md5.lo.dep crypto/md5.lo.dep: $(go_crypto_md5_files) $(BUILDDEPS) crypto/md5.lo: $(go_crypto_md5_files) $(BUILDPACKAGE) crypto/md5/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/md5 @$(CHECK) .PHONY: crypto/md5/check -@go_include@ crypto/ocsp.lo.dep -crypto/ocsp.lo.dep: $(go_crypto_ocsp_files) - $(BUILDDEPS) -crypto/ocsp.lo: $(go_crypto_ocsp_files) - $(BUILDPACKAGE) -crypto/ocsp/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/ocsp - @$(CHECK) -.PHONY: crypto/ocsp/check - -@go_include@ crypto/openpgp.lo.dep -crypto/openpgp.lo.dep: $(go_crypto_openpgp_files) - $(BUILDDEPS) -crypto/openpgp.lo: $(go_crypto_openpgp_files) - $(BUILDPACKAGE) -crypto/openpgp/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/openpgp - @$(CHECK) -.PHONY: crypto/openpgp/check - @go_include@ crypto/rand.lo.dep crypto/rand.lo.dep: $(go_crypto_rand_files) $(BUILDDEPS) crypto/rand.lo: $(go_crypto_rand_files) $(BUILDPACKAGE) crypto/rand/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/rand @$(CHECK) .PHONY: crypto/rand/check @@ -2440,27 +2279,15 @@ crypto/rc4.lo.dep: $(go_crypto_rc4_files) crypto/rc4.lo: $(go_crypto_rc4_files) $(BUILDPACKAGE) crypto/rc4/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/rc4 @$(CHECK) .PHONY: crypto/rc4/check -@go_include@ crypto/ripemd160.lo.dep -crypto/ripemd160.lo.dep: $(go_crypto_ripemd160_files) - $(BUILDDEPS) -crypto/ripemd160.lo: $(go_crypto_ripemd160_files) - $(BUILDPACKAGE) -crypto/ripemd160/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/ripemd160 - @$(CHECK) -.PHONY: crypto/ripemd160/check - @go_include@ crypto/rsa.lo.dep crypto/rsa.lo.dep: $(go_crypto_rsa_files) $(BUILDDEPS) crypto/rsa.lo: $(go_crypto_rsa_files) $(BUILDPACKAGE) crypto/rsa/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/rsa @$(CHECK) .PHONY: crypto/rsa/check @@ -2470,7 +2297,6 @@ crypto/sha1.lo.dep: $(go_crypto_sha1_files) crypto/sha1.lo: $(go_crypto_sha1_files) $(BUILDPACKAGE) crypto/sha1/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/sha1 @$(CHECK) .PHONY: crypto/sha1/check @@ -2480,7 +2306,6 @@ crypto/sha256.lo.dep: $(go_crypto_sha256_files) crypto/sha256.lo: $(go_crypto_sha256_files) $(BUILDPACKAGE) crypto/sha256/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/sha256 @$(CHECK) .PHONY: crypto/sha256/check @@ -2490,7 +2315,6 @@ crypto/sha512.lo.dep: $(go_crypto_sha512_files) crypto/sha512.lo: $(go_crypto_sha512_files) $(BUILDPACKAGE) crypto/sha512/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/sha512 @$(CHECK) .PHONY: crypto/sha512/check @@ -2500,7 +2324,6 @@ crypto/subtle.lo.dep: $(go_crypto_subtle_files) crypto/subtle.lo: $(go_crypto_subtle_files) $(BUILDPACKAGE) crypto/subtle/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/subtle @$(CHECK) .PHONY: crypto/subtle/check @@ -2510,99 +2333,44 @@ crypto/tls.lo.dep: $(go_crypto_tls_files) crypto/tls.lo: $(go_crypto_tls_files) $(BUILDPACKAGE) crypto/tls/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/tls @$(CHECK) .PHONY: crypto/tls/check -@go_include@ crypto/twofish.lo.dep -crypto/twofish.lo.dep: $(go_crypto_twofish_files) - $(BUILDDEPS) -crypto/twofish.lo: $(go_crypto_twofish_files) - $(BUILDPACKAGE) -crypto/twofish/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/twofish - @$(CHECK) -.PHONY: crypto/twofish/check - @go_include@ crypto/x509.lo.dep crypto/x509.lo.dep: $(go_crypto_x509_files) $(BUILDDEPS) crypto/x509.lo: $(go_crypto_x509_files) $(BUILDPACKAGE) crypto/x509/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/x509 @$(CHECK) .PHONY: crypto/x509/check -@go_include@ crypto/xtea.lo.dep -crypto/xtea.lo.dep: $(go_crypto_xtea_files) - $(BUILDDEPS) -crypto/xtea.lo: $(go_crypto_xtea_files) - $(BUILDPACKAGE) -crypto/xtea/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/xtea - @$(CHECK) -.PHONY: crypto/xtea/check - -@go_include@ crypto/openpgp/armor.lo.dep -crypto/openpgp/armor.lo.dep: $(go_crypto_openpgp_armor_files) - $(BUILDDEPS) -crypto/openpgp/armor.lo: $(go_crypto_openpgp_armor_files) - $(BUILDPACKAGE) -crypto/openpgp/armor/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/openpgp/armor - @$(CHECK) -.PHONY: crypto/openpgp/armor/check - -@go_include@ crypto/openpgp/elgamal.lo.dep -crypto/openpgp/elgamal.lo.dep: $(go_crypto_openpgp_elgamal_files) - $(BUILDDEPS) -crypto/openpgp/elgamal.lo: $(go_crypto_openpgp_elgamal_files) - $(BUILDPACKAGE) -crypto/openpgp/elgamal/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/openpgp/elgamal - @$(CHECK) -.PHONY: crypto/openpgp/elgamal/check - -@go_include@ crypto/openpgp/error.lo.dep -crypto/openpgp/error.lo.dep: $(go_crypto_openpgp_error_files) - $(BUILDDEPS) -crypto/openpgp/error.lo: $(go_crypto_openpgp_error_files) - $(BUILDPACKAGE) -crypto/openpgp/error/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/openpgp/error - @$(CHECK) -.PHONY: crypto/openpgp/error/check - -@go_include@ crypto/openpgp/packet.lo.dep -crypto/openpgp/packet.lo.dep: $(go_crypto_openpgp_packet_files) +@go_include@ crypto/x509/pkix.lo.dep +crypto/x509/pkix.lo.dep: $(go_crypto_x509_pkix_files) $(BUILDDEPS) -crypto/openpgp/packet.lo: $(go_crypto_openpgp_packet_files) +crypto/x509/pkix.lo: $(go_crypto_x509_pkix_files) $(BUILDPACKAGE) -crypto/openpgp/packet/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/openpgp/packet +crypto/x509/pkix/check: $(CHECK_DEPS) @$(CHECK) -.PHONY: crypto/openpgp/packet/check +.PHONY: crypto/x509/pkix/check -@go_include@ crypto/openpgp/s2k.lo.dep -crypto/openpgp/s2k.lo.dep: $(go_crypto_openpgp_s2k_files) +@go_include@ database/sql.lo.dep +database/sql.lo.dep: $(go_database_sql_files) $(BUILDDEPS) -crypto/openpgp/s2k.lo: $(go_crypto_openpgp_s2k_files) +database/sql.lo: $(go_database_sql_files) $(BUILDPACKAGE) -crypto/openpgp/s2k/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/openpgp/s2k +database/sql/check: $(CHECK_DEPS) @$(CHECK) -.PHONY: crypto/openpgp/s2k/check +.PHONY: database/sql/check -@go_include@ crypto/x509/pkix.lo.dep -crypto/x509/pkix.lo.dep: $(go_crypto_x509_pkix_files) +@go_include@ database/sql/driver.lo.dep +database/sql/driver.lo.dep: $(go_database_sql_driver_files) $(BUILDDEPS) -crypto/x509/pkix.lo: $(go_crypto_x509_pkix_files) +database/sql/driver.lo: $(go_database_sql_driver_files) $(BUILDPACKAGE) -crypto/x509/pkix/check: $(CHECK_DEPS) - @$(MKDIR_P) crypto/x509/pkix +database/sql/driver/check: $(CHECK_DEPS) @$(CHECK) -.PHONY: crypto/x509/pkix/check +.PHONY: database/sql/driver/check @go_include@ debug/dwarf.lo.dep debug/dwarf.lo.dep: $(go_debug_dwarf_files) @@ -2610,7 +2378,6 @@ debug/dwarf.lo.dep: $(go_debug_dwarf_files) debug/dwarf.lo: $(go_debug_dwarf_files) $(BUILDPACKAGE) debug/dwarf/check: $(CHECK_DEPS) - @$(MKDIR_P) debug/dwarf @$(CHECK) .PHONY: debug/dwarf/check @@ -2620,7 +2387,6 @@ debug/elf.lo.dep: $(go_debug_elf_files) debug/elf.lo: $(go_debug_elf_files) $(BUILDPACKAGE) debug/elf/check: $(CHECK_DEPS) - @$(MKDIR_P) debug/elf @$(CHECK) .PHONY: debug/elf/check @@ -2630,7 +2396,6 @@ debug/gosym.lo.dep: $(go_debug_gosym_files) debug/gosym.lo: $(go_debug_gosym_files) $(BUILDPACKAGE) debug/gosym/check: $(CHECK_DEPS) - @$(MKDIR_P) debug/gosym @$(CHECK) .PHONY: debug/gosym/check @@ -2640,7 +2405,6 @@ debug/macho.lo.dep: $(go_debug_macho_files) debug/macho.lo: $(go_debug_macho_files) $(BUILDPACKAGE) debug/macho/check: $(CHECK_DEPS) - @$(MKDIR_P) debug/macho @$(CHECK) .PHONY: debug/macho/check @@ -2650,7 +2414,6 @@ debug/pe.lo.dep: $(go_debug_pe_files) debug/pe.lo: $(go_debug_pe_files) $(BUILDPACKAGE) debug/pe/check: $(CHECK_DEPS) - @$(MKDIR_P) debug/pe @$(CHECK) .PHONY: debug/pe/check @@ -2660,7 +2423,6 @@ encoding/asn1.lo.dep: $(go_encoding_asn1_files) encoding/asn1.lo: $(go_encoding_asn1_files) $(BUILDPACKAGE) encoding/asn1/check: $(CHECK_DEPS) - @$(MKDIR_P) encoding/asn1 @$(CHECK) .PHONY: encoding/asn1/check @@ -2670,7 +2432,6 @@ encoding/ascii85.lo.dep: $(go_encoding_ascii85_files) encoding/ascii85.lo: $(go_encoding_ascii85_files) $(BUILDPACKAGE) encoding/ascii85/check: $(CHECK_DEPS) - @$(MKDIR_P) encoding/ascii85 @$(CHECK) .PHONY: encoding/ascii85/check @@ -2680,7 +2441,6 @@ encoding/base32.lo.dep: $(go_encoding_base32_files) encoding/base32.lo: $(go_encoding_base32_files) $(BUILDPACKAGE) encoding/base32/check: $(CHECK_DEPS) - @$(MKDIR_P) encoding/base32 @$(CHECK) .PHONY: encoding/base32/check @@ -2690,7 +2450,6 @@ encoding/base64.lo.dep: $(go_encoding_base64_files) encoding/base64.lo: $(go_encoding_base64_files) $(BUILDPACKAGE) encoding/base64/check: $(CHECK_DEPS) - @$(MKDIR_P) encoding/base64 @$(CHECK) .PHONY: encoding/base64/check @@ -2700,7 +2459,6 @@ encoding/binary.lo.dep: $(go_encoding_binary_files) encoding/binary.lo: $(go_encoding_binary_files) $(BUILDPACKAGE) encoding/binary/check: $(CHECK_DEPS) - @$(MKDIR_P) encoding/binary @$(CHECK) .PHONY: encoding/binary/check @@ -2710,27 +2468,15 @@ encoding/csv.lo.dep: $(go_encoding_csv_files) encoding/csv.lo: $(go_encoding_csv_files) $(BUILDPACKAGE) encoding/csv/check: $(CHECK_DEPS) - @$(MKDIR_P) encoding/csv @$(CHECK) .PHONY: encoding/csv/check -@go_include@ encoding/git85.lo.dep -encoding/git85.lo.dep: $(go_encoding_git85_files) - $(BUILDDEPS) -encoding/git85.lo: $(go_encoding_git85_files) - $(BUILDPACKAGE) -encoding/git85/check: $(CHECK_DEPS) - @$(MKDIR_P) encoding/git85 - @$(CHECK) -.PHONY: encoding/git85/check - @go_include@ encoding/gob.lo.dep encoding/gob.lo.dep: $(go_encoding_gob_files) $(BUILDDEPS) encoding/gob.lo: $(go_encoding_gob_files) $(BUILDPACKAGE) encoding/gob/check: $(CHECK_DEPS) - @$(MKDIR_P) encoding/gob @$(CHECK) .PHONY: encoding/gob/check @@ -2740,7 +2486,6 @@ encoding/hex.lo.dep: $(go_encoding_hex_files) encoding/hex.lo: $(go_encoding_hex_files) $(BUILDPACKAGE) encoding/hex/check: $(CHECK_DEPS) - @$(MKDIR_P) encoding/hex @$(CHECK) .PHONY: encoding/hex/check @@ -2750,7 +2495,6 @@ encoding/json.lo.dep: $(go_encoding_json_files) encoding/json.lo: $(go_encoding_json_files) $(BUILDPACKAGE) encoding/json/check: $(CHECK_DEPS) - @$(MKDIR_P) encoding/json @$(CHECK) .PHONY: encoding/json/check @@ -2760,7 +2504,6 @@ encoding/pem.lo.dep: $(go_encoding_pem_files) encoding/pem.lo: $(go_encoding_pem_files) $(BUILDPACKAGE) encoding/pem/check: $(CHECK_DEPS) - @$(MKDIR_P) encoding/pem @$(CHECK) .PHONY: encoding/pem/check @@ -2770,7 +2513,6 @@ encoding/xml.lo.dep: $(go_encoding_xml_files) encoding/xml.lo: $(go_encoding_xml_files) $(BUILDPACKAGE) encoding/xml/check: $(CHECK_DEPS) - @$(MKDIR_P) encoding/xml @$(CHECK) .PHONY: encoding/xml/check @@ -2780,19 +2522,17 @@ exp/ebnf.lo.dep: $(go_exp_ebnf_files) exp/ebnf.lo: $(go_exp_ebnf_files) $(BUILDPACKAGE) exp/ebnf/check: $(CHECK_DEPS) - @$(MKDIR_P) exp/ebnf @$(CHECK) .PHONY: exp/ebnf/check -@go_include@ exp/gui.lo.dep -exp/gui.lo.dep: $(go_exp_gui_files) +@go_include@ exp/html.lo.dep +exp/html.lo.dep: $(go_exp_html_files) $(BUILDDEPS) -exp/gui.lo: $(go_exp_gui_files) +exp/html.lo: $(go_exp_html_files) $(BUILDPACKAGE) -exp/gui/check: $(CHECK_DEPS) - @$(MKDIR_P) exp/gui +exp/html/check: $(CHECK_DEPS) @$(CHECK) -.PHONY: exp/gui/check +.PHONY: exp/html/check @go_include@ exp/norm.lo.dep exp/norm.lo.dep: $(go_exp_norm_files) @@ -2800,39 +2540,17 @@ exp/norm.lo.dep: $(go_exp_norm_files) exp/norm.lo: $(go_exp_norm_files) $(BUILDPACKAGE) exp/norm/check: $(CHECK_DEPS) - @$(MKDIR_P) exp/norm @$(CHECK) .PHONY: exp/norm/check -@go_include@ exp/spdy.lo.dep -exp/spdy.lo.dep: $(go_exp_spdy_files) - $(BUILDDEPS) -exp/spdy.lo: $(go_exp_spdy_files) - $(BUILDPACKAGE) -exp/spdy/check: $(CHECK_DEPS) - @$(MKDIR_P) exp/spdy - @$(CHECK) -.PHONY: exp/spdy/check - -@go_include@ exp/sql.lo.dep -exp/sql.lo.dep: $(go_exp_sql_files) - $(BUILDDEPS) -exp/sql.lo: $(go_exp_sql_files) - $(BUILDPACKAGE) -exp/sql/check: $(CHECK_DEPS) - @$(MKDIR_P) exp/sql - @$(CHECK) -.PHONY: exp/sql/check - -@go_include@ exp/ssh.lo.dep -exp/ssh.lo.dep: $(go_exp_ssh_files) +@go_include@ exp/proxy.lo.dep +exp/proxy.lo.dep: $(go_exp_proxy_files) $(BUILDDEPS) -exp/ssh.lo: $(go_exp_ssh_files) +exp/proxy.lo: $(go_exp_proxy_files) $(BUILDPACKAGE) -exp/ssh/check: $(CHECK_DEPS) - @$(MKDIR_P) exp/ssh +exp/proxy/check: $(CHECK_DEPS) @$(CHECK) -.PHONY: exp/ssh/check +.PHONY: exp/proxy/check @go_include@ exp/terminal.lo.dep exp/terminal.lo.dep: $(go_exp_terminal_files) @@ -2840,7 +2558,6 @@ exp/terminal.lo.dep: $(go_exp_terminal_files) exp/terminal.lo: $(go_exp_terminal_files) $(BUILDPACKAGE) exp/terminal/check: $(CHECK_DEPS) - @$(MKDIR_P) exp/terminal @$(CHECK) .PHONY: exp/terminal/check @@ -2850,19 +2567,17 @@ exp/types.lo.dep: $(go_exp_types_files) exp/types.lo: $(go_exp_types_files) $(BUILDPACKAGE) exp/types/check: $(CHECK_DEPS) - @$(MKDIR_P) exp/types @$(CHECK) .PHONY: exp/types/check -@go_include@ exp/gui/x11.lo.dep -exp/gui/x11.lo.dep: $(go_exp_gui_x11_files) +@go_include@ exp/utf8string.lo.dep +exp/utf8string.lo.dep: $(go_exp_utf8string_files) $(BUILDDEPS) -exp/gui/x11.lo: $(go_exp_gui_x11_files) +exp/utf8string.lo: $(go_exp_utf8string_files) $(BUILDPACKAGE) -exp/gui/x11/check: $(CHECK_DEPS) - @$(MKDIR_P) exp/gui/x11 +exp/utf8string/check: $(CHECK_DEPS) @$(CHECK) -.PHONY: exp/gui/x11/check +.PHONY: exp/utf8string/check @go_include@ exp/inotify.lo.dep exp/inotify.lo.dep: $(go_exp_inotify_files) @@ -2870,27 +2585,15 @@ exp/inotify.lo.dep: $(go_exp_inotify_files) exp/inotify.lo: $(go_exp_inotify_files) $(BUILDPACKAGE) exp/inotify/check: $(CHECK_DEPS) - @$(MKDIR_P) exp/inotify @$(CHECK) .PHONY: exp/inotify/check -@go_include@ exp/sql/driver.lo.dep -exp/sql/driver.lo.dep: $(go_exp_sql_driver_files) - $(BUILDDEPS) -exp/sql/driver.lo: $(go_exp_sql_driver_files) - $(BUILDPACKAGE) -exp/sql/driver/check: $(CHECK_DEPS) - @$(MKDIR_P) exp/sql/driver - @$(CHECK) -.PHONY: exp/sql/driver/check - @go_include@ html/template.lo.dep html/template.lo.dep: $(go_html_template_files) $(BUILDDEPS) html/template.lo: $(go_html_template_files) $(BUILDPACKAGE) html/template/check: $(CHECK_DEPS) - @$(MKDIR_P) html/template @$(CHECK) .PHONY: html/template/check @@ -2900,7 +2603,6 @@ go/ast.lo.dep: $(go_go_ast_files) go/ast.lo: $(go_go_ast_files) $(BUILDPACKAGE) go/ast/check: $(CHECK_DEPS) - @$(MKDIR_P) go/ast @$(CHECK) .PHONY: go/ast/check @@ -2910,7 +2612,6 @@ go/build.lo.dep: $(go_go_build_files) go/build.lo: $(go_go_build_files) $(BUILDPACKAGE) go/build/check: $(CHECK_DEPS) - @$(MKDIR_P) go/build @$(CHECK) .PHONY: go/build/check @@ -2929,7 +2630,6 @@ go/doc.lo.dep: $(go_go_doc_files) go/doc.lo: $(go_go_doc_files) $(BUILDPACKAGE) go/doc/check: $(CHECK_DEPS) - @$(MKDIR_P) go/doc @$(CHECK) .PHONY: go/doc/check @@ -2939,7 +2639,6 @@ go/parser.lo.dep: $(go_go_parser_files) go/parser.lo: $(go_go_parser_files) $(BUILDPACKAGE) go/parser/check: $(CHECK_DEPS) - @$(MKDIR_P) go/parser @$(CHECK) .PHONY: go/parser/check @@ -2949,7 +2648,6 @@ go/printer.lo.dep: $(go_go_printer_files) go/printer.lo: $(go_go_printer_files) $(BUILDPACKAGE) go/printer/check: $(CHECK_DEPS) - @$(MKDIR_P) go/printer @$(CHECK) .PHONY: go/printer/check @@ -2959,7 +2657,6 @@ go/scanner.lo.dep: $(go_go_scanner_files) go/scanner.lo: $(go_go_scanner_files) $(BUILDPACKAGE) go/scanner/check: $(CHECK_DEPS) - @$(MKDIR_P) go/scanner @$(CHECK) .PHONY: go/scanner/check @@ -2969,7 +2666,6 @@ go/token.lo.dep: $(go_go_token_files) go/token.lo: $(go_go_token_files) $(BUILDPACKAGE) go/token/check: $(CHECK_DEPS) - @$(MKDIR_P) go/token @$(CHECK) .PHONY: go/token/check @@ -2979,7 +2675,6 @@ hash/adler32.lo.dep: $(go_hash_adler32_files) hash/adler32.lo: $(go_hash_adler32_files) $(BUILDPACKAGE) hash/adler32/check: $(CHECK_DEPS) - @$(MKDIR_P) hash/adler32 @$(CHECK) .PHONY: hash/adler32/check @@ -2989,7 +2684,6 @@ hash/crc32.lo.dep: $(go_hash_crc32_files) hash/crc32.lo: $(go_hash_crc32_files) $(BUILDPACKAGE) hash/crc32/check: $(CHECK_DEPS) - @$(MKDIR_P) hash/crc32 @$(CHECK) .PHONY: hash/crc32/check @@ -2999,7 +2693,6 @@ hash/crc64.lo.dep: $(go_hash_crc64_files) hash/crc64.lo: $(go_hash_crc64_files) $(BUILDPACKAGE) hash/crc64/check: $(CHECK_DEPS) - @$(MKDIR_P) hash/crc64 @$(CHECK) .PHONY: hash/crc64/check @@ -3009,27 +2702,15 @@ hash/fnv.lo.dep: $(go_hash_fnv_files) hash/fnv.lo: $(go_hash_fnv_files) $(BUILDPACKAGE) hash/fnv/check: $(CHECK_DEPS) - @$(MKDIR_P) hash/fnv @$(CHECK) .PHONY: hash/fnv/check -@go_include@ image/bmp.lo.dep -image/bmp.lo.dep: $(go_image_bmp_files) - $(BUILDDEPS) -image/bmp.lo: $(go_image_bmp_files) - $(BUILDPACKAGE) -image/bmp/check: $(CHECK_DEPS) - @$(MKDIR_P) image/bmp - @$(CHECK) -.PHONY: image/bmp/check - @go_include@ image/color.lo.dep image/color.lo.dep: $(go_image_color_files) $(BUILDDEPS) image/color.lo: $(go_image_color_files) $(BUILDPACKAGE) image/color/check: $(CHECK_DEPS) - @$(MKDIR_P) image/color @$(CHECK) .PHONY: image/color/check @@ -3039,7 +2720,6 @@ image/draw.lo.dep: $(go_image_draw_files) image/draw.lo: $(go_image_draw_files) $(BUILDPACKAGE) image/draw/check: $(CHECK_DEPS) - @$(MKDIR_P) image/draw @$(CHECK) .PHONY: image/draw/check @@ -3049,7 +2729,6 @@ image/gif.lo.dep: $(go_image_gif_files) image/gif.lo: $(go_image_gif_files) $(BUILDPACKAGE) image/gif/check: $(CHECK_DEPS) - @$(MKDIR_P) image/gif @$(CHECK) .PHONY: image/gif/check @@ -3059,7 +2738,6 @@ image/jpeg.lo.dep: $(go_image_jpeg_files) image/jpeg.lo: $(go_image_jpeg_files) $(BUILDPACKAGE) image/jpeg/check: $(CHECK_DEPS) - @$(MKDIR_P) image/jpeg @$(CHECK) .PHONY: image/jpeg/check @@ -3069,37 +2747,15 @@ image/png.lo.dep: $(go_image_png_files) image/png.lo: $(go_image_png_files) $(BUILDPACKAGE) image/png/check: $(CHECK_DEPS) - @$(MKDIR_P) image/png @$(CHECK) .PHONY: image/png/check -@go_include@ image/tiff.lo.dep -image/tiff.lo.dep: $(go_image_tiff_files) - $(BUILDDEPS) -image/tiff.lo: $(go_image_tiff_files) - $(BUILDPACKAGE) -image/tiff/check: $(CHECK_DEPS) - @$(MKDIR_P) image/tiff - @$(CHECK) -.PHONY: image/tiff/check - -@go_include@ image/ycbcr.lo.dep -image/ycbcr.lo.dep: $(go_image_ycbcr_files) - $(BUILDDEPS) -image/ycbcr.lo: $(go_image_ycbcr_files) - $(BUILDPACKAGE) -image/ycbcr/check: $(CHECK_DEPS) - @$(MKDIR_P) image/ycbcr - @$(CHECK) -.PHONY: image/ycbcr/check - @go_include@ index/suffixarray.lo.dep index/suffixarray.lo.dep: $(go_index_suffixarray_files) $(BUILDDEPS) index/suffixarray.lo: $(go_index_suffixarray_files) $(BUILDPACKAGE) index/suffixarray/check: $(CHECK_DEPS) - @$(MKDIR_P) index/suffixarray @$(CHECK) .PHONY: index/suffixarray/check @@ -3109,7 +2765,6 @@ io/ioutil.lo.dep: $(go_io_ioutil_files) io/ioutil.lo: $(go_io_ioutil_files) $(BUILDPACKAGE) io/ioutil/check: $(CHECK_DEPS) - @$(MKDIR_P) io/ioutil @$(CHECK) .PHONY: io/ioutil/check @@ -3119,9 +2774,9 @@ log/syslog.lo.dep: $(go_log_syslog_files) log/syslog.lo: $(go_log_syslog_files) $(BUILDPACKAGE) log/syslog/syslog_c.lo: $(go_syslog_c_files) log/syslog.lo + @$(MKDIR_P) log/syslog $(LTCOMPILE) -c -o $@ $(srcdir)/go/log/syslog/syslog_c.c log/syslog/check: $(CHECK_DEPS) - @$(MKDIR_P) log/syslog @$(CHECK) .PHONY: log/syslog/check @@ -3131,7 +2786,6 @@ math/big.lo.dep: $(go_math_big_files) math/big.lo: $(go_math_big_files) $(BUILDPACKAGE) math/big/check: $(CHECK_DEPS) - @$(MKDIR_P) math/big @$(CHECK) .PHONY: math/big/check @@ -3141,7 +2795,6 @@ math/cmplx.lo.dep: $(go_math_cmplx_files) math/cmplx.lo: $(go_math_cmplx_files) $(BUILDPACKAGE) math/cmplx/check: $(CHECK_DEPS) - @$(MKDIR_P) math/cmplx @$(CHECK) .PHONY: math/cmplx/check @@ -3151,7 +2804,6 @@ math/rand.lo.dep: $(go_math_rand_files) math/rand.lo: $(go_math_rand_files) $(BUILDPACKAGE) math/rand/check: $(CHECK_DEPS) - @$(MKDIR_P) math/rand @$(CHECK) .PHONY: math/rand/check @@ -3161,23 +2813,15 @@ mime/multipart.lo.dep: $(go_mime_multipart_files) mime/multipart.lo: $(go_mime_multipart_files) $(BUILDPACKAGE) mime/multipart/check: $(CHECK_DEPS) - @$(MKDIR_P) mime/multipart @$(CHECK) .PHONY: mime/multipart/check -@go_include@ net/dict.lo.dep -net/dict.lo.dep: $(go_net_dict_files) - $(BUILDDEPS) -net/dict.lo: $(go_net_dict_files) - $(BUILDPACKAGE) - @go_include@ net/http.lo.dep net/http.lo.dep: $(go_net_http_files) $(BUILDDEPS) net/http.lo: $(go_net_http_files) $(BUILDPACKAGE) net/http/check: $(CHECK_DEPS) - @$(MKDIR_P) net/http @$(CHECK) .PHONY: net/http/check @@ -3187,7 +2831,6 @@ net/mail.lo.dep: $(go_net_mail_files) net/mail.lo: $(go_net_mail_files) $(BUILDPACKAGE) net/mail/check: $(CHECK_DEPS) - @$(MKDIR_P) net/mail @$(CHECK) .PHONY: net/mail/check @@ -3197,7 +2840,6 @@ net/rpc.lo.dep: $(go_net_rpc_files) net/rpc.lo: $(go_net_rpc_files) $(BUILDPACKAGE) net/rpc/check: $(CHECK_DEPS) - @$(MKDIR_P) net/rpc @$(CHECK) .PHONY: net/rpc/check @@ -3207,7 +2849,6 @@ net/smtp.lo.dep: $(go_net_smtp_files) net/smtp.lo: $(go_net_smtp_files) $(BUILDPACKAGE) net/smtp/check: $(CHECK_DEPS) - @$(MKDIR_P) net/smtp @$(CHECK) .PHONY: net/smtp/check @@ -3217,7 +2858,6 @@ net/url.lo.dep: $(go_net_url_files) net/url.lo: $(go_net_url_files) $(BUILDPACKAGE) net/url/check: $(CHECK_DEPS) - @$(MKDIR_P) net/url @$(CHECK) .PHONY: net/url/check @@ -3227,7 +2867,6 @@ net/textproto.lo.dep: $(go_net_textproto_files) net/textproto.lo: $(go_net_textproto_files) $(BUILDPACKAGE) net/textproto/check: $(CHECK_DEPS) - @$(MKDIR_P) net/textproto @$(CHECK) .PHONY: net/textproto/check @@ -3237,7 +2876,6 @@ net/http/cgi.lo.dep: $(go_net_http_cgi_files) net/http/cgi.lo: $(go_net_http_cgi_files) $(BUILDPACKAGE) net/http/cgi/check: $(CHECK_DEPS) - @$(MKDIR_P) net/http/cgi @$(CHECK) .PHONY: net/http/cgi/check @@ -3247,7 +2885,6 @@ net/http/fcgi.lo.dep: $(go_net_http_fcgi_files) net/http/fcgi.lo: $(go_net_http_fcgi_files) $(BUILDPACKAGE) net/http/fcgi/check: $(CHECK_DEPS) - @$(MKDIR_P) net/http/fcgi @$(CHECK) .PHONY: net/http/fcgi/check @@ -3257,7 +2894,6 @@ net/http/httptest.lo.dep: $(go_net_http_httptest_files) net/http/httptest.lo: $(go_net_http_httptest_files) $(BUILDPACKAGE) net/http/httptest/check: $(check_deps) - @$(MKDIR_P) net/http/httptest @$(CHECK) .PHONY: net/http/httptest/check @@ -3267,7 +2903,6 @@ net/http/httputil.lo.dep: $(go_net_http_httputil_files) net/http/httputil.lo: $(go_net_http_httputil_files) $(BUILDPACKAGE) net/http/httputil/check: $(check_deps) - @$(MKDIR_P) net/http/httputil @$(CHECK) .PHONY: net/http/httputil/check @@ -3277,7 +2912,6 @@ net/http/pprof.lo.dep: $(go_net_http_pprof_files) net/http/pprof.lo: $(go_net_http_pprof_files) $(BUILDPACKAGE) net/http/pprof/check: $(CHECK_DEPS) - @$(MKDIR_P) net/http/pprof @$(CHECK) .PHONY: net/http/pprof/check @@ -3287,7 +2921,6 @@ net/rpc/jsonrpc.lo.dep: $(go_net_rpc_jsonrpc_files) net/rpc/jsonrpc.lo: $(go_net_rpc_jsonrpc_files) $(BUILDPACKAGE) net/rpc/jsonrpc/check: $(CHECK_DEPS) - @$(MKDIR_P) net/rpc/jsonrpc @$(CHECK) .PHONY: net/rpc/jsonrpc/check @@ -3297,7 +2930,6 @@ old/netchan.lo.dep: $(go_old_netchan_files) old/netchan.lo: $(go_old_netchan_files) $(BUILDPACKAGE) old/netchan/check: $(CHECK_DEPS) - @$(MKDIR_P) old/netchan @$(CHECK) .PHONY: old/netchan/check @@ -3307,7 +2939,6 @@ old/regexp.lo.dep: $(go_old_regexp_files) old/regexp.lo: $(go_old_regexp_files) $(BUILDPACKAGE) old/regexp/check: $(CHECK_DEPS) - @$(MKDIR_P) old/regexp @$(CHECK) .PHONY: old/regexp/check @@ -3317,7 +2948,6 @@ old/template.lo.dep: $(go_old_template_files) old/template.lo: $(go_old_template_files) $(BUILDPACKAGE) old/template/check: $(CHECK_DEPS) - @$(MKDIR_P) old/template @$(CHECK) .PHONY: old/template/check @@ -3327,37 +2957,33 @@ os/exec.lo.dep: $(go_os_exec_files) os/exec.lo: $(go_os_exec_files) $(BUILDPACKAGE) os/exec/check: $(CHECK_DEPS) - @$(MKDIR_P) os/exec @$(CHECK) .PHONY: os/exec/check -@go_include@ os/user.lo.dep -os/user.lo.dep: $(go_os_user_files) - $(BUILDDEPS) -os/user.lo: $(go_os_user_files) - $(BUILDPACKAGE) -os/user/check: $(CHECK_DEPS) - @$(MKDIR_P) os/user - @$(CHECK) -.PHONY: os/user/check - @go_include@ os/signal.lo.dep os/signal.lo.dep: $(go_os_signal_files) $(BUILDDEPS) os/signal.lo: $(go_os_signal_files) $(BUILDPACKAGE) os/signal/check: $(CHECK_DEPS) - @$(MKDIR_P) os/signal @$(CHECK) .PHONY: os/signal/check +@go_include@ os/user.lo.dep +os/user.lo.dep: $(go_os_user_files) + $(BUILDDEPS) +os/user.lo: $(go_os_user_files) + $(BUILDPACKAGE) +os/user/check: $(CHECK_DEPS) + @$(CHECK) +.PHONY: os/user/check + @go_include@ path/filepath.lo.dep path/filepath.lo.dep: $(go_path_filepath_files) $(BUILDDEPS) path/filepath.lo: $(go_path_filepath_files) $(BUILDPACKAGE) path/filepath/check: $(CHECK_DEPS) - @$(MKDIR_P) path/filepath @$(CHECK) .PHONY: path/filepath/check @@ -3367,7 +2993,6 @@ regexp/syntax.lo.dep: $(go_regexp_syntax_files) regexp/syntax.lo: $(go_regexp_syntax_files) $(BUILDPACKAGE) regexp/syntax/check: $(CHECK_DEPS) - @$(MKDIR_P) regexp/syntax @$(CHECK) .PHONY: regexp/syntax/check @@ -3377,7 +3002,6 @@ runtime/debug.lo.dep: $(go_runtime_debug_files) runtime/debug.lo: $(go_runtime_debug_files) $(BUILDPACKAGE) runtime/debug/check: $(CHECK_DEPS) - @$(MKDIR_P) runtime/debug @$(CHECK) .PHONY: runtime/debug/check @@ -3387,9 +3011,11 @@ runtime/pprof.lo.dep: $(go_runtime_pprof_files) runtime/pprof.lo: $(go_runtime_pprof_files) $(BUILDPACKAGE) runtime/pprof/check: $(CHECK_DEPS) - @$(MKDIR_P) runtime/pprof @$(CHECK) .PHONY: runtime/pprof/check +# At least for now, we need -static-libgo for this test, because +# otherwise we can't get the line numbers. +runtime_pprof_check_GOCFLAGS = -static-libgo @go_include@ sync/atomic.lo.dep sync/atomic.lo.dep: $(go_sync_atomic_files) @@ -3399,17 +3025,24 @@ sync/atomic.lo: $(go_sync_atomic_files) sync/atomic_c.lo: $(go_sync_atomic_c_files) sync/atomic.lo $(LTCOMPILE) -c -o $@ $(srcdir)/go/sync/atomic/atomic.c sync/atomic/check: $(CHECK_DEPS) - @$(MKDIR_P) sync/atomic @$(CHECK) .PHONY: sync/atomic/check +@go_include@ text/scanner.lo.dep +text/scanner.lo.dep: $(go_text_scanner_files) + $(BUILDDEPS) +text/scanner.lo: $(go_text_scanner_files) + $(BUILDPACKAGE) +text/scanner/check: $(CHECK_DEPS) + @$(CHECK) +.PHONY: text/scanner/check + @go_include@ text/tabwriter.lo.dep text/tabwriter.lo.dep: $(go_text_tabwriter_files) $(BUILDDEPS) text/tabwriter.lo: $(go_text_tabwriter_files) $(BUILDPACKAGE) text/tabwriter/check: $(CHECK_DEPS) - @$(MKDIR_P) text/tabwriter @$(CHECK) .PHONY: text/tabwriter/check @@ -3428,7 +3061,6 @@ text/template/parse.lo.dep: $(go_text_template_parse_files) text/template/parse.lo: $(go_text_template_parse_files) $(BUILDPACKAGE) text/template/parse/check: $(CHECK_DEPS) - @$(MKDIR_P) text/template/parse @$(CHECK) .PHONY: text/template/parse/check @@ -3438,7 +3070,6 @@ testing/iotest.lo.dep: $(go_testing_iotest_files) testing/iotest.lo: $(go_testing_iotest_files) $(BUILDPACKAGE) testing/iotest/check: $(CHECK_DEPS) - @$(MKDIR_P) testing/iotest @$(CHECK) .PHONY: testing/iotest/check @@ -3448,27 +3079,15 @@ testing/quick.lo.dep: $(go_testing_quick_files) testing/quick.lo: $(go_testing_quick_files) $(BUILDPACKAGE) testing/quick/check: $(CHECK_DEPS) - @$(MKDIR_P) testing/quick @$(CHECK) .PHONY: testing/quick/check -@go_include@ testing/script.lo.dep -testing/script.lo.dep: $(go_testing_script_files) - $(BUILDDEPS) -testing/script.lo: $(go_testing_script_files) - $(BUILDPACKAGE) -testing/script/check: $(CHECK_DEPS) - @$(MKDIR_P) testing/script - @$(CHECK) -.PHONY: testing/script/check - @go_include@ unicode/utf16.lo.dep unicode/utf16.lo.dep: $(go_unicode_utf16_files) $(BUILDDEPS) unicode/utf16.lo: $(go_unicode_utf16_files) $(BUILDPACKAGE) unicode/utf16/check: $(CHECK_DEPS) - @$(MKDIR_P) unicode/utf16 @$(CHECK) .PHONY: unicode/utf16/check @@ -3478,18 +3097,22 @@ unicode/utf8.lo.dep: $(go_unicode_utf8_files) unicode/utf8.lo: $(go_unicode_utf8_files) $(BUILDPACKAGE) unicode/utf8/check: $(CHECK_DEPS) - @$(MKDIR_P) unicode/utf8 @$(CHECK) .PHONY: unicode/utf8/check -@go_include@ syscall/syscall.lo.dep -syscall/syscall.lo.dep: $(go_syscall_files) +@go_include@ syscall.lo.dep +syscall.lo.dep: $(go_syscall_files) $(BUILDDEPS) -syscall/syscall.lo: $(go_syscall_files) +syscall.lo: $(go_syscall_files) $(BUILDPACKAGE) syscall/errno.lo: go/syscall/errno.c + @$(MKDIR_P) syscall + $(LTCOMPILE) -c -o $@ $< +syscall/signame.lo: go/syscall/signame.c + @$(MKDIR_P) syscall $(LTCOMPILE) -c -o $@ $< syscall/wait.lo: go/syscall/wait.c + @$(MKDIR_P) syscall $(LTCOMPILE) -c -o $@ $< # How to build a .gox file from a .lo file. @@ -3497,65 +3120,61 @@ BUILDGOX = \ f=`echo $< | sed -e 's/.lo$$/.o/'`; \ $(OBJCOPY) -j .go_export $$f $@.tmp && mv -f $@.tmp $@ -bufio.gox: bufio/bufio.lo +bufio.gox: bufio.lo $(BUILDGOX) -bytes.gox: bytes/bytes.lo +bytes.gox: bytes.lo $(BUILDGOX) -crypto.gox: crypto/crypto.lo +crypto.gox: crypto.lo $(BUILDGOX) -errors.gox: errors/errors.lo +errors.gox: errors.lo $(BUILDGOX) -expvar.gox: expvar/expvar.lo +expvar.gox: expvar.lo $(BUILDGOX) -flag.gox: flag/flag.lo +flag.gox: flag.lo $(BUILDGOX) -fmt.gox: fmt/fmt.lo +fmt.gox: fmt.lo $(BUILDGOX) -hash.gox: hash/hash.lo +hash.gox: hash.lo $(BUILDGOX) -html.gox: html/html.lo +html.gox: html.lo $(BUILDGOX) -image.gox: image/image.lo +image.gox: image.lo $(BUILDGOX) -io.gox: io/io.lo +io.gox: io.lo $(BUILDGOX) -log.gox: log/log.lo +log.gox: log.lo $(BUILDGOX) -math.gox: math/math.lo +math.gox: math.lo $(BUILDGOX) -mime.gox: mime/mime.lo +mime.gox: mime.lo $(BUILDGOX) -net.gox: net/net.lo +net.gox: net.lo $(BUILDGOX) -os.gox: os/os.lo +os.gox: os.lo $(BUILDGOX) -patch.gox: patch/patch.lo +path.gox: path.lo $(BUILDGOX) -path.gox: path/path.lo +reflect.gox: reflect-go.lo $(BUILDGOX) -reflect.gox: reflect/reflect.lo +regexp.gox: regexp.lo $(BUILDGOX) -regexp.gox: regexp/regexp.lo +runtime.gox: runtime-go.lo $(BUILDGOX) -runtime.gox: runtime/runtime.lo +sort.gox: sort.lo $(BUILDGOX) -sort.gox: sort/sort.lo +strconv.gox: strconv.lo $(BUILDGOX) -strconv.gox: strconv/strconv.lo +strings.gox: strings.lo $(BUILDGOX) -strings.gox: strings/strings.lo +sync.gox: sync.lo $(BUILDGOX) -sync.gox: sync/sync.lo +syscall.gox: syscall.lo $(BUILDGOX) -syscall.gox: syscall/syscall.lo +testing.gox: testing.lo $(BUILDGOX) -testing.gox: testing/testing.lo +time.gox: time-go.lo $(BUILDGOX) -time.gox: time/time.lo - $(BUILDGOX) -unicode.gox: unicode/unicode.lo - $(BUILDGOX) -websocket.gox: websocket/websocket.lo +unicode.gox: unicode.lo $(BUILDGOX) archive/tar.gox: archive/tar.lo @@ -3583,12 +3202,6 @@ container/ring.gox: container/ring.lo crypto/aes.gox: crypto/aes.lo $(BUILDGOX) -crypto/bcrypt.gox: crypto/bcrypt.lo - $(BUILDGOX) -crypto/blowfish.gox: crypto/blowfish.lo - $(BUILDGOX) -crypto/cast5.gox: crypto/cast5.lo - $(BUILDGOX) crypto/cipher.gox: crypto/cipher.lo $(BUILDGOX) crypto/des.gox: crypto/des.lo @@ -3601,20 +3214,12 @@ crypto/elliptic.gox: crypto/elliptic.lo $(BUILDGOX) crypto/hmac.gox: crypto/hmac.lo $(BUILDGOX) -crypto/md4.gox: crypto/md4.lo - $(BUILDGOX) crypto/md5.gox: crypto/md5.lo $(BUILDGOX) -crypto/ocsp.gox: crypto/ocsp.lo - $(BUILDGOX) -crypto/openpgp.gox: crypto/openpgp.lo - $(BUILDGOX) crypto/rand.gox: crypto/rand.lo $(BUILDGOX) crypto/rc4.gox: crypto/rc4.lo $(BUILDGOX) -crypto/ripemd160.gox: crypto/ripemd160.lo - $(BUILDGOX) crypto/rsa.gox: crypto/rsa.lo $(BUILDGOX) crypto/sha1.gox: crypto/sha1.lo @@ -3627,25 +3232,16 @@ crypto/subtle.gox: crypto/subtle.lo $(BUILDGOX) crypto/tls.gox: crypto/tls.lo $(BUILDGOX) -crypto/twofish.gox: crypto/twofish.lo - $(BUILDGOX) crypto/x509.gox: crypto/x509.lo $(BUILDGOX) -crypto/xtea.gox: crypto/xtea.lo - $(BUILDGOX) -crypto/openpgp/armor.gox: crypto/openpgp/armor.lo - $(BUILDGOX) -crypto/openpgp/elgamal.gox: crypto/openpgp/elgamal.lo - $(BUILDGOX) -crypto/openpgp/error.gox: crypto/openpgp/error.lo - $(BUILDGOX) -crypto/openpgp/packet.gox: crypto/openpgp/packet.lo +crypto/x509/pkix.gox: crypto/x509/pkix.lo $(BUILDGOX) -crypto/openpgp/s2k.gox: crypto/openpgp/s2k.lo + +database/sql.gox: database/sql.lo $(BUILDGOX) -crypto/x509/pkix.gox: crypto/x509/pkix.lo +database/sql/driver.gox: database/sql/driver.lo $(BUILDGOX) debug/dwarf.gox: debug/dwarf.lo @@ -3671,8 +3267,6 @@ encoding/binary.gox: encoding/binary.lo $(BUILDGOX) encoding/csv.gox: encoding/csv.lo $(BUILDGOX) -encoding/git85.gox: encoding/git85.lo - $(BUILDGOX) encoding/gob.gox: encoding/gob.lo $(BUILDGOX) encoding/hex.gox: encoding/hex.lo @@ -3686,27 +3280,19 @@ encoding/xml.gox: encoding/xml.lo exp/ebnf.gox: exp/ebnf.lo $(BUILDGOX) -exp/gui.gox: exp/gui.lo +exp/html.gox: exp/html.lo $(BUILDGOX) exp/inotify.gox: exp/inotify.lo $(BUILDGOX) exp/norm.gox: exp/norm.lo $(BUILDGOX) -exp/spdy.gox: exp/spdy.lo - $(BUILDGOX) -exp/sql.gox: exp/sql.lo - $(BUILDGOX) -exp/ssh.gox: exp/ssh.lo +exp/proxy.gox: exp/proxy.lo $(BUILDGOX) exp/terminal.gox: exp/terminal.lo $(BUILDGOX) exp/types.gox: exp/types.lo $(BUILDGOX) - -exp/gui/x11.gox: exp/gui/x11.lo - $(BUILDGOX) - -exp/sql/driver.gox: exp/sql/driver.lo +exp/utf8string.gox: exp/utf8string.lo $(BUILDGOX) html/template.gox: html/template.lo @@ -3736,8 +3322,6 @@ hash/crc64.gox: hash/crc64.lo hash/fnv.gox: hash/fnv.lo $(BUILDGOX) -image/bmp.gox: image/bmp.lo - $(BUILDGOX) image/color.gox: image/color.lo $(BUILDGOX) image/draw.gox: image/draw.lo @@ -3748,10 +3332,6 @@ image/jpeg.gox: image/jpeg.lo $(BUILDGOX) image/png.gox: image/png.lo $(BUILDGOX) -image/tiff.gox: image/tiff.lo - $(BUILDGOX) -image/ycbcr.gox: image/ycbcr.lo - $(BUILDGOX) index/suffixarray.gox: index/suffixarray.lo $(BUILDGOX) @@ -3772,8 +3352,6 @@ math/rand.gox: math/rand.lo mime/multipart.gox: mime/multipart.lo $(BUILDGOX) -net/dict.gox: net/dict.lo - $(BUILDGOX) net/http.gox: net/http.lo $(BUILDGOX) net/mail.gox: net/mail.lo @@ -3810,10 +3388,10 @@ old/template.gox: old/template.lo os/exec.gox: os/exec.lo $(BUILDGOX) -os/user.gox: os/user.lo - $(BUILDGOX) os/signal.gox: os/signal.lo $(BUILDGOX) +os/user.gox: os/user.lo + $(BUILDGOX) path/filepath.gox: path/filepath.lo $(BUILDGOX) @@ -3842,8 +3420,6 @@ testing/iotest.gox: testing/iotest.lo $(BUILDGOX) testing/quick.gox: testing/quick.lo $(BUILDGOX) -testing/script.gox: testing/script.lo - $(BUILDGOX) unicode/utf16.gox: unicode/utf16.lo $(BUILDGOX) @@ -3872,7 +3448,6 @@ TEST_PACKAGES = \ mime/check \ net/check \ os/check \ - patch/check \ path/check \ reflect/check \ regexp/check \ @@ -3883,7 +3458,6 @@ TEST_PACKAGES = \ sync/check \ time/check \ unicode/check \ - websocket/check \ archive/tar/check \ archive/zip/check \ compress/bzip2/check \ @@ -3895,35 +3469,24 @@ TEST_PACKAGES = \ container/list/check \ container/ring/check \ crypto/aes/check \ - crypto/bcrypt/check \ - crypto/blowfish/check \ - crypto/cast5/check \ crypto/cipher/check \ crypto/des/check \ crypto/dsa/check \ crypto/ecdsa/check \ crypto/elliptic/check \ crypto/hmac/check \ - crypto/md4/check \ crypto/md5/check \ - crypto/ocsp/check \ - crypto/openpgp/check \ crypto/rand/check \ crypto/rc4/check \ - crypto/ripemd160/check \ crypto/rsa/check \ crypto/sha1/check \ crypto/sha256/check \ crypto/sha512/check \ crypto/subtle/check \ crypto/tls/check \ - crypto/twofish/check \ crypto/x509/check \ - crypto/xtea/check \ - crypto/openpgp/armor/check \ - crypto/openpgp/elgamal/check \ - crypto/openpgp/packet/check \ - crypto/openpgp/s2k/check \ + database/sql/check \ + database/sql/driver/check \ debug/dwarf/check \ debug/elf/check \ debug/macho/check \ @@ -3934,22 +3497,22 @@ TEST_PACKAGES = \ encoding/base64/check \ encoding/binary/check \ encoding/csv/check \ - encoding/git85/check \ encoding/gob/check \ encoding/hex/check \ encoding/json/check \ encoding/pem/check \ encoding/xml/check \ exp/ebnf/check \ + exp/html/check \ $(exp_inotify_check) \ exp/norm/check \ - exp/spdy/check \ - exp/sql/check \ - exp/ssh/check \ + exp/proxy/check \ exp/terminal/check \ + exp/utf8string/check \ html/template/check \ go/ast/check \ $(go_build_check_omitted_since_it_calls_6g) \ + go/doc/check \ go/parser/check \ go/printer/check \ go/scanner/check \ @@ -3959,11 +3522,10 @@ TEST_PACKAGES = \ hash/crc32/check \ hash/crc64/check \ hash/fnv/check \ + image/color/check \ image/draw/check \ image/jpeg/check \ image/png/check \ - image/tiff/check \ - image/ycbcr/check \ index/suffixarray/check \ io/ioutil/check \ log/syslog/check \ @@ -3974,6 +3536,7 @@ TEST_PACKAGES = \ net/http/check \ net/http/cgi/check \ net/http/fcgi/check \ + net/http/httptest/check \ net/http/httputil/check \ net/mail/check \ net/rpc/check \ @@ -3985,17 +3548,17 @@ TEST_PACKAGES = \ old/regexp/check \ old/template/check \ os/exec/check \ - os/user/check \ os/signal/check \ + os/user/check \ path/filepath/check \ regexp/syntax/check \ + runtime/pprof/check \ sync/atomic/check \ text/scanner/check \ text/tabwriter/check \ text/template/check \ text/template/parse/check \ testing/quick/check \ - testing/script/check \ unicode/utf16/check \ unicode/utf8/check