From 9435e17d7d15873c15261ec647862f0af7120c82 Mon Sep 17 00:00:00 2001 From: sam Date: Sun, 11 Aug 2024 16:26:37 +1200 Subject: [PATCH] add readme --- Makefile | 1 + README.md | 14 ++++++++++++++ src/libgearlib.a | Bin 12208 -> 0 bytes 3 files changed, 15 insertions(+) create mode 100644 README.md delete mode 100644 src/libgearlib.a diff --git a/Makefile b/Makefile index cedc993..61515ff 100644 --- a/Makefile +++ b/Makefile @@ -10,3 +10,4 @@ bear: clean clean: $(MAKE) -C src clean $(MAKE) -C test clean + rm -rf compile_commands.txt diff --git a/README.md b/README.md new file mode 100644 index 0000000..674827b --- /dev/null +++ b/README.md @@ -0,0 +1,14 @@ +# Gearlib Rewrite +This is a rewrite of gearlib to make it easier to use, as the previous version was written when I wasn't great at writing libraries for C. + +## Dependencies +- glfw3 (Needs to be installed to your system) +- pkg-config (Used for finding libraries such as glfw3) + +## Building +1. Clone the repo: ```git clone https://git.samahh.dev/sam/gearlib-rw --recursive``` +2. Move into the cloned directory: ```cd gearlib-rw``` +3. Run: `sudo make install` + +## Usage +Compile your projects with ```-lgearlib```, for code examples check the examples directory. diff --git a/src/libgearlib.a b/src/libgearlib.a deleted file mode 100644 index 29eab921e3162c5b1644ed42a4d281fb5339a5b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12208 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