Commit Graph

9 Commits

Author SHA1 Message Date
Kelvin Sherlock
d47589374c bp/mp are now post-fix ops. 2019-01-29 19:18:08 -05:00
Kelvin Sherlock
6034573693 udpated cmakefile for new debug code. 2019-01-28 23:04:55 -05:00
Kelvin Sherlock
43b7330256 clean up CMake dependencies a little bit. 2019-01-10 20:36:17 -05:00
Kelvin Sherlock
4a5d6effd5 to work around vmnet root/entitlement restrictions, add a stand-alone helper utility than can be setuid root.
vmnet_helper creates a vmnet connection then communicates back to GS+ via pipes to stdin/stdout and a simple binary messaging protocol.
2019-01-06 22:58:41 -05:00
Kelvin Sherlock
b353a7ff22 cleanup headers a bit 2019-01-02 19:53:34 -05:00
Kelvin Sherlock
4923efb5fc cleanup to build under msys2/mingw64 2019-01-02 18:45:14 -05:00
Kelvin Sherlock
18d988319e rawnet cmake 2018-12-19 21:07:57 -05:00
Kelvin Sherlock
698678f508 rawnet
vice cleaned up TFE and called it RAWNET.  Slightly better code separation.
I removed libnet stuff in the unix version and added a darwin version that uses the vmnet framework.
2018-12-13 23:20:04 -05:00
Kelvin Sherlock
e37e50affe cmake support.
cmake generates makefiles (or ninja file, xcode projects, etc) which are then built with make, ninja, xcode, etc.

usage:

make build # don't build in the source tree itself
cd build
cmake ../src/

then

make as usual.

It should work with OS X, Linux, and Win32 (tested on Windows with msys2 / mingw64, IIRC, using the win32 driver).

"make bundle" will run the OS X bundle utility to bundle up libraries.
2018-12-13 20:53:58 -05:00