initial commit
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Thu, 14 Apr 2022 20:37:15 +0000 (15:37 -0500)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Thu, 14 Apr 2022 20:37:15 +0000 (15:37 -0500)
.gitignore [new file with mode: 0644]
build.sh [new file with mode: 0755]
src/cli.c [new file with mode: 0644]
src/embedder.c [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..079512e
--- /dev/null
@@ -0,0 +1,3 @@
+*.o
+onyx-debug
+libonyx_embedder.so
\ No newline at end of file
diff --git a/build.sh b/build.sh
new file mode 100755 (executable)
index 0000000..20502cc
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+CC="gcc"
+FLAGS="-g3"
+LIBS=
+INCLUDES=
+TARGET="libonyx_embedder.so"
+C_FILES="src/embedder.c"
+
+$CC $FLAGS $INCLUDES -o $TARGET -c $C_FILES $LIBS
+
+C_FILES=src/cli.c
+TARGET=onyx-debug
+LIBS="-L$(pwd) -lonyx_embedder"
+
+$CC $FLAGS $INCLUDES -o $TARGET $C_FILES $LIBS
\ No newline at end of file
diff --git a/src/cli.c b/src/cli.c
new file mode 100644 (file)
index 0000000..ec66421
--- /dev/null
+++ b/src/cli.c
@@ -0,0 +1,8 @@
+#include "stdio.h"
+
+int main(int argc, char *argv[]) {
+    int embed_test(void);
+    embed_test();
+
+    return 0;
+}
\ No newline at end of file
diff --git a/src/embedder.c b/src/embedder.c
new file mode 100644 (file)
index 0000000..e43ccff
--- /dev/null
@@ -0,0 +1,6 @@
+#include "stdio.h"
+
+int embed_test(void) {
+    printf("Build works.\n");
+    return 0;
+}
\ No newline at end of file