/+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
10
BINARY=bin/invaders
11
FILES=src/*.vala
5 by Gusatv Hartvigsson
* Changed from valac-0.16 to more generic valac.
12
VALAC=valac
3 by Gusatv Hartvigsson
* added Make file
13
################################################################################
14
all:
15
	$(VALAC) $(FLAGS) -o $(BINARY) $(FILES)
16
################################################################################
4 by Gusatv Hartvigsson
* Fixed bug -- see Makefile
17
outputc:
6 by Gusatv Hartvigsson
* made outputc work better in Makefile
18
	mkdir ./C-Out
4 by Gusatv Hartvigsson
* Fixed bug -- see Makefile
19
	$(VALAC) $(FLAGS) -C $(FILES)
20
	mv src/*.c C-Out/
21
6 by Gusatv Hartvigsson
* made outputc work better in Makefile
22
.PHONY: clean run outputc
23
24
.IGNORE: clean run outputc
3 by Gusatv Hartvigsson
* added Make file
25
26
run:
27
	./$(BINARY)
28
29
clean:
30
	rm $(BINARY)
6 by Gusatv Hartvigsson
* made outputc work better in Makefile
31
	rm -R ./C-Out/
7 by Gusatv Hartvigsson
* added gee-1.0 to Makefile.
32
	rm src/*~