Commit | Line | Data |
---|---|---|
154bc462 FF |
1 | diff -r -u ../lua-5.3.3/src/Makefile ./src/Makefile |
2 | --- ../lua-5.3.3/src/Makefile 2015-05-27 13:10:11.000000000 +0200 | |
3 | +++ ./src/Makefile 2017-01-18 00:26:04.985042439 +0100 | |
4 | @@ -4,31 +4,20 @@ | |
5 | # == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT ======================= | |
6 | ||
7 | # Your platform. See PLATS for possible values. | |
8 | -PLAT= none | |
9 | +PLAT= linux | |
10 | ||
11 | -CC= gcc -std=gnu99 | |
12 | -CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_2 $(SYSCFLAGS) $(MYCFLAGS) | |
13 | +CFLAGS+= $(SYSCFLAGS) | |
14 | -LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS) | |
15 | +LDFLAGS+= $(SYSLDFLAGS) $(MYLDFLAGS) | |
16 | LIBS= -lm $(SYSLIBS) $(MYLIBS) | |
17 | ||
18 | -AR= ar rcu | |
19 | -RANLIB= ranlib | |
20 | RM= rm -f | |
21 | ||
22 | -SYSCFLAGS= | |
23 | -SYSLDFLAGS= | |
24 | -SYSLIBS= | |
25 | - | |
26 | -MYCFLAGS= | |
27 | -MYLDFLAGS= | |
28 | -MYLIBS= | |
29 | -MYOBJS= | |
30 | - | |
31 | # == END OF USER SETTINGS -- NO NEED TO CHANGE ANYTHING BELOW THIS LINE ======= | |
32 | ||
33 | PLATS= aix bsd c89 freebsd generic linux macosx mingw posix solaris | |
34 | ||
35 | LUA_A= liblua.a | |
36 | +LUA_SO= liblua.so | |
37 | CORE_O= lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o \ | |
38 | lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o \ | |
39 | ltm.o lundump.o lvm.o lzio.o | |
40 | @@ -43,7 +32,7 @@ | |
41 | LUAC_O= luac.o | |
42 | ||
43 | ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O) | |
44 | -ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) | |
45 | +ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(LUA_SO) | |
46 | ALL_A= $(LUA_A) | |
47 | ||
48 | # Targets start here. | |
49 | @@ -59,6 +48,11 @@ | |
50 | $(AR) $@ $(BASE_O) | |
51 | $(RANLIB) $@ | |
52 | ||
53 | +$(LUA_SO): $(CORE_O) $(LIB_O) | |
54 | + $(CC) -shared -ldl -Wl,-soname,$(LUA_SO).$(V) -o $@.$(R) $? -lm $(MYLDFLAGS) | |
55 | + ln -sf $(LUA_SO).$(R) $(LUA_SO).$(V) | |
56 | + ln -sf $(LUA_SO).$(R) $(LUA_SO) | |
57 | + | |
58 | $(LUA_T): $(LUA_O) $(LUA_A) | |
59 | $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS) | |
60 |