Replaced deprecated variables CONTRIBDIR, BINDIR and
[AROS-Contrib.git] / development / compilers / lua / src / mmakefile.src
blob41017aafe532ba4f4e2a0b211054c3b7acca5fc3
1 #   $Id$
3 include $(TOP)/config/make.cfg
5 COREFILES :=    lapi lcode lctype ldebug ldo ldump lfunc lgc llex \
6                 lmem lobject lopcodes lparser lstate lstring ltable \
7                 ltm lundump lvm lzio
9 # files to build the linker lib 'lua'
10 LIBFILES :=     lauxlib lbaselib lbitlib lcorolib ldblib liolib \
11                 lmathlib loslib lstrlib ltablib loadlib linit $(COREFILES)
13 # files to build the linker lib 'luasiamiga'
14 SIAMLIBFILES := lsiamigalib
16 # files to build the linker lib 'luamui'
17 MUILIBFILES := lmuilib
19 # files to build the interpreter 'lua'
20 LUAFILES :=     lua $(COREFILES)
22 # files to build the precompiler 'luac'
23 LUACFILES :=    luac $(COREFILES)
25 # files to build the interpreter 'amilua'
26 AMILUAFILES :=  amilua $(COREFILES)
28 HEADERS :=      lua.h luaconf.h lualib.h lauxlib.h lsiamigalib.h lmuilib.h
30 EXEDIR :=       $(AROS_CONTRIB)/Development/Lua
32 USER_INCLUDES := -I$(SRCDIR)/$(CURDIR)/../luafilesystem/src -I$(SRCDIR)/$(CURDIR)/../lua-xmlreader-0.1
34 USER_CFLAGS   += -Wno-uninitialized -DLUA_COMPAT_ALL
36 #MM- contrib-development-lua : contrib-development-lua-lua \
37 #MM  contrib-development-lua-amilua \
38 #MM  contrib-development-lua-luac \
39 #MM  includes-copy
41 #MM contrib-development-lua-lib :
42 %build_linklib mmake=contrib-development-lua-lib libname=lua files=$(LIBFILES)
44 #MM contrib-development-luasiamiga-lib :
45 %build_linklib mmake=contrib-development-luasiamiga-lib libname=luasiamiga files=$(SIAMLIBFILES)
47 #MM contrib-development-luamui-lib :
48 %build_linklib mmake=contrib-development-luamui-lib libname=luamui files=$(MUILIBFILES)
50 #MM contrib-development-lua-lua : includes linklibs contrib-development-lua-lib
51 %build_prog mmake=contrib-development-lua-lua progname=Lua files=$(LUAFILES) \
52     targetdir=$(EXEDIR) uselibs="lua"
54 #MM contrib-development-lua-luac : includes linklibs contrib-development-lua-lib
55 %build_prog mmake=contrib-development-lua-luac progname=Luac files=$(LUACFILES) \
56     targetdir=$(EXEDIR) uselibs="lua"
58 #MM contrib-development-lua-amilua : includes linklibs contrib-development-luasiamiga-lib \
59 #MM contrib-development-luamui-lib contrib-development-lualfs-lib contrib-development-lsqlite3-lib contrib-development-luaxmlreader-lib
62 %build_prog mmake=contrib-development-lua-amilua progname=AmiLua files=$(AMILUAFILES) \
63     targetdir=$(EXEDIR) uselibs="lua luasiamiga luamui lualfs lsqlite3 sqlite3 luaxmlreader xml2 z"
67 #MM
68 includes-copy :
69 %copy_includes includes=$(HEADERS) path=lua
71 %common