SRCS:=context.c strmd5.c attr.c
OBJS:=${SRCS:.c=.lo}
+LIBS:=-lcrypto_${nothrflavour}
+LIBS_THR:=-lcrypto_${thrflavour}
-commonlib:= libglite_jp_common.la
+commonlib:= libglite_jp_common_${nothrflavour}.la
+commonlib_thr:= libglite_jp_common_${thrflavour}.la
TRIO_OBJS:=escape.o trio.o strio.o
TRIO_LIB:=libglite_jp_trio.la
default all: compile
-compile: ${commonlib} ${TRIO_LIB}
+compile: ${commonlib} ${commonlib_thr} ${TRIO_LIB}
${commonlib}: ${OBJS}
- ${LINK} -o $@ ${OBJS} -lcrypto_${nothrflavour}
+ ${LINK} -o $@ ${OBJS} ${LIBS}
+
+${commonlib_thr}: ${OBJS}
+ ${LINK} -o $@ ${OBJS} ${LIBS}
${TRIO_LIB}: ${TRIO_LOBJS}
${LINK} ${version_info} -o $@ ${TRIO_LOBJS} -lm
-mkdir -p ${PREFIX}/include/${globalprefix}/${jpprefix}
cd ${top_srcdir}/interface && install -m 644 ${HDRS} ${PREFIX}/include/${globalprefix}/${jpprefix}
-mkdir -p ${PREFIX}/lib
- ${INSTALL} -m 755 ${commonlib} ${TRIO_LIB} ${PREFIX}/lib
+ ${INSTALL} -m 755 ${commonlib} ${commonlib_thr} ${TRIO_LIB} ${PREFIX}/lib
dist: distsrc distbin
EXA_CLIENT_OBJS:=${EXA_CLIENT_SRCS:.c=.o}
-COMMONLIB:=-lglite_jp_common
+COMMONLIB:=-lglite_jp_common_${nothrflavour}
SRVCOMMONLIB:=-lglite_jp_server_common
BONESLIB:=-lglite_lb_server_bones
TRIOLIB:=-lglite_jp_trio
DAG_OBJS:=${DAG_SRCS:.c=.o}
dotless_soap_ver:=${shell echo ${gsoap_version} | tr -d . }
-COMMONLIB:=-lglite_jp_common
+COMMONLIB:=-lglite_jp_common_${nothrflavour}
BONESLIB:=-lglite_lb_server_bones
GSOAPLIB:=-L${stagedir}/lib -lglite_security_gsoap_plugin_${dotless_soap_ver}_${nothrflavour}
TRIOLIB:=-lglite_jp_trio
examples: db-test-int
db-test-int: db-test-int.o
- ${LINK} -o $@ $+ ${STATICLIB} ${MYSQLIB} -lglite_jp_common ${TRIOLIB} ${GLOBUS_LIBS}
+ ${LINK} -o $@ $+ ${STATICLIB} ${MYSQLIB} -lglite_jp_common_${nothrflavour} ${TRIOLIB} ${GLOBUS_LIBS}
check:
-echo nothing yet