From cb20ddb387fe0552b873323a1a320cdbb7e3d700 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ale=C5=A1=20K=C5=99enek?= Date: Tue, 24 Jul 2007 13:27:49 +0000 Subject: [PATCH] make c++ lib depend on jobid & exceptions --- org.glite.lb.client/Makefile | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/org.glite.lb.client/Makefile b/org.glite.lb.client/Makefile index 400530a..38ea919 100644 --- a/org.glite.lb.client/Makefile +++ b/org.glite.lb.client/Makefile @@ -90,6 +90,14 @@ CFLAGS:=${DEBUG} \ CXXFLAGS:=${CFLAGS} +archlib:=lib +LDFLAGS:=-L${stagedir}/lib +host_cpu:=${shell uname -m} +ifeq (${host_cpu},x86_64) + archlib:=lib64 + LDFLAGS:=-L${stagedir}/lib64 -L${stagedir}/lib ${COVERAGE_FLAGS} +endif + EXT_LIB:= TEST_LIBS:=-L${cppunit_prefix}/lib -lcppunit @@ -144,14 +152,6 @@ EXAMPLES_PLUS= job_status_plus MAN_GZ:=glite-lb-logevent.1.gz MAN = $(MAN_GZ:.gz=) -archlib:=lib -LDFLAGS:=-L${stagedir}/lib -host_cpu:=${shell uname -m} -ifeq (${host_cpu},x86_64) - archlib:=lib64 - LDFLAGS:=-L${stagedir}/lib ${COVERAGE_FLAGS} -endif - PLUS_EXTRA_LIB:=-lglite_wmsutils_jobid -lglite_wmsutils_exception @@ -185,11 +185,11 @@ ${FAKETHRLIB}: ${FAKELIBTHROBJS} ${COMMON_LIB_THR} \ -lglite_security_gss_${thrflavour} -${PLUSLIB}: ${PLUSOBJS} - ${LINKXX} ${version_info} -o $@ ${PLUSLOBJS} -rpath ${PREFIX}/lib ${LIB} +${PLUSLIB}: ${PLUSOBJS} ${LIB} + ${LINKXX} ${version_info} -o $@ ${PLUSLOBJS} -rpath ${PREFIX}/lib ${LIB} ${PLUS_EXTRA_LIB} -${THRPLUSLIB}: ${PLUSTHROBJS} - ${LINKXX} ${version_info} -o $@ ${PLUSTHRLOBJS} -rpath ${PREFIX}/lib ${THRLIB} +${THRPLUSLIB}: ${PLUSTHROBJS} ${THRLIB} + ${LINKXX} ${version_info} -o $@ ${PLUSTHRLOBJS} -rpath ${PREFIX}/lib ${THRLIB} ${PLUS_EXTRA_LIB} logevent: logevent.o args.o ${LINK} -o $@ logevent.o args.o ${LIB} ${EXT_LIB} @@ -217,8 +217,11 @@ ${PLUSOBJS}: %.o: %.cpp ${PLUSTHROBJS}: %.thr.o: %.cpp ${CXXCOMPILE} ${GLOBUSTHRINC} -o $@ -c $< -${EXAMPLES_PLUS}: %: %.o ${PLUSLIB} - ${LINKXX} -o $@ $< ${PLUSLIB} ${PLUS_EXTRA_LIB} + +${EXAMPLES_PLUS}: ${PLUSLIB} + +${EXAMPLES_PLUS}: %: %.o + ${LINKXX} -o $@ $< ${PLUSLIB} ${LIBOBJS} ${FAKELIBOBJS}: %.o: %.c ${COMPILE} ${GLOBUSINC} -c $< -- 1.8.2.3