54 lines
1.5 KiB
Plaintext
54 lines
1.5 KiB
Plaintext
# Driver (leave uncommented ONLY the line with the name of the driver)
|
|
#T= mysql
|
|
#T= oci8
|
|
#T= odbc
|
|
#T= postgres
|
|
#T= sqlite
|
|
T=sqlite3
|
|
|
|
# Installation directories
|
|
# System's libraries directory (where binary libraries are installed)
|
|
LUA_LIBDIR= /usr/local/lib/lua/5.1
|
|
# System's lua directory (where Lua libraries are installed)
|
|
LUA_DIR= /usr/local/share/lua/5.1
|
|
# Lua includes directory
|
|
LUA_INC= /usr/local/include/lua51
|
|
|
|
# Lua version number (first and second digits of target version)
|
|
LUA_VERSION_NUM= 501
|
|
|
|
# OS dependent
|
|
#LIB_OPTION= -shared #for Linux
|
|
LIB_OPTION= -bundle -undefined dynamic_lookup #for MacOS X
|
|
|
|
LIBNAME= $T.so
|
|
COMPAT_DIR= ../compat/src
|
|
|
|
# Compilation parameters
|
|
# Driver specific
|
|
######## MySQL
|
|
#DRIVER_LIBS= -L/usr/local/mysql/lib -lmysqlclient -lz
|
|
#DRIVER_INCS= -I/usr/local/mysql/include
|
|
######## Oracle OCI8
|
|
#DRIVER_LIBS= -L/home/oracle/OraHome1/lib -lz -lclntsh
|
|
#DRIVER_INCS= -I/home/oracle/OraHome1/rdbms/demo -I/home/oracle/OraHome1/rdbms/public
|
|
######## PostgreSQL
|
|
#DRIVER_LIBS= -L/usr/local/pgsql/lib -lpq
|
|
#DRIVER_INCS= -I/usr/local/pgsql/include
|
|
######## SQLite
|
|
#DRIVER_LIBS= -lsqlite
|
|
#DRIVER_INCS=
|
|
######## SQLite3
|
|
DRIVER_LIBS= -L/opt/local/lib -lsqlite3
|
|
DRIVER_INCS= -I/opt/local/include
|
|
######## ODBC
|
|
#DRIVER_LIBS= -L/usr/local/lib -lodbc
|
|
#DRIVER_INCS= -DUNIXODBC -I/usr/local/include
|
|
|
|
WARN= -Wall -Wmissing-prototypes -Wmissing-declarations -ansi
|
|
INCS= -I$(LUA_INC)
|
|
CFLAGS= -O2 $(WARN) -I$(COMPAT_DIR) $(DRIVER_INCS) $(INCS) $(DEFS)
|
|
CC= gcc
|
|
|
|
# $Id: config,v 1.6 2007/04/06 23:46:04 mascarenhas Exp $
|