tolua++をMinGWでビルドする

http://lua-users.org/wiki/CompilingToluappWithoutScons

よくわからないsconsを回避してdllをビルドするメモ

src/lib/Makefileを作る

TARGET=tolua++.dll
OBJS= tolua_event.obj tolua_is.obj tolua_map.obj tolua_push.obj tolua_to.obj

CC=i686-mingw32-gcc

MINGW=/usr/i686-mingw32
CFLAGS=-I../../include
LDFLAGS=-L$(MINGW)/lib -L$(MINGW)/bin -llua51

all: $(TARGET)

$(TARGET): $(OBJS)
  $(CC) -shared -o $@ $^ $(LDFLAGS)

.SUFFIXES:.obj
.c.obj:
  $(CC) -o $@ -c $< $(CFLAGS)