buldthensnip/Makefile.mingw

41 lines
1.1 KiB
Makefile
Raw Normal View History

2012-11-12 16:23:51 -08:00
# I personally don't care if you steal this makefile. --GM
# USAGE:
# - Make a file called "winlibs".
# - Stash SDL/Lua ar libs in winlibs/*.a.
# - Stash SDL includes in winlibs/SDL/*.h.
# - Stash Lua includes in winlibs/*.h.
# - lua.h, lualib.h, lauxlib.h, luaconf.h
# - Stash sackit.h and libsackit.a in winlibs/.
# - Stash libenet.a in winlibs/.
# - Stash ENet includes from enet/*.h in winlibs/enet/*.h.
2012-11-12 16:23:51 -08:00
#
CFLAGS = -O2 -fno-strict-aliasing -g -Wall -Wextra \
-Wno-unused-variable -Wno-unused-parameter \
-Wno-unused-but-set-variable \
-Iwinlibs -Iwinlibs/SDL2 \
-DGL_BGRA=0x80E1 \
$(CFLAGS_EXTRA) \
-I $(INCDIR)
2012-11-12 16:23:51 -08:00
#-msse2 -mfpmath=sse \
LDFLAGS = -g $(LDFLAGS_EXTRA)
2015-11-01 04:01:17 -08:00
LIBS_SDL = -lSDL2main -lSDL2
2015-01-30 20:00:41 -08:00
LIBS_ENet = -lenet -lwinmm -lws2_32
2012-11-12 16:23:51 -08:00
LIBS_Lua = -llua
# Lua is not an acronym. Get used to typing it with lower case u/a.
LIBS_zlib = -lz
LIBS_sackit = -lsackit
2015-01-30 20:00:41 -08:00
LIBS = -Lwinlibs $(LIBS_ENet) -lm -lmingw32 $(LIBS_Lua) $(LIBS_SDL) $(LIBS_zlib) $(LIBS_sackit) ./glew32.dll -lopengl32
2012-11-12 16:23:51 -08:00
BINNAME = iceball.exe
RENDERER = gl
2012-11-12 16:23:51 -08:00
OBJDIR = build/mingw32_gl
2012-11-12 16:23:51 -08:00
MINGPREFIX = mingw32
2012-11-12 16:23:51 -08:00
CC = $(MINGPREFIX)-gcc
include main.make