sgl

annotate README @ 39:e1a27aa24956

fixed broken build
author John Tsiombikas <nuclear@mutantstargoat.com>
date Wed, 27 Jun 2012 05:54:57 +0300
parents edbfc96fe80d
children
rev   line source
nuclear@7 1 Author: John Tsiombikas
nuclear@7 2 Contact: nuclear@member.fsf.org
nuclear@7 3
nuclear@7 4 Adding window system modules
nuclear@7 5 ----------------------------
nuclear@7 6 Window system modules are detected automatically by configure. For this to work,
nuclear@7 7 each module must be a single file in src/ called wsys_whatever.c.
nuclear@7 8
nuclear@7 9 Somewhere in the module, there must be a comment of the form: /* link-with:
nuclear@7 10 whatever */ where the whatever part is passed to the linker, and is also used to
nuclear@7 11 determine at compile time if the module should be enabled.
nuclear@7 12
nuclear@7 13 Finally the module source code must start by including "config.h", and the rest
nuclear@7 14 of it from that point on must be in a big ifdef USE_WSYS_MODULE_WHATEVER block.
nuclear@31 15
nuclear@31 16 Building on windows
nuclear@31 17 -------------------
nuclear@31 18 If you decide to use the visual studio project files to build sgl, you still
nuclear@31 19 need to run the configure script in order to generate config.h and modules.c.
nuclear@31 20 Msys or cygwin should do the trick.