adapt to classads 1.0
authorAleš Křenek <ljocha@ics.muni.cz>
Thu, 16 Oct 2008 08:39:19 +0000 (08:39 +0000)
committerAleš Křenek <ljocha@ics.muni.cz>
Thu, 16 Oct 2008 08:39:19 +0000 (08:39 +0000)
org.glite.lb.state-machine/Makefile

index ef277cb..6890eea 100644 (file)
@@ -8,6 +8,12 @@ package=glite-lb-state-machine
 version=0.2.0
 PREFIX=/opt/glite
 
+archlib:=lib
+host_cpu:=${shell uname -m}
+ifeq (${host_cpu},x86_64)
+    archlib:=lib64
+endif
+
 -include Makefile.inc
 
 VPATH = ../src:../interface
@@ -24,7 +30,7 @@ DEBUG:=-g -O0 -Wall
 
 CFLAGS:= \
        ${DEBUG} \
-       -I${classads_prefix}/include \
+       -I${classads_prefix}/include -I${classads_prefix}/include/classad \
        -I${stagedir}/include -I${top_srcdir}/src -I. \
        -I${top_srcdir}/interface 
 
@@ -36,6 +42,12 @@ INSTALL:=libtool --mode=install install
 LINKXX:=libtool --mode=link  ${CXX} -rpath ${stagedir}/lib ${LDFLAGS}
 XSLTPROC:=xsltproc --novalid
 
+ifneq (${classads_prefix},/usr)
+       classadslib := -L${classads_prefix}/${archlib} -L${classads_prefix}/lib 
+endif
+
+classadslib := ${classadslib} -lclassad
+
 EXT_LIBS:=
 COMMON_LIBS:= -L${stagedir}/lib  -lglite_lb_common_${nothrflavour} -lglite_security_gss_${nothrflavour}
 PLUGIN_LIBS:= -L${stagedir}/lib -lglite_lb_common_${nothrflavour}\