Я пытаюсь настроить проект с несколькими пакетами, что-то вроде
./main.go
./subpackage1/sub1_1.go
./subpackage1/sub1_2.go
./subpackage2/sub2_1.go
./subpackage2/sub2_2.go
где main.go импортирует как subpackage1, так и subpackage2. И subpackage2 импортирует subpackage1.
Я искал примеры файлов makefile, но я не могу найти ничего, что поддерживает такую настройку. Любая идея?