diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..9527fd5 --- /dev/null +++ b/Makefile @@ -0,0 +1,6 @@ +.PHONY: windows + +windows: + @echo "Building for Windows..." + go build -ldflags="-X polaris/db.Version=$(git describe --tags --long)" -buildmode=c-shared -o ui/windows/libpolaris.dll ./cmd/binding + cd ui && flutter build windows \ No newline at end of file diff --git a/cmd/binding/main.go b/cmd/binding/main.go index 4070f4f..a5e3f83 100644 --- a/cmd/binding/main.go +++ b/cmd/binding/main.go @@ -1,11 +1,8 @@ package main import "C" -import ( - "polaris/db" - "polaris/log" - "polaris/server" -) +import "polaris/cmd" + func main() {} //export Start diff --git a/ui/.gitignore b/ui/.gitignore index 29a3a50..86126d7 100644 --- a/ui/.gitignore +++ b/ui/.gitignore @@ -41,3 +41,4 @@ app.*.map.json /android/app/debug /android/app/profile /android/app/release +windows/libpolaris.h \ No newline at end of file