We certainly should add a makefile target. I looked into it briefly yesterday, but didn't get far, as I haven't used makefiles since college, and didn't want to muck it up.
As for point two, yes, that's a problem. We should add GOOS=windows go get -t -u github.com/juju/juju/... to the makefile target that gets the dependencies, and it'll download the windows dependencies as well as the linux ones. On Tue, Oct 28, 2014 at 11:58 PM, John Meinel <j...@arbash-meinel.com> wrote: > can we please just have "make dependencies.tsv" do the right thing so we > don't have to remember which set of flags and env vars we need to use this > time? > > I'm also not 100% sure that we'll have even downloaded all the windows > dependencies if they are a "strict superset" given that you are running "go > get" on a Linux machine to start with. > > John > =:-> > > > On Tue, Oct 28, 2014 at 11:41 PM, Nate Finch <nate.fi...@canonical.com> > wrote: > >> We have a few windows dependencies that are not (and in some cases can >> not be) imported for the linux build. Luckily, the windows dependencies >> are a strict super set of the linux dependencies, so we can still use >> godeps to create dependencies.tsv, just by setting GOOS first, thusly (from >> the root of github.com/juju/juju): >> >> GOOS=windows godeps -t ./... > dependencies.tsv >> >> Please use this command line when updating dependencies.tsv so that is >> keeps a standard format which will minimize conflicts in the file. >> >> -Nate >> >> -- >> Juju-dev mailing list >> Juju-dev@lists.ubuntu.com >> Modify settings or unsubscribe at: >> https://lists.ubuntu.com/mailman/listinfo/juju-dev >> >> >
-- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev