From 437a6a19abf2206c8c4c590f988f40cbe906b16b Mon Sep 17 00:00:00 2001 From: vsc Date: Fri, 23 Jan 2004 02:17:21 +0000 Subject: [PATCH] thread and signal support git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@956 b08c6af1-5177-4d33-ba66-4b1c6b8b522a --- Makefile.in | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/Makefile.in b/Makefile.in index b737a469b..99d975907 100644 --- a/Makefile.in +++ b/Makefile.in @@ -144,6 +144,7 @@ C_SOURCES= \ $(srcdir)/C/parser.c \ $(srcdir)/C/save.c $(srcdir)/C/scanner.c \ $(srcdir)/C/sort.c $(srcdir)/C/stdpreds.c $(srcdir)/C/sysbits.c \ + $(srcdir)/C/threads.c \ $(srcdir)/C/tracer.c $(srcdir)/C/unify.c $(srcdir)/C/userpreds.c \ $(srcdir)/C/utilpreds.c $(srcdir)/C/write.c $(srcdir)/console/yap.c \ $(srcdir)/C/ypsocks.c $(srcdir)/C/ypstdio.c \ @@ -168,9 +169,11 @@ PL_SOURCES= \ $(srcdir)/pl/modules.yap $(srcdir)/pl/preds.yap \ $(srcdir)/pl/profile.yap \ $(srcdir)/pl/protect.yap $(srcdir)/pl/setof.yap \ + $(srcdir)/pl/signals.yap \ $(srcdir)/pl/sockets.yap $(srcdir)/pl/sort.yap \ $(srcdir)/pl/strict_iso.yap \ - $(srcdir)/pl/tabling.yap $(srcdir)/pl/utils.yap \ + $(srcdir)/pl/tabling.yap $(srcdir)/pl/threads.yap \ + $(srcdir)/pl/utils.yap \ $(srcdir)/pl/yapor.yap $(srcdir)/pl/yio.yap ENGINE_OBJECTS = \ @@ -180,7 +183,8 @@ ENGINE_OBJECTS = \ corout.o dbase.o errors.o eval.o bignum.o \ exec.o grow.o heapgc.o index.o init.o inlines.o \ iopreds.o depth_bound.o mavar.o modules.o other.o \ - parser.o save.o scanner.o sort.o stdpreds.o sysbits.o tracer.o \ + parser.o save.o scanner.o sort.o stdpreds.o sysbits.o threads.o \ + tracer.o \ unify.o userpreds.o utilpreds.o write.o ypsocks.o ypstdio.o @MPI_OBJS@ C_INTERFACE_OBJECTS = \ @@ -392,6 +396,9 @@ stdpreds.o: $(srcdir)/C/stdpreds.c sysbits.o: $(srcdir)/C/sysbits.c $(CC) -c $(CFLAGS) -DLIB_DIR=\"$(YAPLIBDIR)\" -DSHARE_DIR=\"$(SHAREDIR)\" $(srcdir)/C/sysbits.c -o $@ +threads.o: $(srcdir)/C/threads.c + $(CC) -c $(CFLAGS) $(srcdir)/C/threads.c -o $@ + tracer.o: $(srcdir)/C/tracer.c $(CC) -c $(CFLAGS) $(srcdir)/C/tracer.c -o $@ @@ -408,7 +415,7 @@ write.o: $(srcdir)/C/write.c $(CC) -c $(CFLAGS) $(srcdir)/C/write.c -o $@ yap.o: $(srcdir)/console/yap.c - $(CC) -c $(CFLAGS) -I$(srcdir)/include -DYAP_VERSION=\"$(VERSION)\" $(srcdir)/console/yap.c -o $@ + $(CC) -c $(CFLAGS) -I$(srcdir)/include -DYAP_VERSION=\"$(VERSION)\" -DPL_SRC_DIR=\"$(SHAREDIR)/Yap/pl/\" $(srcdir)/console/yap.c -o $@ ypsocks.o: $(srcdir)/C/ypsocks.c $(CC) -c $(CFLAGS) $(srcdir)/C/ypsocks.c -o $@ @@ -495,6 +502,9 @@ install_unix: startup mkdir -p $(DESTDIR)$(YAPLIBDIR) $(INSTALL_DATA) startup $(DESTDIR)$(YAPLIBDIR)/startup $(INSTALL_DATA) libYap.a $(DESTDIR)$(LIBDIR)/libYap.a + mkdir -p $(DESTDIR)$(SHAREDIR)/Yap + mkdir -p $(DESTDIR)$(SHAREDIR)/Yap/pl + 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/system; make install)