Commit a09ec898 authored by Sergey Lyubka's avatar Sergey Lyubka

Added lua.lib target

parent c46aa050
...@@ -34,6 +34,7 @@ LUA_SOURCES = $(LUA)/lapi.c $(LUA)/lcode.c $(LUA)/lctype.c \ ...@@ -34,6 +34,7 @@ LUA_SOURCES = $(LUA)/lapi.c $(LUA)/lcode.c $(LUA)/lctype.c \
$(LUA)/ldblib.c $(LUA)/liolib.c $(LUA)/lmathlib.c \ $(LUA)/ldblib.c $(LUA)/liolib.c $(LUA)/lmathlib.c \
$(LUA)/loslib.c $(LUA)/lstrlib.c $(LUA)/ltablib.c \ $(LUA)/loslib.c $(LUA)/lstrlib.c $(LUA)/ltablib.c \
$(LUA)/loadlib.c $(LUA)/linit.c $(LUA)/loadlib.c $(LUA)/linit.c
LUA_WINOBJS = $(LUA_SOURCES:%.c=%.obj)
# Stock windows binary builds with Lua and YASSL library. # Stock windows binary builds with Lua and YASSL library.
YASSL = ../cyassl-2.4.6 YASSL = ../cyassl-2.4.6
...@@ -86,6 +87,10 @@ all: ...@@ -86,6 +87,10 @@ all:
%.o: %.c %.o: %.c
$(CC) -o $@ $< -c $(FLAGS) $(CFLAGS) $(CC) -o $@ $< -c $(FLAGS) $(CFLAGS)
# Lua library for Windows
lua.lib: $(LUA_WINOBJS)
$(MSVC)/bin/lib /out:$@ $(LUA_WINOBJS)
# To build with lua, make sure you have Lua unpacked into lua-5.2.1 directory # To build with lua, make sure you have Lua unpacked into lua-5.2.1 directory
linux_lua: linux_lua:
$(CC) mongoose.c main.c build/lsqlite3.c build/sqlite3.c $(LUA_SOURCES) -DUSE_LUA -DUSE_LUA_SQLITE3 -DLUA_COMPAT_ALL -I$(LUA) -o $(PROG) -ldl $(CFLAGS) $(CC) mongoose.c main.c build/lsqlite3.c build/sqlite3.c $(LUA_SOURCES) -DUSE_LUA -DUSE_LUA_SQLITE3 -DLUA_COMPAT_ALL -I$(LUA) -o $(PROG) -ldl $(CFLAGS)
...@@ -132,9 +137,9 @@ un: ...@@ -132,9 +137,9 @@ un:
./unit_test ./unit_test
wi: wi:
$(CL) test/unit_test.c $(LUA_SOURCES) \ $(CL) test/unit_test.c $(LUA_SOURCES) $(LUA_FLAGS) \
$(YASSL_SOURCES) $(YASSL_FLAGS) /DNO_SSL_DL \ $(YASSL_SOURCES) $(YASSL_FLAGS) /I. /DNO_SSL_DL \
$(MSLIB) /out:unit_test.exe /link /libpath:$(MSVC)/lib advapi32.lib /out:unit_test.exe
./unit_test.exe ./unit_test.exe
windows: $(ALL_WINOBJS) windows: $(ALL_WINOBJS)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment