jbe/bsw@0: # C compiler command jbe/bsw@0: CC = cc jbe/bsw@0: jbe/bsw@0: # filename extension for shared libraries jbe/bsw@0: SLIB_EXT = so jbe/bsw@0: jbe@116: # Lua binaries jbe@339: LUA_BIN = lua jbe@339: LUAC_BIN = luac jbe@116: jbe/bsw@0: # C compiler flags jbe@42: # TODO: check alternatives to -D_GNU_SOURCE -fPIC jbe@42: # using libtool? jbe@469: CFLAGS = -O2 -D_GNU_SOURCE -fPIC -Wall -I /usr/include -I /usr/local/include -I /usr/include/lua5.3 -I /usr/local/include/lua53 jbe/bsw@0: jbe/bsw@0: # additional C compiler flags for parts which depend on PostgreSQL jbe@411: CFLAGS_PGSQL = -I `pg_config --includedir` -I `pg_config --pkgincludedir` -I `pg_config --includedir-server` jbe/bsw@0: jbe@541: # alternative C compiler flags for creating shared libraries jbe@555: SHAREDFLAGS = -shared -L /usr/lib -L /usr/local/lib jbe/bsw@0: jbe@541: # additional C compiler flags for creating shared libraries for parts which depend on PostgreSQL jbe@541: SHAREDFLAGS_PGSQL = -L `pg_config --libdir` -Wl,--rpath,`pg_config --libdir`