Skip to content

Commit d0c6ed0

Browse files
author
Rasmus Rønn Nielsen
committed
Moved osx project setup to own directory
1 parent 7747290 commit d0c6ed0

File tree

4 files changed

+15
-13
lines changed

4 files changed

+15
-13
lines changed

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
.DS_Store
2-
/MakefileSettings
2+
/osx_project/MakefileSettings
33
*.sublime-workspace

Makefile renamed to osx_project/Makefile

+13-11
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,14 @@ COMMON_FLAGS += -DDEBUG
88
PRODUCT_DIR = $(BUILD_DIR)/products
99
OBJECTS_DIR = $(BUILD_DIR)/objects
1010

11-
COMMON_SOURCES = code/common/memory.cpp code/common/network.cpp code/common/serialization.cpp code/lib/assert.cpp code/common/network_messages.cpp code/common/conversion.cpp
12-
COMMON_HEADER_INCLUDES = -iquote code
11+
CODE_ROOT = ../code
12+
13+
COMMON_SOURCES = $(CODE_ROOT)/common/memory.cpp $(CODE_ROOT)/common/network.cpp $(CODE_ROOT)/common/serialization.cpp $(CODE_ROOT)/lib/assert.cpp $(CODE_ROOT)/common/network_messages.cpp $(CODE_ROOT)/common/conversion.cpp
14+
COMMON_HEADER_INCLUDES = -iquote $(CODE_ROOT)
1315

1416
SERVER_PRODUCT_DIR = $(PRODUCT_DIR)/LockstepServer.app
1517
SERVER_BINARY = $(SERVER_PRODUCT_DIR)/Contents/MacOS/LockstepServer
16-
SERVER_SOURCES = $(COMMON_SOURCES) code/server/main.cpp code/server/network.cpp code/server/client_set.cpp code/server/network_events.cpp code/server/network_commands.cpp code/lib/chunk_ring_buffer.cpp code/lib/byte_ring_buffer.cpp
18+
SERVER_SOURCES = $(COMMON_SOURCES) $(CODE_ROOT)/server/main.cpp $(CODE_ROOT)/server/network.cpp $(CODE_ROOT)/server/client_set.cpp $(CODE_ROOT)/server/network_events.cpp $(CODE_ROOT)/server/network_commands.cpp $(CODE_ROOT)/lib/chunk_ring_buffer.cpp $(CODE_ROOT)/lib/byte_ring_buffer.cpp
1719
SERVER_OBJS = $(patsubst %.cpp, $(OBJECTS_DIR)/%.o, $(SERVER_SOURCES))
1820
SERVER_DEPS = $(sort $(patsubst %, %.deps, $(SERVER_OBJS)))
1921

@@ -24,8 +26,8 @@ CLIENT_INFO_PLIST = client_info.plist
2426
CLIENT_PRODUCT_DIR = $(PRODUCT_DIR)/LockstepClient.app
2527
CLIENT_CONTENTS_DIR = $(SERVER_PRODUCT_DIR)/Contents
2628
CLIENT_BINARY = $(CLIENT_CONTENTS_DIR)/MacOS/LockstepClient
27-
CLIENT_CPP_SOURCES = $(COMMON_SOURCES) code/client/posix_network.cpp code/lib/chunk_ring_buffer.cpp code/lib/chunk_list.cpp code/lib/byte_ring_buffer.cpp code/client/network_events.cpp code/client/network_commands.cpp code/client/client.cpp
28-
CLIENT_OBJ_CPP_SOURCES = code/client/osx_main.mm
29+
CLIENT_CPP_SOURCES = $(COMMON_SOURCES) $(CODE_ROOT)/client/posix_network.cpp $(CODE_ROOT)/lib/chunk_ring_buffer.cpp $(CODE_ROOT)/lib/chunk_list.cpp $(CODE_ROOT)/lib/byte_ring_buffer.cpp $(CODE_ROOT)/client/network_events.cpp $(CODE_ROOT)/client/network_commands.cpp $(CODE_ROOT)/client/client.cpp
30+
CLIENT_OBJ_CPP_SOURCES = $(CODE_ROOT)/client/osx_main.mm
2931
CLIENT_CPP_OBJS = $(patsubst %.cpp, $(OBJECTS_DIR)/%.o, $(CLIENT_CPP_SOURCES))
3032
CLIENT_CPP_CPP_OBJS = $(patsubst %.mm, $(OBJECTS_DIR)/%.o, $(CLIENT_OBJ_CPP_SOURCES))
3133
CLIENT_OBJS = $(CLIENT_CPP_OBJS) $(CLIENT_CPP_CPP_OBJS)
@@ -40,12 +42,12 @@ TEST_SOURCES =\
4042
test/chunk_ring_buffer_test.cpp\
4143
test/client_set_iterator_test.cpp\
4244
test/chunk_list_test.cpp\
43-
code/lib/assert.cpp\
44-
code/lib/byte_ring_buffer.cpp\
45-
code/lib/chunk_list.cpp\
46-
code/lib/chunk_ring_buffer.cpp\
47-
code/common/serialization.cpp\
48-
code/server/client_set.cpp
45+
$(CODE_ROOT)/lib/assert.cpp\
46+
$(CODE_ROOT)/lib/byte_ring_buffer.cpp\
47+
$(CODE_ROOT)/lib/chunk_list.cpp\
48+
$(CODE_ROOT)/lib/chunk_ring_buffer.cpp\
49+
$(CODE_ROOT)/common/serialization.cpp\
50+
$(CODE_ROOT)/server/client_set.cpp
4951
TEST_OBJS = $(patsubst %.cpp, $(OBJECTS_DIR)/%.o, $(TEST_SOURCES))
5052
TEST_DEPS = $(sort $(patsubst %, %.deps, $(TEST_OBJS)))
5153

File renamed without changes.

lockstep.sublime-project renamed to osx_project/lockstep.sublime-project

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"folders":
33
[
44
{
5-
"path": "."
5+
"path": "../."
66
}
77
],
88
"build_systems": [

0 commit comments

Comments
 (0)