.PHONY : all linux mingw

PREFIX ?= ../../skynet/3rd/lua

all : linux

linux :
	gcc -g -Wall -fPIC -I$(PREFIX) --shared -o snapshot.so snapshot.c

mingw : 
	gcc -g -Wall --shared -o snapshot.dll snapshot.c -I/usr/local/include -L/usr/local/bin -llua53

mingw51 :
	gcc -g -Wall --shared -o snapshot.dll snapshot.c -I/usr/local/include -L/usr/local/bin -llua51

macosx :
	gcc -g -Wall -I$(PREFIX) --shared -undefined dynamic_lookup -o snapshot.so snapshot.c

clean :
	rm -rf snapshot.so

install :
	cp snapshot.so ../../lib/luaclib/
