thread and signal support
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@956 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
parent
f26a3b6ca9
commit
437a6a19ab
16
Makefile.in
16
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)
|
||||
|
Reference in New Issue
Block a user