Update README.md
This commit is contained in:
@@ -1,7 +1,9 @@
|
|||||||
**Basic Overview**
|
**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.
|
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**
|
**Example Use**
|
||||||
|
|
||||||
To get started with a fresh project, create your directory and run the initialization command:
|
To get started with a fresh project, create your directory and run the initialization command:
|
||||||
|
|
||||||
`make init`
|
`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.
|
* **clean** removes all intermediate object files, generated makefiles, and output binaries.
|
||||||
|
|
||||||
**Example env_set Commands**
|
**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.
|
You can adjust your toolchain, compiler options, and project version dynamically using the `env_set` function while the environment is active.
|
||||||
|
|
||||||
Example uses:
|
Example uses:
|
||||||
|
|||||||
Reference in New Issue
Block a user