gdr / tuntox (public) (License: GPLv3) (since 2017-01-24) (hash sha1)
Tunnel TCP connections over the Tox protocol

/Makefile.mac (ee41cdaf376b4cb8eca51751b170e4c698167dda) (637 bytes) (mode 100644) (type blob)

SOURCES = $(wildcard *.c)
DEPS=libtoxcore
CC=gcc
CFLAGS=-g #-std=c99
CFLAGS += $(shell pkg-config --cflags $(DEPS))
LDFLAGS=-g -lm
LDFLAGS += $(shell pkg-config --libs $(DEPS))
OBJECTS=$(SOURCES:.c=.o)
INCLUDES = $(wildcard *.h)

all: cscope.out tuntox 

gitversion.h: .git/HEAD .git/index
	echo "#define GITVERSION \"$(shell git rev-parse HEAD)\"" > $@

gitversion.c: gitversion.h

.c.o: $(INCLUDES)
	$(CC) $(CFLAGS) $< -c -o $@

tuntox: $(OBJECTS) $(INCLUDES)
	$(CC) -o $@ $(OBJECTS) -ltoxcore $(LDFLAGS) /usr/local/lib/libsodium.a /usr/local/lib/libtoxcore.a

cscope.out:
	cscope -bv ./*.[ch] 

clean:
	rm -rf *.o tuntox gitversion.h


Mode Type Size Ref File
100644 blob 268 272c4eb3ad3672621962ce38f8c7472336729ec3 .gitignore
100644 blob 2268 559acd087c7406a57243ade068efd091c7731b57 .travis.yml
100644 blob 1108 2c68c9acda843f4df245a3341a09203f58389c24 BUILD.md
100644 blob 2705 82758f48d27f66b235fb2cbb8b13176d4ba02878 FAQ.md
100644 blob 35058 2061be2b732ea86101a7c0d5f4df0bbbfb830a30 LICENSE.md
100644 blob 998 90f78be26daca1b4bd8c7c66bb481e4db70ef6f9 Makefile
100644 blob 637 ee41cdaf376b4cb8eca51751b170e4c698167dda Makefile.mac
100644 blob 6215 b1c263d3db0d2728247d8fea652550653f6c6d1e README.md
100644 blob 1947 7fe339ab9f1921b8309cee55d4a56e622e17af2c VPN.md
100644 blob 20915 20243e58fc50d931cd3325725adbb174cad724dd client.c
100644 blob 719 db71d40fb0270358a0fe473be54812acd544b6a4 client.h
100644 blob 3956 44281c9e202e8688cad141b05ec6a02364a3dc69 generate_tox_bootstrap.py
100644 blob 176 52f9d71f3415d613e0cf73edd6d05a2a27fdfd8a gitversion.c
100644 blob 27 a5dd0bebbe26de3599883fafad67a3e699d5934d gitversion.h
100644 blob 3141 31244349cd221b4e8931f612b3325ae59faa58cb log.c
100644 blob 892 bcd4c9bb1af0a1f1c44b1e7a36c3a5971ba73b34 log.h
100644 blob 549 a9095f6b9cc0f97ddc698e07a4606b37822ba61c mach.c
100644 blob 287 5ac9a4e29fbb831ba2cfa6dc98589ffaf381b91b mach.h
100644 blob 47328 809baecd363c78d273d34f1f4d04e12818b6e0b4 main.c
100644 blob 3412 90f393e35e6148ab10e0eddf82f5199832f9c65e main.h
040000 tree - 4fc81eb22fedb4ec4ea268a37d8af66378f348e8 scripts
100644 blob 26853 22c9d9fb87e04d1c96f8d14ca6defbadd0d8189d tox_bootstrap.h
100644 blob 12536 75e9dc5ed9399120416e8da5f24d1ccde41cf901 utarray.h
100644 blob 61492 7205c67efa27c66884c8d4d1c8a105d4854a0548 uthash.h
100644 blob 4098 3e6a99c0eef2222c99c450bca028ef9b4f0f31ba util.c
100644 blob 638 7dced6b423b39797c2589660864ea61cc34d5416 util.h
100644 blob 55882 b5f3f04c104785a57d8280c37c1b19b36068e56e utlist.h
100644 blob 11555 867442c843dbe6bf096a488e3ce9ec6323809f7f utstring.h
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/gdr/tuntox

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/gdr/tuntox

Clone this repository using git:
git clone git://git.rocketgit.com/user/gdr/tuntox

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main