1noinst_LTLIBRARIES = libmodauthopenid.la
2noinst_PROGRAMS = db_info
3noinst_DATA = mod_auth_openid.la
4
5INCLUDES = ${APACHE_CFLAGS} ${OPKELE_CFLAGS} ${SQLITE3_CFLAGS} ${PCRE_CFLAGS} ${CURL_CFLAGS}
6AM_LDFLAGS = ${OPKELE_LIBS} ${SQLITE3_LDFLAGS} ${PCRE_LIBS} ${CURL_LIBS} ${APR_LDFLAGS}
7
8libmodauthopenid_la_SOURCES = mod_auth_openid.cpp MoidConsumer.cpp moid_utils.cpp http_helpers.cpp \
9	SessionManager.cpp config.h  http_helpers.h  mod_auth_openid.h  MoidConsumer.h  moid_utils.h \
10	SessionManager.h  types.h
11
12db_info_SOURCES = db_info.cpp
13db_info_LDFLAGS = -lmodauthopenid
14db_info_DEPENDENCIES = libmodauthopenid.la
15
16AM_CXXFLAGS = -Wall
17
18if NITPICK
19AM_CXXFLAGS += -Wextra -Wundef -Wshadow -Wunsafe-loop-optimizations -Wconversion -Wmissing-format-attribute
20AM_CXXFLAGS += -Wredundant-decls -ansi -Wmissing-noreturn
21endif
22
23if DEBUG
24AM_CXXFLAGS += -DDEBUG
25endif
26
27install-exec-local:
28	${APXS} -S LIBEXECDIR=/opengrok/src/dports/www/mod_auth_openid/stage/usr/local/libexec/apache24 -i -a -n 'authopenid' mod_auth_openid.la
29
30mod_auth_openid.la: libmodauthopenid.la
31	${APXS} -c -o $@ $< ${APACHE_CFLAGS} ${OPKELE_CFLAGS} ${OPKELE_LIBS} \
32			    ${SQLITE3_CFLAGS} ${PCRE_LIBS} ${CURL_LIBS}
33