diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 20 |
1 files changed, 7 insertions, 13 deletions
@@ -53,19 +53,13 @@ To download the latest available release, clone this repository. $ cd ./fastmouse ``` -Compiling from source is a two step process. To avoid forking the Linux tree, -we use Linux as a submodule and manipulate files as necessary during compilation. -Simply run `setup.sh` to create symlinks from the Linux tree to our `src` directory. - -```console - $ ./setup.sh -``` - -Create a patch from `src` by running `patch.sh`. - +We use cmake to as our build system, which consists of three steps. First, cmake +will attempt to build fastmouse with a test runner via googletest. If this succeeds, +cmake will make sure that all tests pass before moving on to the second step: attempting +to build with whatever linux kernel is present in `linux/`. If this build succeeds, fastmouse +should be usable as a patch (in theory). You can build the project by running: ```console - $ ./patch.sh + $ cmake ./ && make ``` -`leetmouse.patch` will be in the placed in the topmost directory. - +If everything went well, `leetmouse.patch` will be in the placed in the topmost directory. |
