Created empty TCPNetworkManager; needs work, I don't even like the name

This commit is contained in:
Kayne Ruse
2013-05-02 01:17:56 +10:00
parent 95f2d212ef
commit b935fcf1d1
7 changed files with 147 additions and 16 deletions
+30 -11
View File
@@ -1,19 +1,38 @@
CXXFLAGS+=-std=c++11
DFLAGS=-DDEBUG
#config
CXXFLAGS+=-std=c++11 -DDEBUG
LIB=-lmingw32 -lSDL_net -lSDLmain -lSDL -lwsock32 -liphlpapi
OBJ=
SRC=server.cpp
all: debug
#objects
OBJDIR=obj
OBJ=$(addprefix $(OBJDIR)/,main.o)
release: $(OBJ)
$(CXX) $(CXXFLAGS) $(SRC) $(OBJ) $(LIB)
#output
OUTDIR=out
OUT=$(addprefix $(OUTDIR)/,a)
debug: $(OBJ)
$(CXX) $(CXXFLAGS) $(DFLAGS) $(SRC) $(OBJ) $(LIB)
#source
SRC=server.cpp tcp_network_manager.cpp
#targets
all: $(OBJ) $(OUT)
$(CXX) $(CXXFLAGS) -o $(OUT) $(SRC) $(OBJ) $(LIB)
$(OBJ): | $(OBJDIR)
$(OUT): | $(OUTDIR)
$(OBJDIR):
mkdir $(OBJDIR)
$(OUTDIR):
mkdir $(OUTDIR)
$(OBJDIR)/%.o: %.cpp
$(CXX) $(CXXFLAGS) -c -o $(@) $<
clean:
-$(RM) *.o *.a *.exe
$(RM) *.o *.a *.exe
rebuild: clean all
unit:
$(CXX) $(CXXFLAGS) unit.cpp