Ticket #32590: patch-src_Makefile.diff
File patch-src_Makefile.diff, 1.6 KB (added by andremm@…, 13 years ago) |
---|
-
src/Makefile
old new 29 29 PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris 30 30 31 31 LUA_A= liblua.a 32 LUA_DYLIB= liblua.dylib 32 33 CORE_O= lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o \ 33 34 lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o \ 34 35 ltm.o lundump.o lvm.o lzio.o … … 43 44 LUAC_O= luac.o 44 45 45 46 ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O) 46 ALL_T= $(LUA_ A) $(LUA_T) $(LUAC_T)47 ALL_A= $(LUA_ A)47 ALL_T= $(LUA_DYLIB) $(LUA_A) $(LUA_T) $(LUAC_T) 48 ALL_A= $(LUA_DYLIB) $(LUA_A) 48 49 49 50 # Targets start here. 50 51 default: $(PLAT) … … 56 57 a: $(ALL_A) 57 58 58 59 $(LUA_A): $(BASE_O) 60 @echo "Building static library" 59 61 $(AR) $@ $? 60 62 $(RANLIB) $@ 61 63 64 $(LUA_DYLIB): $(CORE_O) $(LIB_O) 65 @echo "Building dylib" 66 $(CC) -o $@ $(MYLDFLAGS) -dynamiclib -install_name %PREFIX%/lib/liblua.dylib \ 67 -compatibility_version %COMPAT_VERSION% -current_version %VERSION% $^ 68 62 69 $(LUA_T): $(LUA_O) $(LUA_A) 63 $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)70 $(CC) -o $@ -L. $(MYLDFLAGS) $(MYCFLAGS) $(MYLIBS) -llua lua.c 64 71 65 72 $(LUAC_T): $(LUAC_O) $(LUA_A) 66 $(CC) -o $@ $( LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)73 $(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_DYLIB) $(LIBS) 67 74 68 75 clean: 69 76 $(RM) $(ALL_T) $(ALL_O) … … 106 113 $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline -lncurses" 107 114 108 115 macosx: 109 $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_MACOSX" SYSLIBS="-lreadline"116 $(MAKE) all MYCFLAGS="-fno-common -DLUA_USE_LINUX" MYLIBS="-lreadline" 110 117 111 118 mingw: 112 119 $(MAKE) "LUA_A=lua52.dll" "LUA_T=lua.exe" \