summaryrefslogtreecommitdiff
blob: ecfdcc513cd0f44b15cda498f43dba5e60a8320a (plain)
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
--- a/Makefile
+++ b/Makefile
@@ -3,12 +3,12 @@
 BINDIR=/usr/bin/
 MANDIR=/usr/share/man/man1/
 DATADIR=/usr/share/games/spacerider/
-CXX=g++
+CXX?=g++
 CP=cp
 MKDIR=mkdir -p
 INSTALL=install
 RM=rm -f
-CXXFLAGS=-Wall -fomit-frame-pointer -O3 `sdl-config --cflags`
+CXXFLAGS+=$(shell sdl-config --cflags)
 OBJS=main.o globals.o spacerider.o music.o sprite.o enemy.o effect.o visible.o box.o features.o font.o image.o bullet.o
 OUTPUT=spacerider
 LIBS=`sdl-config --libs` -lSDL_image -lSDL_ttf -lSDL_mixer -lSDL_net -lSDL_gfx
@@ -22,8 +22,7 @@
 
 
 $(OUTPUT): $(OBJS)
-	$(CXX) $(CXXFLAGS) -o $(OUTPUT) $(OBJS) $(LIBS)
-	strip $(OUTPUT)
+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(OUTPUT) $(OBJS) $(LIBS)
 
 %.o: %.cpp
 	$(CXX) $(CXXFLAGS) -c $<