git repos / blockattack-game

blame: source/code/block.make

normal view · raw

2f30c381 sago007 2008-09-14 13:08 1
GAMEDIR=../../Game/
2f30c381 sago007 2008-09-14 13:08 2
BINARY=$(GAMEDIR)blockattack
2f30c381 sago007 2008-09-14 13:08 3
CC=gcc
2f30c381 sago007 2008-09-14 13:08 4
CPP=g++
2f30c381 sago007 2008-09-14 13:08 5
BASE_CFLAGS=-c $(shell sdl-config --cflags)
2f30c381 sago007 2008-09-14 13:08 6
BASE_LIBS=$(shell sdl-config --libs) -lSDL_image -lSDL_mixer
2f30c381 sago007 2008-09-14 13:08 7
2f30c381 sago007 2008-09-14 13:08 8
ifndef DEBUG
2f30c381 sago007 2008-09-14 13:08 9
DEBUG=1
2f30c381 sago007 2008-09-14 13:08 10
endif
2f30c381 sago007 2008-09-14 13:08 11
2f30c381 sago007 2008-09-14 13:08 12
ifndef NETWORK
2f30c381 sago007 2008-09-14 13:08 13
NETWORK=1
2f30c381 sago007 2008-09-14 13:08 14
endif
2f30c381 sago007 2008-09-14 13:08 15
2f30c381 sago007 2008-09-14 13:08 16
ifeq ($(DEBUG),1)
2f30c381 sago007 2008-09-14 13:08 17
BASE_CFLAGS += -g -DDEBUG=1
2f30c381 sago007 2008-09-14 13:08 18
endif
2f30c381 sago007 2008-09-14 13:08 19
2f30c381 sago007 2008-09-14 13:08 20
ifeq ($(NETWORK),1)
2f30c381 sago007 2008-09-14 13:08 21
BASE_CFLAGS += -DNETWORK=1
2f30c381 sago007 2008-09-14 13:08 22
BASE_LIBS += -lenet
2f30c381 sago007 2008-09-14 13:08 23
else
2f30c381 sago007 2008-09-14 13:08 24
BASE_CFLAGS += -DNETWORK=0
2f30c381 sago007 2008-09-14 13:08 25
endif
2f30c381 sago007 2008-09-14 13:08 26
2f30c381 sago007 2008-09-14 13:08 27
$(BINARY): 	main.o highscore.o SFont.o ReadKeyboard.o joypad.o listFiles.o replay.o common.o stats.o uploadReplay.o
2f30c381 sago007 2008-09-14 13:08 28
	$(CPP) -O -o $(BINARY) main.o highscore.o SFont.o ReadKeyboard.o joypad.o listFiles.o replay.o common.o stats.o $(BASE_LIBS)
91886cae sago007 2008-09-12 16:28 29
#-lphysfs
f62f552d sago007 2008-08-29 14:34 30
f62f552d sago007 2008-08-29 14:34 31
main.o:	main.cpp BlockGame.hpp mainVars.hpp common.h
2f30c381 sago007 2008-09-14 13:08 32
	$(CPP) $(BASE_CFLAGS) main.cpp
f62f552d sago007 2008-08-29 14:34 33
f62f552d sago007 2008-08-29 14:34 34
highscore.o: highscore.h highscore.cpp
2f30c381 sago007 2008-09-14 13:08 35
	$(CPP) $(BASE_CFLAGS) highscore.cpp
f62f552d sago007 2008-08-29 14:34 36
f62f552d sago007 2008-08-29 14:34 37
SFont.o: SFont.h SFont.c
2f30c381 sago007 2008-09-14 13:08 38
	$(CC) $(BASE_CFLAGS) SFont.c
f62f552d sago007 2008-08-29 14:34 39
f62f552d sago007 2008-08-29 14:34 40
ReadKeyboard.o: ReadKeyboard.h ReadKeyboard.cpp
2f30c381 sago007 2008-09-14 13:08 41
	$(CPP) $(BASE_CFLAGS) ReadKeyboard.cpp
f62f552d sago007 2008-08-29 14:34 42
f62f552d sago007 2008-08-29 14:34 43
joypad.o: joypad.h joypad.cpp
2f30c381 sago007 2008-09-14 13:08 44
	$(CPP) $(BASE_CFLAGS) joypad.cpp
f62f552d sago007 2008-08-29 14:34 45
f62f552d sago007 2008-08-29 14:34 46
listFiles.o: listFiles.h listFiles.cpp
2f30c381 sago007 2008-09-14 13:08 47
	$(CPP) $(BASE_CFLAGS) listFiles.cpp
f62f552d sago007 2008-08-29 14:34 48
f62f552d sago007 2008-08-29 14:34 49
replay.o: replay.h replay.cpp
2f30c381 sago007 2008-09-14 13:08 50
	$(CPP) $(BASE_CFLAGS) replay.cpp
f62f552d sago007 2008-08-29 14:34 51
f62f552d sago007 2008-08-29 14:34 52
stats.o: stats.h stats.cc
2f30c381 sago007 2008-09-14 13:08 53
	$(CPP) $(BASE_CFLAGS) stats.cc
f62f552d sago007 2008-08-29 14:34 54
f62f552d sago007 2008-08-29 14:34 55
common.o: common.h common.cc
2f30c381 sago007 2008-09-14 13:08 56
	$(CPP) $(BASE_CFLAGS) common.cc
f62f552d sago007 2008-08-29 14:34 57
f62f552d sago007 2008-08-29 14:34 58
uploadReplay.o: uploadReplay.cc uploadReplay.h
2f30c381 sago007 2008-09-14 13:08 59
	$(CPP) $(BASE_CFLAGS) uploadReplay.cc
f62f552d sago007 2008-08-29 14:34 60
2f30c381 sago007 2008-09-14 13:08 61
run: $(BINARY)
f62f552d sago007 2008-08-29 14:34 62
f62f552d sago007 2008-08-29 14:34 63
clean:
f62f552d sago007 2008-08-29 14:34 64
	rm *o
1970-01-01 00:00 65