diff -ur lua-5.1.5/src/Makefile lua-mod/src/Makefile --- lua-5.1.5/src/Makefile 2012-02-13 14:41:22.000000000 -0600 +++ lua-mod/src/Makefile 2013-02-17 10:46:55.269489335 -0600 @@ -15,8 +15,8 @@ LIBS= -lm $(MYLIBS) MYCFLAGS= -MYLDFLAGS= -MYLIBS= +MYLDFLAGS= +MYLIBS= -ldl # == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE ========= @@ -35,8 +35,10 @@ LUAC_T= luac LUAC_O= luac.o print.o +LUA_SO= liblua.so.5.1 + ALL_O= $(CORE_O) $(LIB_O) $(LUA_O) $(LUAC_O) -ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) +ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(LUA_SO) ALL_A= $(LUA_A) default: $(PLAT) @@ -57,6 +59,9 @@ $(LUAC_T): $(LUAC_O) $(LUA_A) $(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS) +$(LUA_SO): $(CORE_O) $(LIB_O) + $(CC) -o $@ -shared $(MYLDFLAGS) $(CORE_O) $(LIB_O) $(LIBS) + clean: $(RM) $(ALL_T) $(ALL_O) .