mirror of
https://github.com/scratchfoundation/bgfx.git
synced 2024-11-25 00:58:30 -05:00
Updated readme.
This commit is contained in:
parent
4614bc1106
commit
bc23e21067
1 changed files with 46 additions and 14 deletions
60
README.md
60
README.md
|
@ -30,14 +30,46 @@ Optional:
|
||||||
Building
|
Building
|
||||||
--------
|
--------
|
||||||
|
|
||||||
Getting source:
|
### Prerequsites
|
||||||
|
|
||||||
|
Premake 4.4 beta4
|
||||||
|
[http://industriousone.com/premake/download](http://industriousone.com/premake/download)
|
||||||
|
|
||||||
|
GNU make. Windows users download GNU make utility from:
|
||||||
|
[http://gnuwin32.sourceforge.net/packages/make.htm](http://gnuwin32.sourceforge.net/packages/make.htm)
|
||||||
|
|
||||||
|
### Getting source
|
||||||
|
|
||||||
git clone git://github.com/bkaradzic/bx.git
|
git clone git://github.com/bkaradzic/bx.git
|
||||||
git clone git://github.com/bkaradzic/bgfx.git
|
git clone git://github.com/bkaradzic/bgfx.git
|
||||||
cd bgfx
|
cd bgfx
|
||||||
make
|
make
|
||||||
|
|
||||||
After calling make, .build/projects/* directory will be generated. All intermediate files generated by compiler will be inside .build directory structure. Deleting .build directory at any time is safe.
|
After calling make, .build/projects/* directory will be generated. All
|
||||||
|
intermediate files generated by compiler will be inside .build directory
|
||||||
|
structure. Deleting .build directory at any time is safe.
|
||||||
|
|
||||||
|
### Building for Windows
|
||||||
|
|
||||||
|
When building on Windows, you have to set DXSDK_DIR environment variable to
|
||||||
|
point to DirectX SDK directory.
|
||||||
|
|
||||||
|
setx DXSDK_DIR <path to DirectX SDK directory>
|
||||||
|
|
||||||
|
If you're building with MinGW/TDM compiler on Windows make DirectX SDK
|
||||||
|
directory link to directory without spaces in the path.
|
||||||
|
|
||||||
|
mklink /D <path to DirectX SDK directory> c:\dxsdk
|
||||||
|
setx DXSDK_DIR c:\dxsdk
|
||||||
|
|
||||||
|
### Building for Native Client (Pepper 22) on Windows
|
||||||
|
|
||||||
|
Download Native Client SDK from
|
||||||
|
[https://developers.google.com/native-client/sdk/download](https://developers.google.com/native-client/sdk/download)
|
||||||
|
|
||||||
|
setx NACL_DIR <path to Native Client SDK directory>
|
||||||
|
|
||||||
|
### Building
|
||||||
|
|
||||||
Visual Studio 2008:
|
Visual Studio 2008:
|
||||||
|
|
||||||
|
@ -99,11 +131,11 @@ License
|
||||||
|
|
||||||
Copyright 2010-2012 Branimir Karadzic. All rights reserved.
|
Copyright 2010-2012 Branimir Karadzic. All rights reserved.
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without modification,
|
Redistribution and use in source and binary forms, with or without
|
||||||
are permitted provided that the following conditions are met:
|
modification, are permitted provided that the following conditions are met:
|
||||||
|
|
||||||
1. Redistributions of source code must retain the above copyright notice, this
|
1. Redistributions of source code must retain the above copyright notice,
|
||||||
list of conditions and the following disclaimer.
|
this list of conditions and the following disclaimer.
|
||||||
|
|
||||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||||
this list of conditions and the following disclaimer in the documentation
|
this list of conditions and the following disclaimer in the documentation
|
||||||
|
@ -111,11 +143,11 @@ are permitted provided that the following conditions are met:
|
||||||
|
|
||||||
THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDER ``AS IS'' AND ANY EXPRESS OR
|
THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDER ``AS IS'' AND ANY EXPRESS OR
|
||||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||||
SHALL COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
EVENT SHALL COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||||
OF THE POSSIBILITY OF SUCH DAMAGE.
|
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
Loading…
Reference in a new issue