diff --git a/README.md b/README.md index 745e8a4..a7a9260 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,9 @@ **Basic Overview** + makemake is a lightweight/dependency-free C build system built entirely around standard POSIX tools. It brings a python-style virtual environment to your C projects using a simple shell script. It tracks your compiler, linker flags, project version, and build options in a local state file without needing cmake or other heavy build generators. **Example Use** + To get started with a fresh project, create your directory and run the initialization command: `make init` @@ -24,6 +26,7 @@ Once you are inside the environment, you can run your builds and clean up whenev * **clean** removes all intermediate object files, generated makefiles, and output binaries. **Example env_set Commands** + You can adjust your toolchain, compiler options, and project version dynamically using the `env_set` function while the environment is active. Example uses: