次のようなマルチパッケージのgoプロジェクトをセットアップしようとしています
./main.go
./subpackage1/sub1_1.go
./subpackage1/sub1_2.go
./subpackage2/sub2_1.go
./subpackage2/sub2_2.go
ここで、main.go は subpackage1 と subpackage2 の両方をインポートします。そして、subpackage2 は subpackage1 をインポートします。
go makefile の例を探していますが、この種のセットアップをサポートするものは見つかりません。何か案が?