stop appending repeat keys to the input buffer
[retroray] / GNUmakefile
index f14e89a..d897cc1 100644 (file)
@@ -9,15 +9,18 @@ build_dbg ?= true
 gawsrc_gl = src/gaw/gaw_gl.c
 gawsrc_sw = src/gaw/gaw_sw.c src/gaw/gawswtnl.c src/gaw/polyfill.c src/gaw/polyclip.c
 
+gawdef_gl = -DGFX_GL
+gawdef_sw = -DGFX_SW
+
 src = $(wildcard src/*.c) $(wildcard src/modern/*.c) $(gawsrc_$(build_gfx))
 obj = $(src:.c=.o)
 dep = $(src:.c=.d)
-bin = game
+bin = retroray
 
 warn = -pedantic -Wall
 dbg = -g
 #opt = -O3
-def = -DMINIGLUT_USE_LIBC
+def = -DMINIGLUT_USE_LIBC $(gawdef_$(build_gfx))
 inc = -Isrc -Isrc/modern -Ilibs -Ilibs/imago/src -Ilibs/treestor/include -Ilibs/drawtext
 libs = libs/unix/imago.a libs/unix/treestor.a libs/unix/drawtext.a
 
@@ -31,7 +34,7 @@ ifeq ($(sys), mingw)
        ldsys = -lopengl32 -lglu32 -lgdi32 -lwinmm
        ldsys_pre = -static-libgcc -lmingw32 -mconsole
 else
-       ldsys = -lGL -lGLU -lX11
+       ldsys = -lGL -lGLU -lX11 -lm
 endif
 
 $(bin): $(obj) libs