|
Lines 1-56
Link Here
|
| 1 |
--- ./Makefile.orig Sun Nov 4 12:21:20 2007 |
1 |
--- ./Makefile.orig 2009-03-08 00:28:16.000000000 -0500 |
| 2 |
+++ ./Makefile Sun Feb 3 20:48:01 2008 |
2 |
+++ ./Makefile 2009-05-16 17:15:11.000000000 -0400 |
| 3 |
@@ -3,8 +3,8 @@ |
3 |
@@ -3,8 +3,8 @@ |
| 4 |
OBJDIR = obj |
4 |
OBJDIR = obj |
| 5 |
# denis - fixme - remove mkdir -p |
5 |
# denis - fixme - remove mkdir -p |
| 6 |
MKDIR = mkdir -p |
6 |
MKDIR = mkdir -p |
| 7 |
-CC = g++ |
7 |
-CC = g++ |
| 8 |
-LD = g++ |
8 |
-LD = g++ |
| 9 |
+CC = $(CXX) |
9 |
+CC = $(CXX) |
| 10 |
+LD = $(CC) |
10 |
+LD = $(CC) |
| 11 |
INSTALL = cp |
11 |
INSTALL = cp |
| 12 |
DEUTEX = deutex |
12 |
DEUTEX = deutex |
| 13 |
|
13 |
|
| 14 |
@@ -62,7 +62,7 @@ |
14 |
@@ -62,7 +62,7 @@ |
| 15 |
DEUTEX_FLAGS = -rgb 0 255 255 |
15 |
DEUTEX_FLAGS = -rgb 0 255 255 |
| 16 |
|
16 |
|
| 17 |
# Platform and sdl-config flags |
17 |
# Platform and sdl-config flags |
| 18 |
-X11_LFLAGS = -L/usr/X11R6/lib -lX11 |
18 |
-X11_LFLAGS = -L/usr/X11R6/lib -lX11 |
| 19 |
+X11_LFLAGS = -L$(LOCALBASE)/lib -lX11 |
19 |
+X11_LFLAGS = -L$(LOCALBASE)/lib -lX11 |
| 20 |
|
20 |
|
| 21 |
SDL_CFLAGS_COMMAND = sdl-config --cflags |
21 |
SDL_CFLAGS_COMMAND = sdl-config --cflags |
| 22 |
SDL_LFLAGS_COMMAND = sdl-config --libs |
22 |
SDL_LFLAGS_COMMAND = sdl-config --libs |
| 23 |
@@ -85,8 +85,8 @@ |
23 |
@@ -85,8 +85,8 @@ |
| 24 |
|
24 |
|
| 25 |
ifeq ($(strip $(freebsd)), true) |
25 |
ifeq ($(strip $(freebsd)), true) |
| 26 |
ifeq ($(SDL_CFLAGS),) |
26 |
ifeq ($(SDL_CFLAGS),) |
| 27 |
-SDL_CFLAGS_COMMAND = sdl11-config --cflags |
27 |
-SDL_CFLAGS_COMMAND = sdl11-config --cflags |
| 28 |
-SDL_LFLAGS_COMMAND = sdl11-config --libs |
28 |
-SDL_LFLAGS_COMMAND = sdl11-config --libs |
| 29 |
+SDL_CFLAGS_COMMAND = $(SDL_CONFIG) --cflags |
29 |
+SDL_CFLAGS_COMMAND = $(SDL_CONFIG) --cflags |
| 30 |
+SDL_LFLAGS_COMMAND = $(SDL_CONFIG) --libs |
30 |
+SDL_LFLAGS_COMMAND = $(SDL_CONFIG) --libs |
| 31 |
SDL_CFLAGS = $(shell $(SDL_CFLAGS_COMMAND)) |
31 |
SDL_CFLAGS = $(shell $(SDL_CFLAGS_COMMAND)) |
| 32 |
SDL_LFLAGS = $(shell $(SDL_LFLAGS_COMMAND)) $(X11_LFLAGS) |
32 |
SDL_LFLAGS = $(shell $(SDL_LFLAGS_COMMAND)) $(X11_LFLAGS) |
| 33 |
endif |
33 |
endif |
| 34 |
@@ -173,7 +173,7 @@ |
34 |
@@ -174,7 +174,7 @@ |
| 35 |
TARGETS = $(SERVER_TARGET) $(CLIENT_TARGET) $(MASTER_TARGET) $(WADFILE_TARGET) |
35 |
TARGETS = $(SERVER_TARGET) $(CLIENT_TARGET) $(MASTER_TARGET) $(WADFILE_TARGET) |
| 36 |
|
36 |
|
| 37 |
# denis - fixme - cflags are quite messy, but removing these is a very delicate act, also use -Wall -Werror |
37 |
# denis - fixme - cflags are quite messy, but removing these is a very delicate act, also use -Wall -Werror |
| 38 |
-CFLAGS = $(CFLAGS_PLATFORM) -DNOASM -Icommon -g -Wall -O2 |
38 |
-CFLAGS = $(CFLAGS_PLATFORM) -DNOASM -Icommon -g -Wall -O2 |
| 39 |
+CFLAGS += $(CFLAGS_PLATFORM) -DNOASM -Icommon -g -Wall -O2 |
39 |
+CFLAGS += $(CFLAGS_PLATFORM) -DNOASM -Icommon -g -Wall -O2 |
| 40 |
LFLAGS = $(LFLAGS_PLATFORM) |
40 |
LFLAGS = $(LFLAGS_PLATFORM) |
| 41 |
|
41 |
|
| 42 |
CFLAGS_RELEASE = $(CFLAGS_PLATFORM) -DNOASM -Icommon -O3 |
42 |
CFLAGS_RELEASE = $(CFLAGS_PLATFORM) -DNOASM -Icommon -O3 |
| 43 |
@@ -209,7 +209,12 @@ |
43 |
@@ -210,7 +210,12 @@ |
| 44 |
# denis - end fixme |
44 |
# denis - end fixme |
| 45 |
|
45 |
|
| 46 |
# All |
46 |
# All |
| 47 |
-all: $(SERVER_TARGET) $(CLIENT_TARGET) $(MASTER_TARGET) $(WADFILE_TARGET) |
47 |
-all: $(SERVER_TARGET) $(CLIENT_TARGET) $(MASTER_TARGET) $(WADFILE_TARGET) |
| 48 |
+all: $(SERVER_TARGET) $(CLIENT_TARGET) $(MASTER_TARGET) $(WADFILE_TARGET) launcher |
48 |
+all: $(SERVER_TARGET) $(CLIENT_TARGET) $(MASTER_TARGET) $(WADFILE_TARGET) launcher |
| 49 |
+ |
49 |
+ |
| 50 |
+launcher: |
50 |
+launcher: |
| 51 |
+ifdef WITH_LAUNCHER |
51 |
+ifdef WITH_LAUNCHER |
| 52 |
+ $(MAKE) -C odalaunch odalaunch |
52 |
+ $(MAKE) -C odalaunch odalaunch |
| 53 |
+endif |
53 |
+endif |
| 54 |
|
54 |
|
| 55 |
# Common for server |
55 |
# Common for server |
| 56 |
$(OBJDIR)/$(COMMON_DIR)/server_%.o: $(COMMON_DIR)/%.cpp $(COMMON_HEADERS) $(SERVER_HEADERS) |
56 |
$(OBJDIR)/$(COMMON_DIR)/server_%.o: $(COMMON_DIR)/%.cpp $(COMMON_HEADERS) $(SERVER_HEADERS) |