diff --git a/.idea/vcs.xml b/.idea/vcs.xml
index b56ca89..35eb1dd 100644
--- a/.idea/vcs.xml
+++ b/.idea/vcs.xml
@@ -2,7 +2,5 @@
-
-
\ No newline at end of file
diff --git a/generate.go b/generate.go
new file mode 100644
index 0000000..2a62e30
--- /dev/null
+++ b/generate.go
@@ -0,0 +1,6 @@
+//go:build exclude
+
+package luajit
+
+//go:generate cp -r ../include ./include
+//go:generate cp -r ../lib ./lib
diff --git a/go.mod b/go.mod
index b557b7f..8b18884 100644
--- a/go.mod
+++ b/go.mod
@@ -1,3 +1,3 @@
module git.sharkk.net/Sky/LuaJIT-to-Go
-go 1.23.4
+go 1.23.4
\ No newline at end of file
diff --git a/wrapper.go b/wrapper.go
index 2440847..f8968bd 100644
--- a/wrapper.go
+++ b/wrapper.go
@@ -1,24 +1,21 @@
package luajit
/*
-#cgo CFLAGS: -I${SRCDIR}/luajit
-#cgo windows LDFLAGS: -L${SRCDIR}/luajit -llua51
-#cgo !windows LDFLAGS: -L${SRCDIR}/luajit -lluajit
+#cgo CFLAGS: -I${SRCDIR}/include
+#cgo windows LDFLAGS: -L${SRCDIR}/lib -llua51
+#cgo !windows LDFLAGS: -L${SRCDIR}/lib -lluajit
#include
#include
#include
#include
-void init_dll_paths(void);
-
static int do_string(lua_State *L, const char *s) {
int status = luaL_loadstring(L, s);
if (status) return status;
return lua_pcall(L, 0, LUA_MULTRET, 0);
}
-
static int do_file(lua_State *L, const char *filename) {
int status = luaL_loadfile(L, filename);
if (status) return status;