automatic download of data files
[safbench] / Makefile
1 obj = saf_bench.o j35_draken.o tu_95.o bmp_alpha.o runway.o skybox1.o \
2           skybox2.o ground2.o digits.o menus.o
3 bin = saf_bench
4 data_url = http://mutantstargoat.com/~nuclear/saf_bench_data.zip
5
6 CXX = g++
7 CXXFLAGS = -O3 -ffast-math
8 LDFLAGS = -lGL -lGLU -lglut
9
10 .PHONY: all
11 all: $(bin) textures/draken/j35_draken.bmp
12
13 $(bin): $(obj)
14         $(CXX) -o $@ $(obj) $(LDFLAGS)
15
16 textures/draken/j35_draken.bmp: saf_bench_data.zip
17
18 saf_bench_data.zip:
19         wget $(data_url) || curl -o $@ $(data_url)
20         unzip -o $@
21
22 .PHONY: clean
23 clean:
24         rm -f $(obj) $(bin)