blob: 9b038851275cc7f14b29477aa3dd69fc53499601 (
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
|
--- Makefile.orig 2009-02-20 21:46:51 UTC
+++ Makefile
@@ -2,14 +2,15 @@ HOST=generic
#HOST=mingw
#HOST=haiku
-CC=g++
+CXX?=g++
RM=rm
-CFLAGS= -O3
-COPTS= $(CFLAGS) -funsigned-char \
+CXXFLAGS?= -O3
+CXXFLAGS+= `sdl-config --cflags`
+COPTS= $(CXXFLAGS) -funsigned-char \
-DRESOURCEPATH=\"$(INSTALLRESOURCEPATH)\" \
-DSCOREPATH=\"$(INSTALLHISCORES)\"
-LIBS= -lm -lSDL -lSDL_mixer -lGL -lGLU
-SRCS= alien.c asylum.c bullet.c file.c keyboard.c maze.c menus.c player.c projectile.c sound.c vdu.c
+LIBS= -lm `sdl-config --libs` -lSDL_mixer -lGL -lGLU
+SRCS= alien.cpp asylum.cpp bullet.cpp file.cpp keyboard.cpp maze.cpp menus.cpp player.cpp projectile.cpp sound.cpp vdu.cpp
RESOURCES=data/Resources data/Ego data/Psyche data/Id data/Voices
@@ -95,7 +96,7 @@ oggs:
build: asylum$(EXE)
asylum$(EXE): $(SRCS) $(OS_SOURCE) asylum.h Makefile
- $(CC) $(COPTS) $(LDFLAGS) -o asylum$(EXE) $(SRCS) $(OS_SOURCE) $(LIBS)
+ $(CXX) $(COPTS) $(LDFLAGS) -o asylum$(EXE) $(SRCS) $(OS_SOURCE) $(LIBS)
clean:
$(RM) asylum$(EXE)
|