--- src/Makefile.orig 2008-05-29 19:24:46.000000000 +0900 +++ src/Makefile 2008-05-29 19:27:30.000000000 +0900 @@ -31,12 +31,13 @@ LUA_T= lua LUA_O= lua.o +LUA_SO= liblua.so LUAC_T= luac LUAC_O= luac.o print.o 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) @@ -47,6 +48,9 @@ a: $(ALL_A) +$(LUA_SO): $(CORE_O) $(LIB_O) + $(CC) -o $@ $(MYLDFLAGS) -shared $? + $(LUA_A): $(CORE_O) $(LIB_O) $(AR) $@ $? $(RANLIB) $@