summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorz3bra <contactatz3bradotorg>2016-10-31 21:25:10 +0100
committerz3bra <contactatz3bradotorg>2016-10-31 21:25:10 +0100
commita1d2b63e6af32685f5828c302a0d3edeeb48090f (patch)
tree496f70190f02d448a3423fd61d0d61ef6137ee18
parent6ab4139a1aa0a49ac8fa08429fcf929405f43df6 (diff)
Compile against local toxcore submodule
-rw-r--r--Makefile7
-rw-r--r--config.mk8
-rw-r--r--ratox.c6
3 files changed, 14 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index a8b1656..d39e26c 100644
--- a/Makefile
+++ b/Makefile
@@ -3,10 +3,13 @@ include config.mk
.POSIX:
.SUFFIXES: .c .o
+TOXSRC = $(shell find toxcore/toxcore toxcore/toxav toxcore/toxencryptsave -name '*.c')
+
HDR = arg.h config.h readpassphrase.h util.h
LIB = \
eprintf.o \
- readpassphrase.o
+ readpassphrase.o \
+ $(TOXSRC:.c=.o)
SRC = \
ratox.c
@@ -21,6 +24,8 @@ binlib: util.a
bin: $(BIN)
+$(BIN): util.a $(OBJ)
+
$(OBJ): $(HDR) config.mk
config.h:
diff --git a/config.mk b/config.mk
index 50198b6..92f54e5 100644
--- a/config.mk
+++ b/config.mk
@@ -5,8 +5,10 @@ VERSION = 0.2.1
PREFIX = /usr/local
MANPREFIX = $(PREFIX)/share/man
+TOX_CFLAGS = -I./toxcore/toxcore -I./toxcore/toxav -I./toxcore/toxencryptsave -I/usr/include/opus
+
CC = cc
LD = $(CC)
-CPPFLAGS = -DVERSION=\"${VERSION}\"
-CFLAGS = -g -I/usr/local/include -Wall -Wunused $(CPPFLAGS)
-LDFLAGS = -g -L/usr/local/lib -ltoxcore -ltoxav -ltoxencryptsave
+CPPFLAGS = -DVERSION=\"${VERSION}\" $(TOX_CFLAGS)
+CFLAGS = -g -Wall -Wunused $(CPPFLAGS)
+LDFLAGS = -g -lopus -lvpx -lpthread -lsodium
diff --git a/ratox.c b/ratox.c
index f450a9e..fbeae7b 100644
--- a/ratox.c
+++ b/ratox.c
@@ -17,9 +17,9 @@
#include <time.h>
#include <unistd.h>
-#include <tox/tox.h>
-#include <tox/toxav.h>
-#include <tox/toxencryptsave.h>
+#include "tox.h"
+#include "toxav.h"
+#include "toxencryptsave.h"
#include "arg.h"
#include "queue.h"