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:
		
							
								
								
									
										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