Fast and efficient drawing static library.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Thomas "CakeIsALie5" Touhey 8f8202a6f5 Removed CI 2 years ago
doc Fixed things in docs 3 years ago
include Tried to lighten up some code, imported some Caphics code 3 years ago
src Using a2x for manpages now, still adjustments to come 3 years ago
.gitignore Using a2x for manpages now, still adjustments to come 3 years ago
CHANGELOG.md Added changelog and contributing guide 3 years ago
CONTRIBUTING.md Finished committing for the night 3 years ago
LICENSE.md Made manpages and started implementing packaging for Debian 3 years ago
Makefile Correct installation & co 3 years ago
Makefile.vars Edited doc -- final form ? 3 years ago
README.md Updated README (about docs) 3 years ago
TODO.md Finished committing for the night 3 years ago
configure Final corrections 3 years ago

README.md

libmonochrome - The MonochromeLib static implementation

The monochrome library was made by PierrotLL. This project is only a reorganization of the files to make a static library, instead of having to include the source files in the projects each time.

The original docs have been written to markdown and are available in the wiki.

Pre-requisites

Name Version
libfx =1.0

Building

First, create the Makefile configuration with the ./configure command. Defaults settings should be enough, but if you want to change the installation directories, see ./configure --help.

To build the library, simply make.
To install the built library, use make install (it will use the configuration generated by ./configure).

To build the manpages (requires a2x/asciidoc, sudo apt-get install asciidoc under Debian), just run make all-doc.
To install it, run make install-doc.

If you want to contribute, these Makefile targets might help you :

  • make clean: clean the object files ;
  • make fclean: clean the object files and the final library ;
  • make re: cleans the object files and the final library, then makes it all again ;
  • make clean-doc: cleans the build manpages.

Using

Once installed, when linking a project using this library, you will need to link the library and its pre-requisites by adding the following flags :

-lfx -lmonochrome