# Copyright 2011 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 ../../../src/Make.inc TARG=runtime/cgotest CGOFILES=\ align.go\ basic.go\ callback.go\ env.go\ exports.go\ helpers.go\ issue1222.go\ issue1328.go\ issue1560.go\ issue2462.go\ duplicate_symbol.go\ CGO_OFILES=\ callback_c.o\ OFILES=\ runtime.$O\ ifeq ($(GOOS),windows) GCCVERSION=$(shell gcc -dumpversion) ifeq ($(GOARCH),386) GCCLIBDIR=/mingw/lib/gcc/mingw32/$(GCCVERSION) CHKSTK=_chkstk.o else GCCLIBDIR=/mingw/lib/gcc/x86_64-w64-mingw32/$(GCCVERSION) CHKSTK=_chkstk_ms.o endif CGOFILES+=sleep_windows.go CGO_OFILES+=$(CHKSTK) $(CHKSTK): ar -x "$(GCCLIBDIR)/libgcc.a" $@ endif include ../../../src/Make.pkg test: echo cgo: tests disabled. gotest is gone. TODO