init: v1.0.0

This commit is contained in:
yaole
2026-05-27 23:03:00 +08:00
commit 8d97f750eb
466 changed files with 80067 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
OS=$(shell uname)
ifeq (${OS}, Linux)
LIB=libgcl.so
endif
ifeq (${OS}, Darwin)
LIB=libgcl.dylib
endif
TEST=test
All: lib test
lib: staticlib gcl.c
gcc -fPIC -shared -o ${LIB} -L. gcl.c -lgcl_go
test: lib main.c
gcc -o ${TEST} main.c -L. -lgcl -lpthread
staticlib: lib.go
go build -buildmode=c-archive -o libgcl_go.a lib.go
android:
GOOS=android GOARCH=arm64 go build -buildmode=c-archive -o libgcl_go.a lib.go
clean:
rm -f libgcl_go.a *.dylib *.so ${LIB} ${TEST}