blob: cd5e690b87858796b8c5c658c8eb8ba9bc5dc4ee (
plain) (
blame)
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
--- ./Makefile.orig Fri Oct 8 17:20:57 2004
+++ ./Makefile Sun Apr 8 00:36:49 2007
@@ -55,20 +55,26 @@
# comunicacao.o \
#
+CXX ?= g++
+X11BASE ?= /usr/X11R6
+
# bibliotecas para Linux
-LIBSLINUX = -L/usr/X11R6/lib -lGL -lGLU -lglut -L/usr/lib -lSDL_mixer -lSDL -lpthread `sdl-config --cflags --libs` -lSDL_net
+LIBSLINUX = -L$(LOCALBASE)/lib -lGL -lGLU -lglut `sdl-config --libs` -lSDL_mixer -lSDL_net
# bibliotecas para Windows
LIBSWIN = -lopengl32 -lglu32 -lglut32 -lmingw32 -lSDLmain -lSDL -lSDL_mixer -mwindows -L$(DEVCPP_PATH)\lib -lSDL_net
-
# executavel gerado pelo Linux
BINLINUX = air
# executavel gerado pelo Windows
BINWIN = $(BINLINUX).exe
# flags (otimizacao e nao exibir warnings)
-FLAGS = -O2 -DREENTRANT -DHAVE_OPENGL #-g
+FLAGS = $(CFLAGS) -DREENTRANT -DHAVE_OPENGL -I$(LOCALBASE)/include `sdl-config --cflags`
+
+ifdef OPTIMIZED_CFLAGS
+FLAGS += -O2
+endif
INCLUDEWIN = -I$(DEVCPP_PATH)\include -I$(DEVCPP_PATH)\include\c++ -I$(DEVCPP_PATH)\include\c++\mingw32 -I$(DEVCPP_PATH)\include\c++\backward
@@ -77,15 +83,15 @@
# Linkagem: Linux (target padrao)
linux: $(OBJS)
- g++ $? -o $(BINLINUX) -L/usr/X11R6/lib $(LIBSLINUX) $(FLAGS)
+ $(CXX) $? -o $(BINLINUX) -L/usr/X11R6/lib $(LIBSLINUX) $(FLAGS)
# Linkagem: Windows
win: $(OBJS)
- g++ $? -o $(BINWIN) $(LIBSWIN) $(FLAGS)
+ $(CXX) $? -o $(BINWIN) $(LIBSWIN) $(FLAGS)
# Compilacao (Linux e Windows)
$(OBJS): %.o: %.cpp
- g++ -c $< -o $@ $(FLAGS) $(INCLUDEWIN)
+ $(CXX) -c $< -o $@ $(FLAGS)
# Apagar objetos pra comecar do zero
clean:
|