Use default CXXFLAGS = -g -O2 -Wall if none are defined...
...minor cleanup, $Id was added.
This commit is contained in:
parent
38f335dfd3
commit
0b09416742
1 changed files with 12 additions and 8 deletions
20
Makefile
20
Makefile
|
@ -1,7 +1,12 @@
|
|||
## $Id$
|
||||
|
||||
CC=g++
|
||||
SDL_CFLAGS = `sdl-config --cflags` `freetype-config --cflags`
|
||||
SDL_LIBS = `sdl-config --libs` `freetype-config --libs` -lSDL_mixer -lSDL_ttf -lSDL_image
|
||||
ifndef CXXFLAGS
|
||||
CXXFLAGS=-g -O2 -Wall
|
||||
endif
|
||||
SDL_CFLAGS=`sdl-config --cflags` `freetype-config --cflags`
|
||||
SDL_LIBS=`sdl-config --libs` `freetype-config --libs` -lSDL_mixer -lSDL_ttf -lSDL_image
|
||||
LIBS=${SDL_LIBS} -lstdc++
|
||||
|
||||
OBJS=actions.o ai.o ai_attack.o ai_move.o config.o dialogs.o display.o filesystem.o font.o game.o game_config.o game_events.o gamestatus.o hotkeys.o intro.o key.o language.o log.o map.o menu.o multiplayer.o pathfind.o playlevel.o playturn.o preferences.o replay.o sdl_utils.o sound.o team.o terrain.o unit.o unit_types.o video.o widgets/button.o widgets/slider.o widgets/textbox.o
|
||||
|
||||
|
@ -9,18 +14,17 @@ MAKE_TRANS_OBJS=make_translation.o config.o filesystem.o log.o
|
|||
MERGE_TRANS_OBJS=merge_translations.o config.o filesystem.o log.o
|
||||
|
||||
wesnoth: $(OBJS)
|
||||
${CC} ${CXXFLAGS} ${SDL_CFLAGS} -o $@ ${OBJS} ${SDL_LIBS} -lstdc++
|
||||
${CC} ${CXXFLAGS} ${SDL_CFLAGS} -o $@ ${OBJS} ${LIBS}
|
||||
|
||||
make_translation: $(MAKE_TRANS_OBJS)
|
||||
${CC} ${CXXFLAGS} -o $@ ${MAKE_TRANS_OBJS} ${SDL_LIBS} -lstdc++
|
||||
${CC} ${CXXFLAGS} -o $@ ${MAKE_TRANS_OBJS} ${LIBS}
|
||||
|
||||
merge_translations: $(MERGE_TRANS_OBJS)
|
||||
${CC} ${CXXFLAGS} -o $@ ${MERGE_TRANS_OBJS} ${SDL_LIBS} -lstdc++
|
||||
${CC} ${CXXFLAGS} -o $@ ${MERGE_TRANS_OBJS} ${LIBS}
|
||||
|
||||
.cpp.o:
|
||||
${CC} ${CXXFLAGS} ${SDL_CFLAGS} -c $< -o $*.o
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
-rm -f *.o wesnoth make_translation merge_translations widgets/*.o
|
||||
|
||||
|
||||
-rm -f ${OBJS} wesnoth make_translation merge_translations
|
||||
|
|
Loading…
Add table
Reference in a new issue