#mple module makefile # # # WARNING: do not run this directly, it should be run by the master Makefile include ../../Makefile.defs auto_gen= NAME=m2_mnp.so ifeq ($(CROSS_COMPILE),) MYSQLCFG=$(shell which mysql_config) ifeq ($(MYSQLCFG),) MYSQLCFG=$(shell which mysql_config5) endif # If no Mysql - do we have MariaDB? ifeq ($(MYSQLCFG),) MYSQLCFG=$(shell which mariadb_config) endif endif ifneq ($(MYSQLCFG),) # use autodetection DEFS += $(shell $(MYSQLCFG) --include) LIBS += $(shell $(MYSQLCFG) --libs) else # mysql.h locations (freebsd,openbsd solaris) DEFS +=-I$(LOCALBASE)/include \ -I$(LOCALBASE)/include/mysql \ -I$(LOCALBASE)/mysql/include # libmysqlclient locations on RH/Suse, Solaris /OpenBSD, FreeBSD # (Debian does the right thing and puts it in /usr/lib) LIBS+=-L$(LOCALBASE)/lib -L$(LOCALBASE)/lib/mysql \ -L$(LOCALBASE)/mysql/lib/mysql/ \ -L$(LOCALBASE)/mysql/lib \ -lmysqlclient -lz endif DEFS+=$(shell if [ "`rpm -q --queryformat '%{VERSION}' centos-release`" == "7" ]; then echo "-DCENTOS_7"; fi) SERLIBPATH=../../lib SER_LIBS=$(SERLIBPATH)/srdb2/srdb2 $(SERLIBPATH)/srdb1/srdb1 ifneq (,$(filter sip-router ser, $(INSTALL_FLAVOUR))) MOD_INSTALL_SHARE= ../../scripts/mysql/my_create.sql \ ../../scripts/mysql/my_data.sql \ ../../scripts/mysql/my_drop.sql else ifeq ($(INSTALL_FLAVOUR),kamailio) #TODO endif include ../../Makefile.modules