scoopr / ld11

ld11 / Makefile
2a1405fb » Mikko Lehtonen 2008-04-19 Working flickering window 1
2
179594b1 » unknown 2008-04-20 Windows compilation 3 # LNX=1
4 WIN=1
5 # OSX=1
6
7 # Sane defaults
8 EXE=
43d959c4 » Mikko Lehtonen 2008-04-19 The Game\! 9 RM=rm -f
2a1405fb » Mikko Lehtonen 2008-04-19 Working flickering window 10
179594b1 » unknown 2008-04-20 Windows compilation 11
12
13 ifdef WIN
14 LDFLAGS+= -lopengl32 -Lwin -lglut32
15 CFLAGS+= -Iwin
16 EXE=.exe
17 RM=del /q
18 CC=gcc
19 endif
20
21 ifdef LNX
be929372 » unknown 2008-04-20 The game is finished! 22 LDFLAGS+=-lGL -lGLU -lglut -lm
179594b1 » unknown 2008-04-20 Windows compilation 23 endif
24
25 ifdef OSX
26 ## TODO:
27 LDFLAGS+=-framework OpenGL -framework GLUT
28 endif
29
30
31 OBJS=main.o
32
0459bdb4 » unknown 2008-04-20 Named and cleaned up a printf 33 TARGET=redgate$(EXE)
179594b1 » unknown 2008-04-20 Windows compilation 34
2a1405fb » Mikko Lehtonen 2008-04-19 Working flickering window 35 $(TARGET): $(OBJS)
36 $(CC) $(OBJS) $(LDFLAGS) -o $(TARGET)
37
38
43d959c4 » Mikko Lehtonen 2008-04-19 The Game\! 39 clean:
40 $(RM) $(TARGET) $(OBJS)
41
2a1405fb » Mikko Lehtonen 2008-04-19 Working flickering window 42