/+junk/invaders_vala

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/%2Bjunk/invaders_vala
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
################################################################################
FLAGS=--pkg sdl\
      --pkg sdl-gfx\
      --pkg sdl-image\
      --pkg sdl-ttf\
      --pkg gee-1.0\
      -X -lSDL_gfx\
      -X -lSDL_image\
      -X -lSDL_ttf
###
#       -X ./lib/GameHelper.so\
#      -X -I./lib/GameHelper.vapi\
###

BINARY=bin/invaders
FILES=src/*.vala
VALAC=valac-0.16
################################################################################
all:
	$(VALAC) $(FLAGS) -o $(BINARY) $(FILES)
################################################################################
outputc:
	mkdir ./C-Out
	$(VALAC) $(FLAGS) -C $(FILES)
	mv src/*.c C-Out/

.PHONY: clean run outputc

.IGNORE: clean run outputc

run:
	./$(BINARY)

clean:
	rm $(BINARY)
	rm -R ./C-Out/
	rm src/*~
	rm *~