New ProbLog Distribution Version

This commit is contained in:
Theofrastos Mantadelis 2010-08-26 14:41:18 +02:00
parent 87f2588752
commit a35f51b9d0
4 changed files with 3247 additions and 1566 deletions

View File

@ -27,29 +27,38 @@ YAP_EXTRAS=@YAP_EXTRAS@
PROGRAMS= \ PROGRAMS= \
$(srcdir)/problog.yap \ $(srcdir)/problog.yap \
$(srcdir)/learning.yap $(srcdir)/dtproblog.yap \
$(srcdir)/problog_learning.yap
PROBLOG_PROGRAMS= \ PROBLOG_PROGRAMS= \
$(srcdir)/problog/extlists.yap \
$(srcdir)/problog/flags.yap \ $(srcdir)/problog/flags.yap \
$(srcdir)/problog/gflags.yap \
$(srcdir)/problog/hash_table.yap \
$(srcdir)/problog/intervals.yap \
$(srcdir)/problog/logger.yap \
$(srcdir)/problog/mc_DNF_sampling.yap \
$(srcdir)/problog/os.yap \
$(srcdir)/problog/print.yap \ $(srcdir)/problog/print.yap \
$(srcdir)/problog/tptree.yap $(srcdir)/problog/sampling.yap \
$(srcdir)/problog/tabling.yap \
$(srcdir)/problog/timer.yap \
$(srcdir)/problog/tptree.yap \
$(srcdir)/problog/variable_elimination.yap \
$(srcdir)/problog/variables.yap
LEARNING_PROGRAMS = \ PROBLOG_EXAMPLES = \
$(srcdir)/learning/flags_learning.yap \ $(srcdir)/problog_examples/graph.pl \
$(srcdir)/learning/logger.yap $(srcdir)/problog_examples/graph_tabled.pl \
$(srcdir)/problog_examples/learn_graph.pl \
$(srcdir)/problog_examples/office.pl \
$(srcdir)/problog_examples/viralmarketing.pl \
$(srcdir)/problog_examples/viralmarketing_tabled.pl
EXAMPLES = \ install: $(PROGRAMS) $(PROBLOG_PROGRAMS) $(PROBLOG_EXAMPLES)
$(srcdir)/examples/graph.pl \
$(srcdir)/examples/learn_graph.pl
install: $(PROGRAMS) $(LEARNING_PROGRAMS) $(EXAMPLE_PROGRAMS)
mkdir -p $(DESTDIR)$(SHAREDIR)/Yap mkdir -p $(DESTDIR)$(SHAREDIR)/Yap
mkdir -p $(DESTDIR)$(SHAREDIR)/Yap/problog mkdir -p $(DESTDIR)$(SHAREDIR)/Yap/problog
mkdir -p $(DESTDIR)$(SHAREDIR)/Yap/problog_examples mkdir -p $(DESTDIR)$(SHAREDIR)/Yap/problog_examples
mkdir -p $(DESTDIR)$(SHAREDIR)/Yap/problog_learning for p in $(PROGRAMS); do $(INSTALL_DATA) $$p $(DESTDIR)$(SHAREDIR)/Yap; done
$(INSTALL_DATA) $(srcdir)/problog.yap $(DESTDIR)$(SHAREDIR)/Yap
$(INSTALL_DATA) $(srcdir)/learning.yap $(DESTDIR)$(SHAREDIR)/Yap/problog_learning.yap
for p in $(PROBLOG_PROGRAMS); do $(INSTALL_DATA) $$p $(DESTDIR)$(SHAREDIR)/Yap/problog; done for p in $(PROBLOG_PROGRAMS); do $(INSTALL_DATA) $$p $(DESTDIR)$(SHAREDIR)/Yap/problog; done
for p in $(LEARNING_PROGRAMS); do $(INSTALL_DATA) $$p $(DESTDIR)$(SHAREDIR)/Yap/problog_learning; done for p in $(PROBLOG_EXAMPLES); do $(INSTALL_DATA) $$p $(DESTDIR)$(SHAREDIR)/Yap/problog_examples; done
for p in $(EXAMPLES); do $(INSTALL_DATA) $$p $(DESTDIR)$(SHAREDIR)/Yap/problog_examples; done

View File

@ -5,3 +5,8 @@ To clean the directory call
The make file will recursively call the make file of SimpleCudd and Cudd. The make file will recursively call the make file of SimpleCudd and Cudd.
And it will finally copy the binary executable ProblogBDD to the main directory. And it will finally copy the binary executable ProblogBDD to the main directory.
For general information on ProbLog, please see
http://dtai.cs.kuleuven.be/problog

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff