LUA_INC=-I../../lua52 -I../../.. -I../../../w2c \
-I./src -I../../../../../libs/fontconfig
LUA_DIR=../../lua52
LUA_LIBDIR=../../lua52
LUA_LIB=../../lua52/lua52.lib
EXTRALIB=advapi32.lib shell32.lib shlwapi.lib

OBJS= src/fonts.obj src/fonts_windows.obj src/main.obj

SRCS= src/fonts.c src/fonts_windows.c src/main.c

.c.obj:
	cl -c -Fo$@ -O2 -MT $(LUA_INC) -DWIN32=1 -D_CRT_SECURE_NO_DEPRECATE -DLUA_BUILD_AS_DLL $<

TGT=src/lltxplatform.dll

$(TGT): $(OBJS)
	cl -LD -Fe$@ $(OBJS) $(LUA_LIB) $(EXTRALIB) -link /manifest
	mt -manifest $@.manifest -outputresource:$@";"2

#$(TGT): $(OBJS)
#	cl -LD -Fe$@ $(OBJS) $(LUA_LIB) $(EXTRALIB) -link /manifest /debug
#	mt -manifest $@.manifest -outputresource:$@";"2

clean:
	rm -f $(TGT)
	rm -f src/*.obj
	rm -f src/*.lib
	rm -f src/*.exp
