rl_tree library

git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2171 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
vsc 2008-03-27 14:59:29 +00:00
parent 1c6b91cb72
commit 24b91ce2e1
4 changed files with 4371 additions and 14485 deletions

View File

@ -563,6 +563,7 @@ mycb: $(srcdir)/mycb.c
all: startup
@INSTALL_DLLS@ (cd library/random; make)
@INSTALL_DLLS@ (cd library/regex; make)
@INSTALL_DLLS@ (cd library/rltree; make)
@INSTALL_DLLS@ (cd library/system; make)
@INSTALL_DLLS@ (cd library/tries; make)
@INSTALL_DLLS@ (cd library/lammpi; make)
@ -602,6 +603,7 @@ install_unix: startup libYap.a
for f in $(PL_SOURCES); do $(INSTALL) $$f $(DESTDIR)$(SHAREDIR)/Yap/pl; done
@INSTALL_DLLS@ (cd library/random; make install)
@INSTALL_DLLS@ (cd library/regex; make install)
@INSTALL_DLLS@ (cd library/rltree; make install)
@INSTALL_DLLS@ (cd library/system; make install)
@INSTALL_DLLS@ (cd library/tries; make install)
@INSTALL_DLLS@ (cd library/lammpi; make install)
@ -632,6 +634,7 @@ install_win32: startup
(cd library/random; make install)
(cd library/matrix; make install)
(cd library/regex; make install)
(cd library/rltree; make install)
(cd library/system; make install)
(cd LGPL/swi_console; make install)
@INSTALL_MATLAB@ (cd library/matlab; make install)
@ -676,6 +679,7 @@ clean: clean_docs
@INSTALL_DLLS@ (cd library/random; make clean)
@INSTALL_DLLS@ (cd library/regex; make clean)
@INSTALL_DLLS@ (cd library/system; make clean)
@INSTALL_DLLS@ (cd library/rltree; make clean)
@INSTALL_DLLS@ (cd library/tries; make clean)
@INSTALL_DLLS@ (cd library/lammpi; make clean)
@INSTALL_MATLAB@ (cd library/matlab; make clean)

18834
configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -1387,6 +1387,7 @@ mkdir -p library/random
mkdir -p library/regex
mkdir -p library/system
mkdir -p library/tries
mkdir -p library/rltree
mkdir -p library/lammpi
mkdir -p library/yap2swi
mkdir -p CHR
@ -1407,7 +1408,7 @@ mkdir -p GPL/clpqr
mkdir -p GPL/http
mkdir -p cplint
AC_OUTPUT(Makefile library/matrix/Makefile library/matlab/Makefile library/regex/Makefile library/system/Makefile library/random/Makefile library/yap2swi/Makefile library/mpi/Makefile .depend library/Makefile LGPL/Makefile LGPL/chr/Makefile LGPL/chr/chr_swi_bootstrap.yap CLPBN/Makefile LGPL/clp/Makefile GPL/clpqr/Makefile library/lammpi/Makefile library/tries/Makefile LGPL/swi_console/Makefile LGPL/JPL/Makefile LGPL/JPL/src/Makefile LGPL/JPL/java/Makefile LGPL/JPL/jpl_paths.yap GPL/http/Makefile GPL/Makefile cplint/Makefile)
AC_OUTPUT(Makefile library/matrix/Makefile library/matlab/Makefile library/regex/Makefile library/system/Makefile library/random/Makefile library/yap2swi/Makefile library/mpi/Makefile .depend library/Makefile LGPL/Makefile LGPL/chr/Makefile LGPL/chr/chr_swi_bootstrap.yap CLPBN/Makefile LGPL/clp/Makefile GPL/clpqr/Makefile library/lammpi/Makefile library/tries/Makefile library/rltree/Makefile LGPL/swi_console/Makefile LGPL/JPL/Makefile LGPL/JPL/src/Makefile LGPL/JPL/java/Makefile LGPL/JPL/jpl_paths.yap GPL/http/Makefile GPL/Makefile cplint/Makefile)
make depend

View File

@ -36,27 +36,24 @@ SHLIB_CFLAGS=@SHLIB_CFLAGS@
SHLIB_SUFFIX=@SHLIB_SUFFIX@
#
OBJS=yap_rl.o range_list.o
OBJS=yaprl.o range_list.o
SOBJS=yap_rl@SHLIB_SUFFIX@
#in some systems we just create a single object, in others we need to
# create a libray
all: $(SOBJS)
yap_rl.so: yap_rl.c range_list.o
$(CC) $(CFLAGS) -c yap_rl.c
ld $(LDFLAGS) -o yap_rl.so yap_rl.o range_list.o
range_list.o: $(srcdir)/range_list.c $(srcdir)/range_list.h
$(CC) -c $(CFLAGS) $(SHLIB_CFLAGS) $(srcdir)/range_list.c -o range_list.o
yap_rl.o: $(srcdir)/yap_rl.c
$(CC) -c $(CFLAGS) $(SHLIB_CFLAGS) $(srcdir)/yap_rl.c -o yap_rl.o
yaprl.o: $(srcdir)/yap_rl.c
$(CC) -c $(CFLAGS) $(SHLIB_CFLAGS) $(srcdir)/yap_rl.c -o yaprl.o
@DO_SECOND_LD@%@SHLIB_SUFFIX@: %.o
@DO_SECOND_LD@ @SHLIB_LD@ -o $@ $<
@DO_SECOND_LD@yap_mpi@SHLIB_SUFFIX@: $(OBJS)
@DO_SECOND_LD@ @SHLIB_LD@ $(MPILDF) -o yap_rl@SHLIB_SUFFIX@ $(OBJS)
@DO_SECOND_LD@yap_rl@SHLIB_SUFFIX@: $(OBJS)
@DO_SECOND_LD@ @SHLIB_LD@ -o yap_rl@SHLIB_SUFFIX@ $(OBJS)
install: all
@if test "$(SOBJS)" = "no"; then echo ""; else $(INSTALL_PROGRAM) $(SOBJS) $(DESTDIR)$(LIBDIR); fi