From 3df042f46415168cc6d8a549e98fedea5b4369fc Mon Sep 17 00:00:00 2001 From: Jade Lovelace Date: Tue, 19 Nov 2024 01:30:53 -0800 Subject: [PATCH] foo --- build.sh | 1 + include/lib2 | 1 + lib2/bar.hh | 2 ++ lib2/foo.hh | 2 ++ src/foo.cc | 5 +++++ 5 files changed, 11 insertions(+) create mode 100644 build.sh create mode 120000 include/lib2 create mode 100644 lib2/bar.hh create mode 100644 lib2/foo.hh create mode 100644 src/foo.cc diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..5e9d4fd --- /dev/null +++ b/build.sh @@ -0,0 +1 @@ +clang++ -std=c++20 -Iinclude/ src/foo.cc -c -o src/foo.cc.o diff --git a/include/lib2 b/include/lib2 new file mode 120000 index 0000000..f5b1db2 --- /dev/null +++ b/include/lib2 @@ -0,0 +1 @@ +../lib2 \ No newline at end of file diff --git a/lib2/bar.hh b/lib2/bar.hh new file mode 100644 index 0000000..55ffd25 --- /dev/null +++ b/lib2/bar.hh @@ -0,0 +1,2 @@ +/** very important function */ +void showNyanCat(); diff --git a/lib2/foo.hh b/lib2/foo.hh new file mode 100644 index 0000000..12baafa --- /dev/null +++ b/lib2/foo.hh @@ -0,0 +1,2 @@ +/** foo foo foo */ +int frob(); diff --git a/src/foo.cc b/src/foo.cc new file mode 100644 index 0000000..e1dcf7e --- /dev/null +++ b/src/foo.cc @@ -0,0 +1,5 @@ +#include "lib2/foo.hh" + +void thingy() { + frob(); +}