CXX:=g++
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
version=${module.version}
VPATH=${top_srcdir}/src:${top_srcdir}/interface:${top_srcdir}/test
-CHECK_VERSION:=VERSION=${version} VERSION_AHEAD=0 perl ${top_srcdir}/project/check_version.pl
DEBUG:=-g -O0 -Wall
clean:
rm -rvf *.o *.lo .libs/ lib* *.c *.cpp *.h
rm -vf base64_test base64_test.xml
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
+
+stage:
+ $(MAKE) install PREFIX=${stagedir}
install: ${LIB}
mkdir -p ${DESTDIR}${PREFIX}${prefix}/${libdir}
${COMPILE} -o $@ -c $<
-.PHONY: default all compile check install clean
+.PHONY: default all compile check stage install clean
clean:
rm -rvf *.o *.lo .libs lib* *.c *.cpp *.h
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
install:
mkdir -p ${DESTDIR}${PREFIX}${prefix}/include/${globalprefix}/${jobidprefix}
+top_srcdir=.
+stagedir=../stage
+
-include Makefile.inc
+ANT_ARGS=-f ${top_srcdir}/build.xml -Dfile.reference.commons-codec.jar=${jakarta-commons-codec_jar} -Dsrc.dir=${top_srcdir}/src -Dbuild.dir=$(shell pwd)/build -Ddist.dir=$(shell pwd)/dist
+
all compile:
- ${ant_prefix}/bin/ant -Dfile.reference.commons-codec.jar=${jakarta-commons-codec_jar}
+ ${ant_prefix}/bin/ant ${ANT_ARGS}
+
+stage:
+ $(MAKE) install PREFIX=${stagedir}
install:
mkdir -p ${DESTDIR}${PREFIX}${prefix}/share/java
check:
clean:
- ${ant_prefix}/bin/ant clean
- rm -rvf log.xml project/glite-jobid-api-java.spec rpmbuild/ RPMS/ tgz/ debian/
+ ${ant_prefix}/bin/ant ${ANT_ARGS} clean
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
+
+.PHONY: all compile stage install check clean
+top_srcdir=.
+stagedir=../stage
+
-include Makefile.inc
# broken
# SimpleLLTest.class ProducerTestLL.class ProducerTestIL.class
-FULL_EXAMPLES := $(addprefix examples/,SSLClient.java SSLServer.java QueryDemo.java NotificationExample.java CreamTest.java)
-SSL_EXAMPLES := $(addprefix examples/simple-ssl/,MyX509KeyManager.java MyX509TrustManager.java ExampleSSLSocketFactory.java LBClientSSL.java)
-TM_EXAMPLES := $(addprefix examples/simple-trustmanager/,LBClientTM.java)
+FULL_EXAMPLES := $(addprefix ${top_srcdir}/examples/,SSLClient.java SSLServer.java QueryDemo.java NotificationExample.java CreamTest.java)
+SSL_EXAMPLES := $(addprefix ${top_srcdir}/examples/simple-ssl/,MyX509KeyManager.java MyX509TrustManager.java ExampleSSLSocketFactory.java LBClientSSL.java)
+TM_EXAMPLES := $(addprefix ${top_srcdir}/examples/simple-trustmanager/,LBClientTM.java)
-VPATH := examples examples/simple-ssl examples/simple-trustmanager
+VPATH := ${top_srcdir}/examples ${top_srcdir}/examples/simple-ssl ${top_srcdir}/examples/simple-trustmanager
JAVAC:=${jdk_prefix}/bin/javac
JAVAH:=${jdk_prefix}/bin/javah
JAVA:=${jdk_prefix}/bin/java
-GEN:=${stagedir}${prefix}/sbin/glite-lb-at3 project/genEventTypes.pl
+GEN:=${stagedir}${prefix}/sbin/glite-lb-at3 ${top_srcdir}/project/genEventTypes.pl
AT3DIR:=${stagedir}${prefix}/share/glite-lb/at3
axis_classpath:=$(shell ls -1 ${axis_prefix}/lib/*.jar 2>/dev/null | tr '\012' :)
trustmanager_classpath:=$(shell ls -1 ${trustmanager_prefix}/share/java/glite-security-trustmanager.jar ${trustmanager_prefix}/share/java/trustmanager.jar ${trustmanager_prefix}/share/java/trustmanager-axis.jar ${stagedir}${prefix}/share/java/trustmanager.jar ${stagedir}${prefix}/share/java/trustmanager-axis.jar 2>/dev/null | tr '\012' :)
${JAVAC} \
-classpath ${jakarta-commons-lang_jar}:${stagedir}${prefix}/share/java/jobid-api-java.jar:${trustmanager_classpath}:${utiljava_prefix}/share/java/glite-security-util-java.jar:${axis_classpath} \
-d build \
- src/org/glite/lb/*.java \
+ ${top_srcdir}/src/org/glite/lb/*.java \
build/gen/*.java \
build/axis/org/glite/wsdl/services/lb/*.java \
build/axis/org/glite/wsdl/services/lb4agu/*.java \
build-c:
${JAVAH} -classpath build -jni -d build org.glite.lb.ContextIL
-mkdir -p build/c
+ -ln -s ${top_srcdir}/src_c .
-ln -s ../../src_c/Makefile build/c
cd build/c && $(MAKE) PREFIX=${PREFIX} JAVA_HOME=${jdk_prefix} topdir=../..
check:
@echo "No check"
+stage:
+ $(MAKE) install PREFIX=${stagedir}
+
install:
mkdir -p ${DESTDIR}${PREFIX}${prefix}/share/java
cp build/lb-client-java.jar ${DESTDIR}${PREFIX}${prefix}/share/java
clean:
rm -rf build
- cd src_c && $(MAKE) clean
- rm -rvf log.xml project/org.glite.lb.client-java.spec rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
-.PHONY: all compile compile-java build-jar build-c examples genevents genws check install clean
+.PHONY: all compile compile-java build-jar build-c examples genevents genws check stage install clean
--include ../Makefile.inc
-include ../../Makefile.inc
CC=gcc
CXX:=g++
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
version=${module.version}
stage: compile
$(MAKE) install PREFIX=${stagedir} staging=1
-Event.h Event.cpp: EventAttrNames.pl
+link:
+ -ln -s ${top_srcdir}/src/EventAttrNames.pl .
+ -ln -s ${top_srcdir}/src/StatusAttrNames.pl .
+ -ln -s ${top_srcdir}/src/uiwrap.T .
+
+Event.h Event.cpp: link
JobStatus.h JobStatus.cpp: StatusAttrNames.pl
rm -rvf *.o *.lo .libs lib* *.c *.cpp *.h *.dox producer_test notify C/ CPP/
rm -rvf ${lib_LTLIBRARIES} ${TOOLS} logevent register_sandbox ${MAN_GZ} ${MAN8_GZ}
rm -rvf ${EXAMPLES} ${EXAMPLES_CL} ${EXAMPLES_CL_THR} ${sh_PROGS}
- rm -f EventAttrNames.pl
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -f EventAttrNames.pl StatusAttrNames.pl uiwrap.T
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
check_version:
${CHECK_VERSION} ${stagedir}${prefix}/include/glite/lb/common_version.h
-.PHONY: default all compile examples check stage install clean check_version
+.PHONY: default all compile examples check stage install clean check_version link
enum Attr {
@@@{
- require "../src/EventAttrNames.pl";
+ require "./EventAttrNames.pl";
my %EventAttrNums;
my $evno = 0;
for (@main::EventAttrNames) {
*/
enum Attr {
@@@{
- require '../src/StatusAttrNames.pl';
+ require './StatusAttrNames.pl';
my %StatusAttrNums;
my $stno = 0;
for (@main::StatusAttrNames) {
$PRINTPROTOTYPESONLY = 1;
$PRINTDOC = 1;
-require '../src/uiwrap.T';
+require './uiwrap.T';
@@@}
@@@{
-require '../src/EventAttrNames.pl';
+require './EventAttrNames.pl';
sub typeswitch {
my $ftype = shift;
@@@{
-require '../src/StatusAttrNames.pl';
+require './StatusAttrNames.pl';
sub typeswitch {
my ($ftype,$ctype,$resc) = @_;
$PRINTPROTOTYPESONLY = 0;
$PRINTDOC = 0;
-require '../src/uiwrap.T';
+require './uiwrap.T';
@@@}
expat_prefix=/opt/expat
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
jobiddir=${top_srcdir}/../org.glite.jobid.api-c
generate: ${GEN_HDRS}
-common_version.h: ${top_srcdir}/project/version.properties
+common_version.h: ${top_srcdi${top_srcdir}/project/version.properties
echo "#define GLITE_LB_COMMON_VERSION \"${version}\"" >$@
all compile: generate ${lib_LTLIBRARIES} ${lib_LIBRARIES}
clean:
rm -rvf *.o *.lo .libs lib* *.c *.h *.dox C/ CPP/ test_parse il_test parse.cpp events.tex status.tex
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
%.o: %.c
${COMPILE} ${CFLAGS} -c $<
prefix=
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
version=${module.version}
clean:
rm -rvf LBUG* LBAG* LBDG* LBTP* events.tex status.tex ver.tex comment*
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
# dependencies:
prefix=
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
default all:
check:
clean:
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
.PHONY: default all check install stage clean
clean:
rm -rfv *.o *.lo *.loT .libs/ manpage.links manpage.refs
rm -rvf harvester harvester-dbg glite-lb-harvester.* startup
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
harvester: harvester.o
${LINK} -o $@ $+ ${LIBS}
thrflavour=gcc32pthr
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
version=${module.version}
clean:
rm -rvf .libs/ *.o *.lo ${PLUGIN_LIB} ${MAN_GZ}
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/
sysconfdir=/opt/glite/etc
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
version=${module.version}
clean:
rm -rvf .libs/ *.o *.lo *.no ${LOGD} ${INTERLOGD} ${NOTIF_INTERLOGD} ${MAN_GZ} startup
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
gridsite_prefix=/opt/glite
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
version=${module.version}
EXAMPLES=
+TESTS=test_coverage test_xml test_query_events test_soap_conv
+
glite-lb-bkserverd: ${NSMAP} ${BKSERVER_OBJS}
${LINKXX} -o $@ ${BKSERVER_OBJS} ${BKSERVER_LIBS} -Wl,--export-dynamic
endif
clean:
- rm -rvf *.c *.h *.ch *.xh *.xml *.nsmap *.o *.lo .libs glite-lb-* ${STATIC_LIB_BK} ${LCAS_PLUGIN_LIB} test* ${MAN_GZ} ${EXAMPLES} startup
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf *.c *.h *.ch *.xh *.xml *.nsmap *.o *.lo .libs glite-lb-* ${STATIC_LIB_BK} ${LCAS_PLUGIN_LIB} ${TESTS} ${MAN_GZ} ${EXAMPLES} startup
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
%.c: %.c.T
rm -f $@
-include Makefile.inc
-VPATH = ../src:../interface
+VPATH = ${top_srcdir}/src:${top_srcdir}/interface
default all: compile
clean:
rm -rvf .libs *.o *.lo ${PLUGIN_LIB} ${MACHINE_LIB}
rm -rfv job_attrs.h job_attrs2.h lb-job-attrs2.xsd glite-jpis-config.xml
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
check:
@echo No tests yet
${COMPILE} -DPLUGIN_DEBUG -o $@ -c $<
job_attrs.h: lb-job-attrs.xsd job_attrs.xsl
- ${XSLTPROC} ../src/job_attrs.xsl $< >$@
+ ${XSLTPROC} ${top_srcdir}/src/job_attrs.xsl $< >$@
job_attrs2.h: lb-job-attrs2.xsd job_attrs2.xsl
- ${XSLTPROC} ../src/job_attrs2.xsl $< >$@
+ ${XSLTPROC} ${top_srcdir}/src/job_attrs2.xsl $< >$@
glite-jpis-config.xml: lb-job-attrs2.xsd jpis_config.xsl
- ${XSLTPROC} ../src/jpis_config.xsl lb-job-attrs2.xsd >$@
+ ${XSLTPROC} ${top_srcdir}/src/jpis_config.xsl lb-job-attrs2.xsd >$@
stagedir=../stage
+top_srcdir=.
-include Makefile.inc
default: compile
-compile: at3
-
-at3: at3.in
- #XXX: sed "s?%PREFIX%?${stagedir}?" at3.in >$@
- cp at3.in $@
+compile:
stage: compile
$(MAKE) install PREFIX=${stagedir}
install: compile
mkdir -p ${DESTDIR}${PREFIX}${prefix}/share/perl/gLite/LB ${DESTDIR}${PREFIX}${prefix}/share/glite-lb/at3 ${DESTDIR}${PREFIX}${prefix}/sbin
- install -m 644 ${PM} ${DESTDIR}${PREFIX}${prefix}/share/perl/gLite/LB
- install -m 644 ${T} ${DESTDIR}${PREFIX}${prefix}/share/glite-lb/at3
- for p in ${SCRIPTS} ; do \
- install -m 755 "$$p" "${DESTDIR}${PREFIX}${prefix}/sbin/glite-lb-$$p"; \
+ for p in ${PM} ; do \
+ install -m 644 ${top_srcdir}/$$p ${DESTDIR}${PREFIX}${prefix}/share/perl/gLite/LB; \
+ done
+ for p in ${T} ; do \
+ install -m 644 ${top_srcdir}/$$p ${DESTDIR}${PREFIX}${prefix}/share/glite-lb/at3; \
done
+ install -m 755 ${top_srcdir}/at3.in ${DESTDIR}${PREFIX}${prefix}/sbin/glite-lb-at3
+ install -m 755 ${top_srcdir}/check_version.pl ${DESTDIR}${PREFIX}${prefix}/sbin/glite-lb-check_version.pl
clean:
- rm -vf at3
- rm -rvf log.xml project/glite-lb-types.spec rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
check:
+
+.PHONY: default compile stage install check clean
gsoap_prefix=/opt/gsoap
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
version=${module.version}
clean:
rm -rfv ${ALLUTILS} ${MAN_GZ} ${MAN8_GZ} *.lo *.o .libs/
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
%.o: %.c
${COMPILE} -c $<
prefix=
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
version=${module.version}
clean:
rm -vf *.h *.html *.xml *.wsdl glue2-copy.xsd
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
%.xml: %.xml.T
rm -f $@
chmod -w $@ >/dev/null
${WSDL}: %.wsdl: %.xml puke-wsdl.xsl
- ${XSLTPROC} ../src/puke-wsdl.xsl $< >$@
+ ${XSLTPROC} ${top_srcdir}/src/puke-wsdl.xsl $< >$@
-${TIDY} -xml -m $@
# XXX: obsolete:
# -perl -i -n -e 'if (/^\s*$$/) { $$empty .= "\n"; } elsif (/^\s*<(xsd:)?(enumeration|element|input|output|fault)/) { print $$_; $$empty = "";} else { print "$$empty$$_"; $$empty=""; }; ' $@
LB.html: doc.xml LBTypes.xml LB.xml puke-ug.xsl
- ${XSLTPROC} --novalid ../src/puke-ug.xsl $< >doc-html.xml
+ ${XSLTPROC} --novalid ${top_srcdir}/src/puke-ug.xsl $< >doc-html.xml
-${TIDY} -xml -m doc-html.xml
# ${XMLLINT} --valid --noout doc-html.xml
${XSLTPROC} --stringparam chapter.autolabel 0 ${docbookxls} doc-html.xml >$@
-${TIDY} -asxhtml -m $@
-ws_interface_version.h: ${top_srcdir}/project/version.properties
+ws_interface_version.h: ${top_srcdi${top_srcdir}/project/version.properties
echo "#define GLITE_LB_WS_INTERFACE_VERSION \"${version}\"" >$@
voms_prefix=/opt/voms
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
version=${module.version}
clean:
rm -rvf .libs LB.xh *.xml ${GSOAP_FILES_PREFIX}* *.o *.lo *.nsmap soap_version.h ${CEXAMPLES} ${TESTS}
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
LB.xh: ws_typemap.dat ${stagedir}${prefix}/interface/LB.wsdl
${gsoap_bin_prefix}/wsdl2h -c -t ${top_srcdir}/examples/ws_typemap.dat -I${stagedir}${prefix}/interface -o $@ ${stagedir}${prefix}/interface/LB.wsdl
prefix=
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
yaim_prefix=/opt/glite
ifeq (${project},emi)
check:
clean:
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/ ${FILES}
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/ ${FILES}
.PHONY: default all check install stage clean
);
my @k = keys %deps_aux;
-@buildroot{@k} = ('build') x ($#k+1);
+@buildroot{@k} = ('') x ($#k+1);
my @t = qw/lb.client-java jobid.api-java lb.types/;
@buildroot{@t} = ('') x ($#t+1);
nothrflavour=gcc32
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
version=${module.version}
clean:
rm -rvf *.o *.lo *.loT .libs lib* *.c *.h *.dox C/ CPP/
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
rm -rvf db_expire db_test db_test_mysql db_test_psql timezone
db-mysql.o db-mysql.lo: db-mysql.c
-include Makefile.inc
-include ../Makefile.inc
--include ../project/version.properties
--include ../../project/version.properties
+
+top_srcdir2?=${top_srcdir}
+include ${top_srcdir2}/project/version.properties
version=${module.version}
gsoap_versions_flavours:=${shell if ! echo ${gsoap_versions_flavours} | grep '\<${gsoap_default_version}\>' >/dev/null; then echo "${gsoap_default_version} "; else echo ''; fi} ${gsoap_versions_flavours}
+top_srcdir_l2:=$(shell if echo ${top_srcdir} | grep '^/' >/dev/null; then echo "${top_srcdir}"; else echo "../${top_srcdir}"; fi)
GSPLUGIN_DEBUG?=no
GSPLUGIN_VERSION_CHECKING?=yes
langsuffix:=.${lang}
endif
-VPATH=${top_srcdir}/src:${top_srcdir}/test:${top_srcdir}/examples:${top_srcdir}/interface
+VPATH=${top_srcdir2}/src:${top_srcdir2}/test:${top_srcdir2}/examples:${top_srcdir2}/interface
default: all
CFLAGS:= ${CFLAGS} ${DEBUG} \
-DVERSION=\"${version}\" \
-DWITH_NONAMESPACES \
- -I. -I${top_srcdir}/interface \
+ -I. -I${top_srcdir2}/interface \
-I${stagedir}${prefix}/include \
${COVERAGE_FLAGS} -D_GNU_SOURCE -DDATAGRID_EXTENSION
LINK:=libtool --mode=link ${CC} -rpath ${stagedir}${prefix}/${libdir} ${LDFLAGS}
LINKXX:=libtool --mode=link ${CXX} -rpath ${stagedir}${prefix}/${libdir} ${LDFLAGS}
INSTALL:=libtool --mode=install install
-LINK_lang:=PATH=${top_srcdir}/project/libtoolhack:${PATH} libtool --mode=link ${CXX} -rpath ${stagedir}${prefix}/${libdir} ${LDFLAGS}
+LINK_lang:=PATH=${top_srcdir2}/project/libtoolhack:${PATH} libtool --mode=link ${CXX} -rpath ${stagedir}${prefix}/${libdir} ${LDFLAGS}
ifeq (${lang},c)
LINK_lang:=${LINK}
endif
# C/C++ compatibility test
# (C flavour, gsoap 2.7.10 ==> C++ test fails)
check.cxx:
- ${MAKE} lang=cxx -f ${top_srcdir}/Makefile ${LTLIB_TEST_S} test_cxx
+ ${MAKE} lang=cxx -f ${top_srcdir2}/Makefile ${LTLIB_TEST_S} test_cxx
LD_LIBRARY_PATH=${cares_prefix}/${libdir}:${LD_LIBRARY_PATH} ./test_cxx
examples: ${EXAMPLES}
for v in ${gsoap_versions_noflavours}; do \
dir=`echo $$v | tr -d .`; \
mkdir $$dir; \
- ${MAKE} -C $$dir -f ../Makefile gsoap_version=$$v top_srcdir=../.. lang= libs-with-soap || exit $?; \
+ ${MAKE} -C $$dir -f ${top_srcdir_l2}/Makefile gsoap_version=$$v top_srcdir2=${top_srcdir_l2} lang= libs-with-soap || exit $?; \
done
for v in ${gsoap_versions_flavours}; do \
dir=`echo $$v | tr -d .`; \
mkdir $$dir; \
- ${MAKE} -C $$dir -f ../Makefile gsoap_version=$$v top_srcdir=../.. lang=c libs-with-soap || exit $?; \
- ${MAKE} -C $$dir -f ../Makefile gsoap_version=$$v top_srcdir=../.. lang=cxx libs-with-soap || exit $?; \
+ ${MAKE} -C $$dir -f ${top_srcdir_l2}/Makefile gsoap_version=$$v top_srcdir2=${top_srcdir_l2} lang=c libs-with-soap || exit $?; \
+ ${MAKE} -C $$dir -f ${top_srcdir_l2}/Makefile gsoap_version=$$v top_srcdir2=${top_srcdir_l2} lang=cxx libs-with-soap || exit $?; \
done
libs-with-soap: ${lib_LTLIBRARIES_S}
link-gsoap:
if [ ${gsoap_version} = ${gsoap_default_version} ]; then \
ln -sf ${gsoap_prefix}/include/stdsoap2.h stdsoap2.h; \
- elif [ -f ${top_srcdir}/src/stdsoap2_${gsoap_version}.c ]; then \
- ln -sf ${top_srcdir}/src/stdsoap2_${gsoap_version}.c stdsoap2.c; \
- ln -sf ${top_srcdir}/src/stdsoap2_${gsoap_version}.h stdsoap2.h; \
+ elif [ -f ${top_srcdir2}/src/stdsoap2_${gsoap_version}.c ]; then \
+ ln -sf ${top_srcdir2}/src/stdsoap2_${gsoap_version}.c stdsoap2.c; \
+ ln -sf ${top_srcdir2}/src/stdsoap2_${gsoap_version}.h stdsoap2.h; \
elif [ -f ${ext_repository}/${gsoap_name}/${gsoap_version}/src/stdsoap2.c ]; then \
ln -sf ${ext_repository}/${gsoap_name}/${gsoap_version}/src/stdsoap2.[ch] .; \
elif [ -f ${ext_repository}/${gsoap_name}/${gsoap_version}/${gsoap_platform}/stdsoap2.c ]; then \
fi}
${GSOAP_FPREFIX}H.h ${GSOAP_FPREFIX}C.c ${GSOAP_FPREFIX}Server.c ${GSOAP_FPREFIX}Client.c ${GSOAP_FPREFIX}ServerLib.c ${GSOAP_FPREFIX}ClientLib.c: calc.h.S
- ${soapcpp} -c -p ${GSOAP_FPREFIX} ${top_srcdir}/examples/calc.h.S
+ ${soapcpp} -c -p ${GSOAP_FPREFIX} ${top_srcdir2}/examples/calc.h.S
wscalc_clt_ex.o: wscalc_clt_ex.c
${CC} -c ${CFLAGS} -o $@ $<
glite_gscompat.h: glite_gscompat.h.in sizeof_soap
size=${shell ./sizeof_soap}; \
- sed "s/@sizeof_struct_soap@/$$size/" ${top_srcdir}/interface/glite_gscompat.h.in > $@
+ sed "s/@sizeof_struct_soap@/$$size/" ${top_srcdir2}/interface/glite_gscompat.h.in > $@
doc:
-mkdir -p ${DESTDIR}${PREFIX}${prefix}/include/glite/security
-mkdir -p ${DESTDIR}${PREFIX}${prefix}/share/doc/${package}-${version}
-mkdir -p ${DESTDIR}${PREFIX}${prefix}/include/glite/security/
- ${INSTALL} -m 644 ${top_srcdir}/LICENSE ${DESTDIR}${PREFIX}${prefix}/share/doc/${package}-${version}
- cd ${top_srcdir}/interface && ${INSTALL} -m 644 ${HDRS} ${DESTDIR}${PREFIX}${prefix}/include/glite/security/
+ ${INSTALL} -m 644 ${top_srcdir2}/LICENSE ${DESTDIR}${PREFIX}${prefix}/share/doc/${package}-${version}
+ cd ${top_srcdir2}/interface && ${INSTALL} -m 644 ${HDRS} ${DESTDIR}${PREFIX}${prefix}/include/glite/security/
${INSTALL} -m 644 glite_gscompat.h ${DESTDIR}${PREFIX}${prefix}/include/glite/security/
for v in ${gsoap_versions_noflavours}; do \
- ${MAKE} -C `echo $$v | tr -d .` -f ../Makefile install-soaplib gsoap_version=$$v lang= PREFIX=${PREFIX} top_srcdir=${top_srcdir}/.. || exit $?; \
+ ${MAKE} -C `echo $$v | tr -d .` -f ${top_srcdir_l2}/Makefile install-soaplib gsoap_version=$$v lang= PREFIX=${PREFIX} top_srcdir2=${top_srcdir_l2} || exit $?; \
done
for v in ${gsoap_versions_flavours}; do \
- ${MAKE} -C `echo $$v | tr -d .` -f ../Makefile install-soaplib gsoap_version=$$v lang=c PREFIX=${PREFIX} top_srcdir=${top_srcdir}/.. || exit $?; \
- ${MAKE} -C `echo $$v | tr -d .` -f ../Makefile install-soaplib gsoap_version=$$v lang=cxx PREFIX=${PREFIX} top_srcdir=${top_srcdir}/.. || exit $?; \
+ ${MAKE} -C `echo $$v | tr -d .` -f ${top_srcdir_l2}/Makefile install-soaplib gsoap_version=$$v lang=c PREFIX=${PREFIX} top_srcdir2=${top_srcdir_l2} || exit $?; \
+ ${MAKE} -C `echo $$v | tr -d .` -f ${top_srcdir_l2}/Makefile install-soaplib gsoap_version=$$v lang=cxx PREFIX=${PREFIX} top_srcdir2=${top_srcdir_l2} || exit $?; \
done
install-soaplib:
rm -rvf *.c *.h *.xml *.nsmap *.o *.lo .libs ${EXAMPLES} ${TESTS}
rm -rvf CalcService.wsdl wscalc.xsd
rm -rvf glite_gscompat.h sizeof_soap
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
for v in ${gsoap_versions_noflavours} ${gsoap_versions_flavours}; do \
rm -rvf `echo $$v | tr -d .`; \
done
CC=gcc
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
version=${module.version}
clean:
rm -rf *.o *.lo *.a *.la .libs test_gss
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
%.o: %.c
${COMPILE} ${GLOBUS_GSSAPI_GSI_CFLAGS} ${LIBCARES_CFLAGS} -o $@ -c $<
CC=gcc
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
version=${module.version}
clean:
rm -rvf *.o *.lo .libs lib*
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
rm -vf type_test type_test.xml
rm -f glite jp
log4c_prefix=/usr
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
version=${module.version}
clean:
rm -rvf *.o *.lo .libs lib*
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
rm -rvf test
check: test
nothrflavour=gcc32
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
version=${module.version}
clean:
rm -rvf *.o *.lo .libs lib* *.c *.h *.dox C/ CPP/
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
%.o %.lo: %.c
${COMPILE} -c $<
CC=gcc
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
version=${module.version}
clean:
rm -rvf *.o *.lo .libs lib* srv_example cnt_example
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
%.o: %.c
${COMPILE} -c $<
prefix=
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
version=${module.version}
clean:
rm -rvf *.o *.lo .libs lib* *.c *.h *.dox C/ CPP/
rm -vf trio_test
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
%.o: %.c
${COMPILE} ${CFLAGS} -c $<
check:
clean:
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/
.PHONY: default all check install stage clean
check:
clean:
- rm -rvf log.xml project/ rpmbuild/ RPMS/ tgz/ debian/ ${FILES}
+ rm -rvf log.xml rpmbuild/ RPMS/ tgz/ debian/ ${FILES}
.PHONY: default all check install stage clean