working on making game lobbies and joining them
This commit is contained in:
24
Makefile
24
Makefile
@@ -4,8 +4,8 @@ CC =gcc
|
||||
CFLAGS =-g
|
||||
CPPFLAGS =-c -g -Wall -pedantic -Wextra
|
||||
LDFLAGS =-lSDL2 -lm -lSDL2main -lSDL2_image
|
||||
LDFLAGS +=-L/usr/local/lib -lSDL2_ttf
|
||||
INCFLAGS = -I. -Iinclude
|
||||
LDFLAGS +=-L/usr/local/lib -lSDL2_ttf -lSDL2_net
|
||||
INCFLAGS = -I/usr/local/include/SDL2 -Iinclude
|
||||
|
||||
|
||||
INC =include/
|
||||
@@ -19,7 +19,7 @@ ifeq ($(debug),on)
|
||||
CPPFLAGS += -Ddebug
|
||||
endif
|
||||
|
||||
BINARIES = game client_test server_test
|
||||
BINARIES = game client server
|
||||
|
||||
all : $(BINARIES)
|
||||
|
||||
@@ -63,6 +63,17 @@ $(OBJ)game.o : game.c $(INC)game.h | $(OBJ)
|
||||
$(OBJ)overworld.o : overworld.c $(INC)overworld.h | $(OBJ)
|
||||
$(CC) $(CPPFLAGS) -o $@ $< $(INCFLAGS)
|
||||
|
||||
$(OBJ)net.o : net.c $(INC)net.h | $(OBJ)
|
||||
$(CC) $(CPPFLAGS) -o $@ $< $(INCFLAGS)
|
||||
|
||||
$(OBJ)client.o : client.c $(INC)net.h | $(OBJ)
|
||||
$(CC) $(CPPFLAGS) -o $@ $< $(INCFLAGS)
|
||||
|
||||
$(OBJ)server.o : server.c $(INC)net.h | $(OBJ)
|
||||
$(CC) $(CPPFLAGS) -o $@ $< $(INCFLAGS)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## --- LIBRARY FILES ---
|
||||
@@ -73,14 +84,15 @@ $(OBJ)overworld.o : overworld.c $(INC)overworld.h | $(OBJ)
|
||||
#$(BIN) : $(OBJ) | $(BIN)
|
||||
# $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
|
||||
|
||||
$(BIN)client_test : $(OBJ)client_test.o | $(BIN)
|
||||
$(BIN)client : $(OBJ)client.o | $(BIN)
|
||||
$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
|
||||
|
||||
$(BIN)server_test: $(OBJ)server_test.o | $(BIN)
|
||||
$(BIN)server: $(OBJ)server.o | $(BIN)
|
||||
$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
|
||||
|
||||
$(BIN)game : $(OBJ)main.o $(OBJ)input.o $(OBJ)battle.o $(OBJ)game.o\
|
||||
$(OBJ)options.o $(OBJ)host.o $(OBJ)join.o $(OBJ)overworld.o | $(BIN)
|
||||
$(OBJ)options.o $(OBJ)host.o $(OBJ)join.o $(OBJ)overworld.o $(OBJ)net.o\
|
||||
| $(BIN)
|
||||
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
|
||||
|
||||
$(BINARIES) : % : $(BIN)%
|
||||
|
||||
Reference in New Issue
Block a user