build with -pipe to reduce disk usage on compile
[Tsunagari.git] / deps / lua / Makefile
blob5564c390322dbd94490d4440e6c919118240690c
1 # makefile for building Lua
2 # see luaconf.h for further customization
4 # Project modified to compile as C++ for throwing exceptions on errors.
5 CXXFLAGS= -pipe -Wall $(MYCFLAGS) # -DLUA_USE_APICHECK to have Lua assert for
6 # correct parameters
7 AR= ar rcu
8 RM= rm -f
10 LUA_A= liblua.a
11 CORE_O= lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o \
12 lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o \
13 lundump.o lvm.o lzio.o
14 LIB_O= lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o ltablib.o \
15 lstrlib.o linit.o
17 ALL_O= $(CORE_O) $(LIB_O)
18 ALL_A= $(LUA_A)
20 all: $(LUA_A)
22 $(LUA_A): $(ALL_O)
23 $(AR) $@ $?
25 clean:
26 $(RM) *.a *.o
28 depend:
29 @$(CXX) $(CXXFLAGS) -MM *.cpp
31 lapi.o: lapi.cpp lua.h luaconf.h lapi.h lobject.h llimits.h ldebug.h \
32 lstate.h ltm.h lzio.h lmem.h ldo.h lfunc.h lgc.h lstring.h ltable.h \
33 lundump.h lvm.h
34 lauxlib.o: lauxlib.cpp lua.h luaconf.h lauxlib.h
35 lbaselib.o: lbaselib.cpp lua.h luaconf.h lauxlib.h lualib.h
36 lcode.o: lcode.cpp lua.h luaconf.h lcode.h llex.h lobject.h llimits.h \
37 lzio.h lmem.h lopcodes.h lparser.h ldebug.h lstate.h ltm.h ldo.h lgc.h \
38 ltable.h
39 ldblib.o: ldblib.cpp lua.h luaconf.h lauxlib.h lualib.h
40 ldebug.o: ldebug.cpp lua.h luaconf.h lapi.h lobject.h llimits.h lcode.h \
41 llex.h lzio.h lmem.h lopcodes.h lparser.h ldebug.h lstate.h ltm.h ldo.h \
42 lfunc.h lstring.h lgc.h ltable.h lvm.h
43 ldo.o: ldo.cpp lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \
44 lzio.h lmem.h ldo.h lfunc.h lgc.h lopcodes.h lparser.h lstring.h \
45 ltable.h lundump.h lvm.h
46 ldump.o: ldump.cpp lua.h luaconf.h lobject.h llimits.h lstate.h ltm.h \
47 lzio.h lmem.h lundump.h
48 lfunc.o: lfunc.cpp lua.h luaconf.h lfunc.h lobject.h llimits.h lgc.h lmem.h \
49 lstate.h ltm.h lzio.h
50 lgc.o: lgc.cpp lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \
51 lzio.h lmem.h ldo.h lfunc.h lgc.h lstring.h ltable.h
52 linit.o: linit.cpp lua.h luaconf.h lualib.h lauxlib.h
53 liolib.o: liolib.cpp lua.h luaconf.h lauxlib.h lualib.h
54 llex.o: llex.cpp lua.h luaconf.h ldo.h lobject.h llimits.h lstate.h ltm.h \
55 lzio.h lmem.h llex.h lparser.h lstring.h lgc.h ltable.h
56 lmathlib.o: lmathlib.cpp lua.h luaconf.h lauxlib.h lualib.h
57 lmem.o: lmem.cpp lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h \
58 ltm.h lzio.h lmem.h ldo.h
59 lobject.o: lobject.cpp lua.h luaconf.h ldo.h lobject.h llimits.h lstate.h \
60 ltm.h lzio.h lmem.h lstring.h lgc.h lvm.h
61 lopcodes.o: lopcodes.cpp lopcodes.h llimits.h lua.h luaconf.h
62 loslib.o: loslib.cpp lua.h luaconf.h lauxlib.h lualib.h
63 lparser.o: lparser.cpp lua.h luaconf.h lcode.h llex.h lobject.h llimits.h \
64 lzio.h lmem.h lopcodes.h lparser.h ldebug.h lstate.h ltm.h ldo.h \
65 lfunc.h lstring.h lgc.h ltable.h
66 lstate.o: lstate.cpp lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h \
67 ltm.h lzio.h lmem.h ldo.h lfunc.h lgc.h llex.h lstring.h ltable.h
68 lstring.o: lstring.cpp lua.h luaconf.h lmem.h llimits.h lobject.h lstate.h \
69 ltm.h lzio.h lstring.h lgc.h
70 lstrlib.o: lstrlib.cpp lua.h luaconf.h lauxlib.h lualib.h
71 ltable.o: ltable.cpp lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h \
72 ltm.h lzio.h lmem.h ldo.h lgc.h ltable.h
73 ltablib.o: ltablib.cpp lua.h luaconf.h lauxlib.h lualib.h
74 ltm.o: ltm.cpp lua.h luaconf.h lobject.h llimits.h lstate.h ltm.h lzio.h \
75 lmem.h lstring.h lgc.h ltable.h
76 lundump.o: lundump.cpp lua.h luaconf.h ldebug.h lstate.h lobject.h \
77 llimits.h ltm.h lzio.h lmem.h ldo.h lfunc.h lstring.h lgc.h lundump.h
78 lvm.o: lvm.cpp lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \
79 lzio.h lmem.h ldo.h lfunc.h lgc.h lopcodes.h lstring.h ltable.h lvm.h
80 lzio.o: lzio.cpp lua.h luaconf.h llimits.h lmem.h lstate.h lobject.h ltm.h \
81 lzio.h
83 # (end of Makefile)