Browse Source

Build instructions for tap-mac.

pull/1/head
Adam Ierymenko 13 years ago
parent
commit
2133984318
  1. 1
      .gitignore
  2. 12
      BUILDING.txt
  3. 4
      ext/tap-mac/tuntap/src/tap/Makefile

1
.gitignore vendored

@ -1,4 +1,5 @@
/ext/llvm-g++-Xcode4.6.2
/ext/llvm-g++-Xcode4.6.2.tar.bz2
/zerotier-*
/build-ZeroTierUI-*
/ZeroTierUI/*.user

12
BUILDING.txt

@ -18,6 +18,18 @@ make -f Makefile.linux
Edit Makefile.linux if you want to change between debug or release build.
If you are building ext/tap-mac you will need a different version of the
OSX gcc compiler chain than what currently ships (clang). We've got a copy
available here:
http://download.zerotier.com/dev/llvm-g++-Xcode4.6.2.tar.bz2
Un-tar this into ext/ (it's excluded in .gitignore) and then 'make' in
ext/tap-mac/tuntap/src/tap.
Most users should not need to build tap-mac, since a binary is included
in ext/bin.
-- Windows
Here be dragons.

4
ext/tap-mac/tuntap/src/tap/Makefile

@ -29,8 +29,8 @@ LDFLAGS = -Wall -mkernel -nostdlib -r -lcc_kext -arch i386 -arch x86_64 -Xlinker
#CCP = g++
#CC = gcc
CCP = $(HOME)/Code/llvm-g++-Xcode4.6.2/bin/llvm-g++
CC = $(HOME)/Code/llvm-g++-Xcode4.6.2/bin/llvm-gcc
CCP = ../../../../llvm-g++-Xcode4.6.2/bin/llvm-g++
CC = ../../../../llvm-g++-Xcode4.6.2/bin/llvm-gcc
all: $(KMOD_BIN) bundle

Loading…
Cancel
Save