--- lua-5.2.1/src/Makefile.orig 2012-03-09 17:32:16.000000000 +0100 +++ lua-5.2.1/src/Makefile 2012-06-25 20:20:17.372198014 +0200 @@ -46,24 +46,32 @@ ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) ALL_A= $(LUA_A) +V=5.2 + # Targets start here. default: $(PLAT) -all: $(ALL_T) +all: so $(ALL_T) + +so: liblua.so o: $(ALL_O) a: $(ALL_A) +liblua.so: $(BASE_O) + $(CC) -o liblua.so.$V -shared $(BASE_O) -Wl,-soname=liblua.so.$V -lm -ldl + ln -sf liblua.so.$V liblua.so + $(LUA_A): $(BASE_O) $(AR) $@ $(BASE_O) $(RANLIB) $@ $(LUA_T): $(LUA_O) $(LUA_A) - $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS) + $(CC) -o $@ $(LDFLAGS) $(LUA_O) -L. -llua $(LIBS) $(LUAC_T): $(LUAC_O) $(LUA_A) - $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS) + $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS) clean: $(RM) $(ALL_T) $(ALL_O)