/+junk/invaders_vala

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/%2Bjunk/invaders_vala
3 by Gusatv Hartvigsson
* added Make file
1
################################################################################
2
FLAGS=--pkg sdl\
3
      --pkg sdl-gfx\
4
      --pkg sdl-image\
5
      --pkg sdl-ttf\
7 by Gusatv Hartvigsson
* added gee-1.0 to Makefile.
6
      --pkg gee-1.0\
3 by Gusatv Hartvigsson
* added Make file
7
      -X -lSDL_gfx\
8
      -X -lSDL_image\
9
      -X -lSDL_ttf
9 by Gustav Hartvigsson
Implimented Time based movement...
10
###
11
#       -X ./lib/GameHelper.so\
12
#      -X -I./lib/GameHelper.vapi\
13
###
14
3 by Gusatv Hartvigsson
* added Make file
15
BINARY=bin/invaders
16
FILES=src/*.vala
9 by Gustav Hartvigsson
Implimented Time based movement...
17
VALAC=valac-0.16
3 by Gusatv Hartvigsson
* added Make file
18
################################################################################
19
all:
20
	$(VALAC) $(FLAGS) -o $(BINARY) $(FILES)
21
################################################################################
4 by Gusatv Hartvigsson
* Fixed bug -- see Makefile
22
outputc:
6 by Gusatv Hartvigsson
* made outputc work better in Makefile
23
	mkdir ./C-Out
4 by Gusatv Hartvigsson
* Fixed bug -- see Makefile
24
	$(VALAC) $(FLAGS) -C $(FILES)
25
	mv src/*.c C-Out/
26
6 by Gusatv Hartvigsson
* made outputc work better in Makefile
27
.PHONY: clean run outputc
28
29
.IGNORE: clean run outputc
3 by Gusatv Hartvigsson
* added Make file
30
31
run:
32
	./$(BINARY)
33
34
clean:
35
	rm $(BINARY)
6 by Gusatv Hartvigsson
* made outputc work better in Makefile
36
	rm -R ./C-Out/
7 by Gusatv Hartvigsson
* added gee-1.0 to Makefile.
37
	rm src/*~
8 by Gusatv Hartvigsson
* Started to work on a helper library (Under LGPL)
38
	rm *~