| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- # $Id$
- #
- #
- # WARNING: do not run this directly, it should be run by the master Makefile
- include ../../Makefile.defs
- auto_gen=
- NAME=app_lua.so
- ifeq ($(CROSS_COMPILE),)
- BUILDER = $(shell which lua-config)
- endif
- ifeq ($(BUILDER),)
- ifeq ($(CROSS_COMPILE),)
- BUILDER = $(shell which pkg-config)
- endif
- ifeq ($(BUILDER),)
- LUA51 = $(shell ls $(LOCALBASE)/lib/liblua* | grep liblua5.1)
- DEFS+=-I$(LOCALBASE)/include
- LIBS+=-L$(LOCALBASE)/lib -lm
- ifeq ($(LUA51),)
- DEFS+=-I$(LOCALBASE)/include/lua
- LIBS+=-llua
- else
- DEFS+=-I$(LOCALBASE)/include/lua5.1
- LIBS+=-llua5.1
- endif
- else
- LUAVER=XX
- LUALIBS = $(shell pkg-config --silence-errors --libs lua-5.1)
- ifeq ($(LUALIBS),)
- LUALIBS = $(shell pkg-config --silence-errors --libs lua5.1)
- ifeq ($(LUALIBS),)
- LUALIBS = $(shell pkg-config --silence-errors --libs lua)
- ifneq ($(LUALIBS),)
- LUAVER=5X
- endif
- else
- LUAVER=51
- endif
- else
- LUAVER=51X
- endif
- ifeq ($(LUAVER),XX)
- LUA51 = $(shell ls /usr/lib/liblua* | grep liblua5.1)
- ifeq ($(LUA51),)
- DEFS+=-I/usr/include/lua
- LIBS= -llua -lm
- else
- DEFS+=-I/usr/include/lua5.1
- LIBS= -llua5.1 -lm
- endif
- else
- ifeq ($(LUAVER),51)
- DEFS+= $(shell pkg-config --cflags lua5.1 | sed -e "s/\\\\/'/" -e "s/\\\\\"/\"'/")
- LIBS = $(shell pkg-config --libs lua5.1)
- else
- ifeq ($(LUAVER),51X)
- DEFS+= $(shell pkg-config --cflags lua-5.1)
- LIBS = $(shell pkg-config --libs lua-5.1)
- else
- DEFS+= $(shell pkg-config --cflags lua)
- LIBS = $(shell pkg-config --libs lua)
- endif
- endif
- endif
- endif
- else
- DEFS+= $(shell lua-config --include)
- LIBS = $(shell lua-config --libs)
- endif
- DEFS+=-DKAMAILIO_MOD_INTERFACE
- SERLIBPATH=../../lib
- SER_LIBS+=$(SERLIBPATH)/kcore/kcore
- include ../../Makefile.modules
|