Clean up makefile so build lib doesnt build test
This commit is contained in:
@@ -1,14 +1,17 @@
|
||||
# libsm64 - Super Mario 64 as a library
|
||||
|
||||
The purpose of this project is to provide a clean interface to the movement and rendering
|
||||
code which was reversed from SM64 by the [SM64 decompilation project](https://github.com/n64decomp/sm64),
|
||||
so that Mario can be dropped in to existing game engines or other systems with minimal effort.
|
||||
This project produces a shared library file containing mostly code from the decompilation project,
|
||||
and loads an official SM64 ROM at runtime to get Mario's texture and animation data, so any project
|
||||
which makes use of this library must ask the user to provide a ROM for asset extraction.
|
||||
|
||||
## Building
|
||||
|
||||
### Linux
|
||||
Currently only linux is supported. Window support coming soon. Requires python3 to build the library,
|
||||
and SDL2 + GLEW for the test program.
|
||||
|
||||
1. Clone this repo and cd in to it
|
||||
2. `./configure`
|
||||
3. `make`
|
||||
4. Now do something interesting with `libsm64.so`, it's not much use on its own.
|
||||
|
||||
### Windows
|
||||
|
||||
TODO
|
||||
- `make lib`: Build the `dist` directory, containing the shared object and public-facing header.
|
||||
- `make test`: (Default) Builds the library `dist` directory as well as the test program.
|
||||
- `make run`: Build and run the SDL+OpenGL test program.
|
||||
Reference in New Issue
Block a user