initial commit
[deeprace] / Makefile.sgi
1 obj = src/main.o src/miniglut.o src/game.o src/scr_menu.o src/scr_game.o src/util.o
2 bin = game
3
4 dbg = -g
5 opt = -O3
6 def = -DMINIGLUT_USE_LIBC
7
8 CFLAGS = $(warn) $(dbg) $(opt) $(inc) $(def)
9 LDFLAGS = -lGL -lGLU -lX11 -lm
10
11 $(bin): $(obj) libs
12         $(CC) -o $@ $(obj) $(LDFLAGS)
13
14 .c.o:
15         $(CC) -c $< $(CFLAGS) -o $@
16
17 .PHONY: clean
18 clean:
19         rm -f $(obj) $(bin)
20
21 .PHONY: libs
22 libs:
23         $(MAKE) -C libs
24
25 .PHONY: clean-libs
26 clean-libs:
27         $(MAKE) -C libs clean