* undo re-arrange of install and config in first steps [skip benchmark]
* add info to install page [skip benchmark]
* Update configgwion, installgwion, FSREADME [skip benchmark]
* Add unknowns to configtutorial [skip benchmark]
# Configuring Gwion
-## util/config.mk
+Gwion can be configured to better suit the user's needs. This is mainly done in two files: `config.mk` and `util/config.mk`.
-double
+## `config.mk`
-gettext
+- `DEBUG_STACK ?= 0`
+ - Enables the debug stack, which prints some stack info, thus verifying whether a function is balanced.
-memcheck
+## `util/config.mk`
-lto
-
-coverage
-
-## ast/config.mk
-
-## config.mk
-Here are a few choices left
+- `USE_DOUBLE ?= 0`
+ - Sets the size of float to double
+- `USE_GETTEXT ?= 0`
+ - Enable internationalization (almost complete)
+- `USE_DEBUG ?= 1`
+ - Enables debug features
+- `USE_LTO ?= 0`
+ - Enables Link-Time Optimization
+- `USE_COVERAGE ?= 0`
+ - Enables code coverage
```
> At this point, you may want to configure the build.
- In this case, have a look at the [configuration page](Configure.md)
+ In this case, have a look at the [configuration page](Configure.md).
## Build the libraries and program
```
> You may need root privilege to do this.
+
+> This is not *strictly* necessary, as you can run the program by typing `./gwion` in the `gwion` directory. It is a good idea to install it, however, so that it can be run in any folder on the system.
# First Steps
+
+This guide will help you install Gwion.
\ No newline at end of file
README.md
-Configure.md
InstallingGwion.md
+Configure.md
# Overview
+This is a basic tutorial that will lead you through the basics of Gwion.
+
<!-- toc -->