summaryrefslogtreecommitdiff
path: root/src/Make.pkg
Commit message (Collapse)AuthorAgeFilesLines
...
* make: use actual dependency for installRuss Cox2010-03-301-1/+1
| | | | | | | | otherwise "make install" runs cp unconditionally R=r CC=golang-dev http://codereview.appspot.com/802044
* Factor the Makefiles to make writing outside Makefiles easier.Rob Pike2010-03-191-14/+7
| | | | | | R=rsc CC=golang-dev http://codereview.appspot.com/650042
* Install runtime.h and cgocall.h.Ian Lance Taylor2010-02-241-2/+2
| | | | | | | | | This permits cgo generated code to use these header files even if the Go sources are not around. R=rsc CC=golang-dev http://codereview.appspot.com/224045
* Add 'bench' target to makefiles.Adam Langley2010-01-121-0/+3
| | | | | | R=rsc, agl, r CC=golang-dev http://codereview.appspot.com/188043
* Fix missing explicit GOBIN in src/pkg/Makefile. Clean up creation ofDevon H. O'Dell2010-01-061-8/+2
| | | | | | | | | | | | QUOTED_GOBIN. Re-take of 181077; fixes copy-pasta that broke build. Fixes issue 468 R=rsc CC=golang-dev http://codereview.appspot.com/183125 Committer: Russ Cox <rsc@golang.org>
* rollback of http://codereview.appspot.com/181077Russ Cox2010-01-051-2/+8
| | | | | | | (broke build) TBR=dho http://codereview.appspot.com/181139
* Fix missing explicit GOBIN in src/pkg/Makefile. Clean up creation of ↵Devon H. O'Dell2010-01-051-8/+2
| | | | | | | | | | | | QUOTED_GOBIN Fixes issue 468 R=rsc CC=golang-dev http://codereview.appspot.com/181077 Committer: Russ Cox <rsc@golang.org>
* cgo: interpret $CGOPKGDIR as absolute path if rootedRuss Cox2009-12-211-1/+5
| | | | | | R=dho CC=golang-dev http://codereview.appspot.com/180099
* Make.pkg: fix cgo for TARG=a/bRuss Cox2009-12-171-2/+2
| | | | | | R=dho, phf CC=golang-dev http://codereview.appspot.com/180082
* Allow cgo to accept multiple .go inputs for a packageDevon H. O'Dell2009-12-171-26/+41
| | | | | | | | | | Fixes issue 342. R=rsc CC=golang-dev http://codereview.appspot.com/179062 Committer: Russ Cox <rsc@golang.org>
* Remove GOBIN in PATH dependency; don't assume cwd is $GOROOT/srcDevon H. O'Dell2009-12-111-12/+24
| | | | | | | | | | | | | | This change removes the necessity to have GOBIN in $PATH, and also doesn't assume that the build is being run from $GOROOT/src. This is a minimal set of necessary changes to get Go to build happily from the FreeBSD ports collection. R=rsc CC=golang-dev http://codereview.appspot.com/171044 Committer: Russ Cox <rsc@golang.org>
* go: makes it build for the case $GOROOT has whitespacesSergio Luis O. B. Correia2009-11-231-6/+12
| | | | | | | | | | | | | | | | | the bash scripts and makefiles for building go didn't take into account the fact $GOROOT / $GOBIN could both be directories containing whitespaces, and was not possible to build it in such a situation. this commit adjusts the various makefiles/scripts to make it aware of that possibility, and now it builds successfully when using a path with whitespaces as well. Fixes issue 115. R=rsc, dsymonds1 http://codereview.appspot.com/157067 Committer: Russ Cox <rsc@golang.org>
* cgo: allow .so in subdirectoriesRuss Cox2009-11-201-1/+1
| | | | | R=r http://codereview.appspot.com/157103
* Missing flags for FreeBSD shared link as used by cgo in default build.William Josephson2009-11-181-0/+1
| | | | | | | R=rsc http://codereview.appspot.com/157065 Committer: Russ Cox <rsc@golang.org>
* Make.pkg: have "make coverage" invoke 6cov with correct binaryRuss Cox2009-11-171-1/+1
| | | | | | | Fixes issue 239. R=r http://codereview.appspot.com/154176
* makefiles: use correct gcc order in case --as-needed is in use.Russ Cox2009-11-151-1/+1
| | | | | | | | Suggested by eostapets. Fixes issue 141. R=r http://codereview.appspot.com/155049
* Build changes to support work on the BSDs.Devon H. O'Dell2009-11-141-1/+1
| | | | | | | | | | This does still contain some FreeBSD-specific bits, but it's a pain to do partial diffs. R=rsc http://codereview.appspot.com/152138 Committer: Russ Cox <rsc@golang.org>
* work with GNU Make 3.80Russ Cox2009-11-111-1/+5
| | | | | | | Fixes issue 30. R=r1, r http://codereview.appspot.com/154061
* Make.pkg: add DEPS= supportRuss Cox2009-11-011-2/+5
| | | | | | | | | | | allow Makefiles using Make.pkg to specify a list of directories that should be installed before trying to build the package. this is a stopgap for small package trees maintained outside the standard tree. R=r http://go/go-review/1016012
* 8c, 8l dynamic loading support.Russ Cox2009-10-031-3/+6
| | | | | | | | | | | | | | | | better mach binaries. cgo working on darwin+linux amd64+386. eliminated context switches - pi is 30x faster. add libcgo to build. on snow leopard: - non-cgo binaries work; all tests pass. - cgo binaries work on amd64 but not 386. R=r DELTA=2031 (1316 added, 626 deleted, 89 changed) OCL=35264 CL=35304
* cgo working on linux/386Russ Cox2009-09-301-3/+6
| | | | | | | R=r DELTA=70 (47 added, 4 deleted, 19 changed) OCL=35167 CL=35171
* cgo: works on amd64.Russ Cox2009-09-301-15/+68
| | | | | | | | | integrated into Makefiles (see misc/cgo/gmp/Makefile). R=r DELTA=1110 (540 added, 525 deleted, 45 changed) OCL=35153 CL=35158
* makefile fixes; convert runtime to use new makefilesRuss Cox2009-08-131-2/+6
| | | | | | | R=r DELTA=67 (17 added, 29 deleted, 21 changed) OCL=33215 CL=33219
* avoid unnecessary installsRuss Cox2009-08-121-2/+6
| | | | | | | R=r DELTA=6 (4 added, 0 deleted, 2 changed) OCL=33107 CL=33110
* new included Make.pkg for handwritten package makefiles.Russ Cox2009-08-121-0/+57
gobuild is obsolete; don't build it (will delete eventually). revised gotest for whole-package compilation. R=r DELTA=102 (68 added, 6 deleted, 28 changed) OCL=33067 CL=33098