Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 143645f7a1

Fetching latest commit…

Cannot retrieve the latest commit at this time

..
Failed to load latest commit information.
bin
freetype2
include
wdk
AntTweakBar.cmd
AntTweakBar.diff
README.md
apr.cmd
apr.diff
bz2.cmd
cairo.cmd
cairo.features
egl.cmd
expat.cmd
freetype2.cmd
glesv2-missing.h
glesv2.cmd
glfw.cmd
glfw.diff
glib.cmd
hiredis.cmd
hiredis.diff
http-parser.cmd
leveldb.cmd
luajit.cmd
luajit.patch
maglev.c
msvcrt_compat.cmd
msvcrt_compat_x64.lib
msvcrt_compat_x86.lib
mupdf.cmd
pgm.cmd
pgm.diff
pixman.cmd
pixman.diff
png.cmd
pthread.cmd
sdl.cmd
sdl.txt
tcl.cmd
tcl.diff
tk.cmd
ufo.cmd
uv.cmd
xs.cmd
z.cmd
zmq.cmd
zmq.diff

README.md

This directory contains batch files to compile external libraries using the Windows DDK (WDK) 7.1

The goal is to link them with the system MSVCRT.DLL, instead of statically linking or linking them to the compiler specific MSVCRxx.DLL, such as MSVCR71, MSVCR80, MSVCR90, MSVCR100

Ideally the code should work back to Windows 2000, but realistically Windows XP SP3.

Some effort has been taking to introduce mini build system to simplify the batch files, but it's still not quite clear.

In the future, these scripts along with the OSX, Linux and other platforms would be rewritten in some existing, or new build system.

There is no need to incrementally compile a project. All projects are always compiled from fresh, for example after "git clean -fdx" is done on the root folder, and then patches applied.

This guarantees that there are no side effects from previous compilations, or generated files.

Something went wrong with that request. Please try again.