-
Notifications
You must be signed in to change notification settings - Fork 171
/
Copy pathMakefile
30 lines (26 loc) · 880 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
TEAMTALK_LIB=../../TeamTalk_DLL
TEAMTALK_INCLUDE=$(TEAMTALK_LIB)
OS=$(shell uname)
ifeq ($(OS),Darwin)
SHARED_EXT := dylib
LIBPATHNAME=DYLD_LIBRARY_PATH
else
SHARED_EXT := so
LIBPATHNAME=LD_LIBRARY_PATH
endif
help:
@echo "Targets:"
@echo " all"
@echo " - Build server for TeamTalk 5 SDK Professional Edition (libTeamTalk5Pro.$(SHARED_EXT))"
@echo ""
@echo "When running an application which uses the TeamTalk 5 SDK then"
@echo "ensure $(LIBPATHNAME) is set up with the path to both "
@echo "TeamTalk 5 DLL dependencies."
@echo ""
@echo "For TeamTalk 5 SDK Standard Edition i.e. libTeamTalk5.$(SHARED_EXT)"
@echo "For TeamTalk 5 SDK Professional Edition i.e. libTeamTalk5Pro.$(SHARED_EXT)"
@echo ""
@echo "Example:"
@echo "$$ export $(LIBPATHNAME)=SDK_ROOT/TeamTalk_DLL"
all:
g++ Main.cpp -I$(TEAMTALK_INCLUDE) -L$(TEAMTALK_LIB) -lTeamTalk5Pro -o ttproserver