package=glite-lb-client
version=0.0.0
-globus_prefix=/opt/globus
nothrflavour=gcc32
thrflavour=gcc32pthr
sh_PROGS = $(l_SRC:.l=.sh)
-GLOBUSINC:= -I${globus_prefix}/include/${nothrflavour}
-GLOBUSTHRINC:= -I${globus_prefix}/include/${thrflavour}
-
ifdef DEBUG
DEBUG:=-g -O0 -Wall -DEDG_WLL_LOG_STUB
else
${TOOLS}: ${LIB}
${FAKE_EXAMPLES:=.o}: %.o: %.cpp
- ${COMPILE} ${GLOBUSINC} ${TEST_INC} -c $< -o $@
+ ${COMPILE} ${TEST_INC} -c $< -o $@
${PLUSOBJS}: %.o: %.cpp
- ${CXXCOMPILE} ${GLOBUSINC} -c $<
+ ${CXXCOMPILE} -c $<
${PLUSTHROBJS}: %.thr.o: %.cpp
- ${CXXCOMPILE} ${GLOBUSTHRINC} -o $@ -c $<
+ ${CXXCOMPILE} -o $@ -c $<
${LIBOBJS} ${FAKELIBOBJS}: %.o: %.c
- ${COMPILE} ${GLOBUSINC} -c $<
+ ${COMPILE} -c $<
${LIBTHROBJS} ${FAKELIBTHROBJS}: %.thr.o: %.c
- ${COMPILE} ${GLOBUSTHRINC} -o $@ -c $<
+ ${COMPILE} -o $@ -c $<
logevent_fake.o: logevent.c
- ${COMPILE} ${GLOBUSINC} -c $< -o $@
+ ${COMPILE} -c $< -o $@
${MAN_GZ}: ${MAN}
cp $? .
perftest_logjobs.o: perftest_logjobs.c
- ${CC} ${CFLAGS} -DLB_PERF_DROP ${GLOBUSINC} -c $<
+ ${CC} ${CFLAGS} -DLB_PERF_DROP -c $<
# catches $TOOLS and logevent compilation
%.o: %.c
- ${CC} ${CFLAGS} ${GLOBUSINC} -c $<
+ ${CC} ${CFLAGS} -c $<
%.h: %.h.T
rm -f $@
${LINKXX} -o $@ ${LIB} ${TEST_LIBS} $+ ${EXT_LIB}
producer_test.o: %.o: %.cpp
- ${CXX} -c ${CXXFLAGS} ${TEST_INC} ${GLOBUSINC} $<
+ ${CXX} -c ${CXXFLAGS} ${TEST_INC} $<
man: ${MAN_GZ}
version=0.0.0
PREFIX=/opt/glite
-globus_prefix=/opt/globus
nothrflavour=gcc32
thrflavour=gcc32pthr
expat_prefix=/opt/expat
CC=gcc
DEBUG:=-g -O0 -Wall
-GLOBUSINC:= -I${globus_prefix}/include/${nothrflavour}
-GLOBUSTHRINC:= -I${globus_prefix}/include/${thrflavour}
ifdef LB_STANDALONE
JOBID_OBJS:=cjobid.o strmd5.o
VERSION_AHEAD=3
CHECK_VERSION:=VERSION=${version} VERSION_AHEAD=${VERSION_AHEAD} perl ${top_srcdir}/project/check_version.pl
-GLOBUS_LIBS:=-L${globus_prefix}/lib \
- -lglobus_common_${nothrflavour} \
- -lglobus_gssapi_gsi_${nothrflavour} \
-
-GLOBUS_THRLIBS:=-L${globus_prefix}/lib \
- -lglobus_common_${thrflavour} \
- -lglobus_gssapi_gsi_${thrflavour} \
-
ifneq (${expat_prefix},/usr)
EXPAT_LIBS:=-L${expat_prefix}/lib
endif
LDFLAGS:=-L${stagedir}/lib \
${COVERAGE_FLAGS}
-EXT_LIBS:= ${EXPAT_LIBS} ${GLOBUS_LIBS} ${JOBID_LIB}
-EXT_THRLIBS:= ${EXPAT_LIBS} ${GLOBUS_THRLIBS} ${JOBID_LIB}
+EXT_LIBS:= ${EXPAT_LIBS} ${JOBID_LIB}
+EXT_THRLIBS:= ${EXPAT_LIBS} ${JOBID_LIB}
TEST_LIBS:=-L${cppunit_prefix}/lib -lcppunit
TEST_INC:=-I${cppunit_prefix}/include
rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/
%.o: %.c
- ${COMPILE} ${GLOBUSINC} ${CFLAGS} -c $<
+ ${COMPILE} ${CFLAGS} -c $<
il_int_test.o il_string_test.o il_test.o il_msg_test.o parse.o: %.o: %.cpp
${CXX} -c ${CFLAGS} ${TEST_INC} $<
%.thr.o: %.c
- ${COMPILE} ${GLOBUSTHRINC} ${CFLAGS} -D_REENTRANT -DGLITE_LB_THREADED -o $@ -c $<
+ ${COMPILE} ${CFLAGS} -D_REENTRANT -DGLITE_LB_THREADED -o $@ -c $<
%.h: %.h.T
rm -f $@
version=0.0.0
PREFIX=/opt/glite
-globus_prefix=/opt/globus
nothrflavour=gcc32
thrflavour=gcc32pthr
SUFFIXES=.no
-GLOBUSINC=-I${globus_prefix}/include/${nothrflavour}
-
-GLOBUSTHRINC=-I${globus_prefix}/include/${thrflavour}
-
ifdef LB_STANDALONE
LB_STANDALONE_FLAGS:=-DLB_STANDALONE
endif
LINKXX:=libtool --mode=link ${CXX} -rpath ${stagedir}/lib ${LDFLAGS}
INSTALL:=libtool --mode=install install
-GLOBUS_LIBS:= -L${globus_prefix}/lib \
- -lglobus_common_${nothrflavour} \
- -lglobus_gssapi_gsi_${nothrflavour}
-
-GLOBUS_THRLIBS:= -L${globus_prefix}/lib \
- -lglobus_common_${thrflavour} \
- -lglobus_gssapi_gsi_${thrflavour}
-
#ifneq (${expat_prefix},/usr)
# EXPAT_LIBS:=-L${expat_prefix}/lib
#endif
# check.ll check.il
#check.ll: logd_proto_test.o ll_test.o
-# ${LINKXX} -o $@ ${COMMON_LIB}_${nothrflavour} ${EXT_LIBS} ${GLOBUS_LIBS} ${TEST_LIBS} $+
+# ${LINKXX} -o $@ ${COMMON_LIB}_${nothrflavour} ${EXT_LIBS} ${TEST_LIBS} $+
# ./check.ll
check.ll:
${INSTALL} -m 644 ${top_srcdir}/LICENSE ${PREFIX}/share/doc/${package}-${version}
${INTERLOG_NOBJS}: %.no: %.c
- ${CC} ${CFLAGS} ${GLOBUSTHRINC} -DIL_NOTIFICATIONS -c $< -o $@
+ ${CC} ${CFLAGS} -DIL_NOTIFICATIONS -c $< -o $@
${INTERLOG_OBJS}: %.o: %.c
- ${CC} ${CFLAGS} ${GLOBUSTHRINC} -c $< -o $@
+ ${CC} ${CFLAGS} -c $< -o $@
${INTERLOG_EMPTY_OBJS}: %.empty.o: %.c
- ${CC} ${CFLAGS} ${GLOBUSTHRINC} -DPERF_EMPTY -c $< -o $@
+ ${CC} ${CFLAGS} -DPERF_EMPTY -c $< -o $@
${INTERLOG_PERF_OBJS}: %.perf.o: %.c
- ${CC} ${CFLAGS} ${GLOBUSTHRINC} -c $< -o $@
+ ${CC} ${CFLAGS} -c $< -o $@
#${INTERLOG_INLINE_EMPTY_OBJS}: %.io: %.c
-# ${CC} ${CFLAGS} ${GLOBUSTHRINC} -DLB_PERF -DPERF_EMPTY -DPERF_EVENTS_INLINE -c $< -o $@
+# ${CC} ${CFLAGS} -DLB_PERF -DPERF_EMPTY -DPERF_EVENTS_INLINE -c $< -o $@
${LOGD_NOBJS}: %.no: %.c
- ${CC} ${CFLAGS} ${GLOBUSINC} -DLOGD_NOFILE -c $< -o $@
+ ${CC} ${CFLAGS} -DLOGD_NOFILE -c $< -o $@
${LOGD_OBJS}: %.o: %.c
- ${CC} ${CFLAGS} ${GLOBUSINC} -c $< -o $@
+ ${CC} ${CFLAGS} -c $< -o $@
logd_proto_test.o: %.o: %.c
- ${CC} ${CFLAGS} ${GLOBUSINC} -c $< -o $@
+ ${CC} ${CFLAGS} -c $< -o $@
ll_test.o: %.o: %.cpp
${CXX} ${CFLAGS} ${TEST_INC} -c $< -o $@
il_test.o IlTestBase.o server_msgTest.o event_queueTest.o input_queue_socketTest.o event_storeTest.o: %.o: %.cpp
- ${CXX} ${CFLAGS} ${GLOBUSTHRINC} ${TEST_INC} -c $< -o $@
+ ${CXX} ${CFLAGS} ${TEST_INC} -c $< -o $@
clean:
rm -rvf .libs/ *.o *.no ${LOGD} ${INTERLOGD} ${NOTIF_INTERLOGD}
version=0.2.0
PREFIX=/opt/glite
-globus_prefix=/opt/globus
nothrflavour=gcc32
thrflavour=gcc32pthr
expat_prefix=/opt/expat
-I${expat_prefix}/include \
${COVERAGE_FLAGS} \
-I${mysql_prefix}/include -I${mysql_prefix}/include/mysql \
- -I${globus_prefix}/include/${nothrflavour} \
- -I${gridsite_prefix}/include -I${globus_prefix}/include/${nothrflavour}/openssl \
+ -I${gridsite_prefix}/include \
-D_GNU_SOURCE ${LB_STANDALONE_FLAGS} ${LB_PERF_FLAGS}
INSTALL:=libtool --mode=install install
LINKXX:=libtool --mode=link ${CXX} -rpath ${stagedir}/lib ${LDFLAGS}
-GLOBUS_LIBS:= -L${globus_prefix}/lib \
- -lglobus_common_${nothrflavour} \
- -lglobus_gssapi_gsi_${nothrflavour} \
-
archlib:=lib
host_cpu:=${shell uname -m}
ifeq (${host_cpu},x86_64)
${mysqlib} -lmysqlclient -lz\
${expatlib} -lexpat \
${GRIDSITE_LIBS} \
- ${VOMS_LIBS} \
- ${GLOBUS_LIBS}
+ ${VOMS_LIBS}
version=0.2.0
PREFIX=/opt/glite
+# gridsite requires openssl libraries, we want to include the ones from globus
globus_prefix=/opt/globus
nothrflavour=gcc32
thrflavour=gcc32pthr
-I${voms_prefix}/include \
${COVERAGE_FLAGS} \
-I${mysql_prefix}/include -I${mysql_prefix}/include/mysql \
- -I${globus_prefix}/include/${nothrflavour} \
$(GRIDSITE_CFLAGS) \
-D_GNU_SOURCE ${LB_STANDALONE_FLAGS} ${LB_PERF_FLAGS} ${LB_DAG_FLAGS} \
- ${LB_BUF_FLAGS}
+ ${LB_BUF_FLAGS} \
+ -I${globus_prefix}/include/${nothrflavour} #gridsite needs this
ifdef LB_PROF
SRVBONES_LIB:= ${stagedir}/lib/libglite_lb_server_bones.la
LINKXX:=libtool --mode=link ${CXX} -rpath ${stagedir}/lib ${LDFLAGS}
XSLTPROC:=xsltproc --novalid
-GLOBUS_LIBS:= -L${globus_prefix}/lib \
- -lglobus_common_${nothrflavour} \
- -lglobus_gssapi_gsi_${nothrflavour} \
-
#ifeq ($(shell ls ${gsoap_prefix}/bin/soapcpp2),${gsoap_prefix}/bin/soapcpp2)
# gsoap_bin_prefix := ${gsoap_prefix}/bin
#else
# ${expatlib} -lexpat \
# ${GRIDSITE_LIBS} \
# -lvomsc${vomsflavour} \
-# ${GLOBUS_LIBS}
ifneq (${classads_prefix},/usr)
classadslib := -L${classads_prefix}/lib -lclassad
${COMPILE} -c $<
test_query_events.o: %.o: %.cpp
- ${CXX} -c ${CFLAGS} ${GLOBUSINC} ${TEST_INC} $<
+ ${CXX} -c ${CFLAGS} ${TEST_INC} $<
%.lo: %.c
version=0.0.0
PREFIX=/opt/glite
-globus_prefix=/opt/globus
nothrflavour=gcc32
thrflavour=gcc32pthr
expat_prefix=/opt/expat
-I${gsoap_prefix}/include -I${gsoap_prefix}/ \
${COVERAGE_FLAGS} \
-I${mysql_prefix}/include -I${mysql_prefix}/include/mysql \
- -I${globus_prefix}/include/${nothrflavour} \
-D_GNU_SOURCE
LDFLAGS:=-L${stagedir}/lib
endif
EXT_LIBS:= \
- ${expatlib} -lexpat \
- ${GLOBUS_LIBS}
+ ${expatlib} -lexpat
COMMON_LIB:=-lglite_lb_common_${nothrflavour}
CLIENT_LIB:=-lglite_lb_client_${nothrflavour}
JP_LIBS:=-lglite_jp_common_${nothrflavour} -lglite_jp_trio
compile all: ${UTILS} ${MAN_GZ} statistics
%.o: %.c
- ${CC} ${CFLAGS} ${GLOBUSINC} -c $<
+ ${CC} ${CFLAGS} -c $<
${UTILS}: %: %.o
${LINK} -o $@ $< ${COMMON_LIB} ${CLIENT_LIB} ${EXT_LIBS}