summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authort <t@tjp.lol>2026-07-07 12:28:16 -0600
committert <t@tjp.lol>2026-07-07 13:10:56 -0600
commit91c270db024c036a360f12052b2bd10e4b04a926 (patch)
tree1896fbde88dfe0a4118f4f7f24569aee0f63b583
parentf83578fdc9264019a1a1cef8c5484a161167d3dd (diff)
move libpanto-go code into a panto subdirectory for package namingHEADmain
-rw-r--r--.gitignore3
-rw-r--r--examples/simple-agent-go/main.go2
-rw-r--r--libpanto-go/README.md2
-rw-r--r--libpanto-go/panto/panto.go (renamed from libpanto-go/panto.go)6
-rw-r--r--libpanto-go/panto/panto_test.go (renamed from libpanto-go/panto_test.go)0
5 files changed, 9 insertions, 4 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..5ce992d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+zig-pkg/
+.zig-cache/
+zig-out/
diff --git a/examples/simple-agent-go/main.go b/examples/simple-agent-go/main.go
index 8a02142..b13982d 100644
--- a/examples/simple-agent-go/main.go
+++ b/examples/simple-agent-go/main.go
@@ -17,7 +17,7 @@ import (
"os/exec"
"strings"
- panto "code.tjp.lol/libpantograph.git/libpanto-go"
+ "code.tjp.lol/libpantograph.git/libpanto-go/panto"
)
func main() {
diff --git a/libpanto-go/README.md b/libpanto-go/README.md
index 0b21137..c4da899 100644
--- a/libpanto-go/README.md
+++ b/libpanto-go/README.md
@@ -22,6 +22,8 @@ At runtime, make sure `../zig-out/lib` (or the installed equivalent) is on your
## Example
```go
+import "code.tjp.lol/libpantograph.git/libpanto-go/panto"
+
panto.Init()
defer panto.Deinit()
diff --git a/libpanto-go/panto.go b/libpanto-go/panto/panto.go
index abaa84e..88ff4e4 100644
--- a/libpanto-go/panto.go
+++ b/libpanto-go/panto/panto.go
@@ -1,9 +1,9 @@
package panto
/*
-#cgo CFLAGS: -I../libpanto-c/include
-#cgo LDFLAGS: -L../zig-out/lib -lpanto
-#cgo darwin LDFLAGS: -Wl,-rpath,${SRCDIR}/../zig-out/lib
+#cgo CFLAGS: -I../../libpanto-c/include
+#cgo LDFLAGS: -L../../zig-out/lib -lpanto
+#cgo darwin LDFLAGS: -Wl,-rpath,${SRCDIR}/../../zig-out/lib
#include <panto.h>
#include <stdlib.h>
extern PantoStatus pantoGoStoreCreate(void *ctx, PantoSession **out);
diff --git a/libpanto-go/panto_test.go b/libpanto-go/panto/panto_test.go
index 1270ead..1270ead 100644
--- a/libpanto-go/panto_test.go
+++ b/libpanto-go/panto/panto_test.go