SUFFIXES = .T
+CC=gcc
+
DEBUG:=-g -O0 -Wall
GLOBUSINC:= -I${globus_prefix}/include/${nothrflavour}
GLOBUSTHRINC:= -I${globus_prefix}/include/${thrflavour}
TEST_LIBS:=-L${cppunit}/lib -lcppunit
TEST_INC:=-I${cppunit}/include
-
COMPILE:=libtool --mode=compile ${CC} ${CFLAGS}
LINK:=libtool --mode=link ${CC} -rpath ${stagedir}/lib ${LDFLAGS}
-LINKXX:=libtool --mode=link ${CXX} -rpath ${stagedir}/lib ${LDFLAGS}
+LINKXX:=libtool --mode=link ${CXX} -rpath ${stagedir}/lib ${LDFLAGS}
INSTALL:=libtool --mode=install install
OBJS:=lb_gss.o escape.o events.o mini_http.o query_rec.o status.o \
stage: compile
$(MAKE) install PREFIX=${stagedir}
-check: check.parse check.gss
+check: check.parse check.gss check.il
check.parse: parse.cpp
${CXX} -c ${CFLAGS} ${TEST_INC} $<
check.gss: test_gss
test_gss
+check.il: il_test
+
test_gss: test_gss.o
${LINKXX} -o $@ test_gss.o ${LTLIB} ${TEST_LIBS}
+il_test: il_test.o il_int_test.o il_string_test.o il_string.o il_int.o
+ ${LINKXX} -o $@ ${LTLIB} ${TEST_LIBS} $+
dist: distsrc distbin
$(MAKE) install PREFIX=`pwd`/tmpbuilddir${stagedir}
save_dir=`pwd`; cd tmpbuilddir${stagedir} && tar -czf $$save_dir/${top_srcdir}/${distdir}/${package}-${version}_bin.tar.gz *; cd $$save_dir
rm -rf tmpbuilddir
-
+
install:
mkdir -p ${PREFIX}/include/${globalprefix}/${lbprefix}
mkdir -p ${PREFIX}/lib
test_gss.o: %.o: %.cpp
${CXX} -c ${CFLAGS} ${GLOBUSINC} ${TEST_INC} $<
+il_int_test.o il_string_test.o il_test.o: %.o: %.cpp
+ ${CXX} -c ${CFLAGS} ${TEST_INC} $<
+
%.thr.o: %.c
${COMPILE} ${GLOBUSTHRINC} -o $@ -c $<