From d96c272bc3b994e5cb6916733c9add3c2aa62199 Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Thu, 14 Apr 2022 15:37:15 -0500 Subject: [PATCH] initial commit --- .gitignore | 3 +++ build.sh | 16 ++++++++++++++++ src/cli.c | 8 ++++++++ src/embedder.c | 6 ++++++ 4 files changed, 33 insertions(+) create mode 100644 .gitignore create mode 100755 build.sh create mode 100644 src/cli.c create mode 100644 src/embedder.c diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..079512e --- /dev/null +++ b/.gitignore @@ -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 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 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 index 0000000..e43ccff --- /dev/null +++ b/src/embedder.c @@ -0,0 +1,6 @@ +#include "stdio.h" + +int embed_test(void) { + printf("Build works.\n"); + return 0; +} \ No newline at end of file -- 2.25.1