diff --git a/Makefile.in b/Makefile.in index 96a97432d..7004a0e57 100755 --- a/Makefile.in +++ b/Makefile.in @@ -571,7 +571,7 @@ pl-ntconsole.o: $(srcdir)/console/LGPL/pl-ntconsole.c config.h $(CC) -c $(CFLAGS) -I$(srcdir) -I$(srcdir)/include -I$(srcdir)/packages/PLStream @EXTRA_INCLUDES_FOR_WIN32@ $(srcdir)/console/LGPL/pl-ntconsole.c -o $@ pl-ntmain.o: $(srcdir)/console/LGPL/pl-ntmain.c config.h - $(CC) -c $(CFLAGS) -I$(srcdir)/include -I$(srcdir) -I$(srcdir)/packages/PLStream @EXTRA_INCLUDES_FOR_WIN32@ < $(srcdir)/console/LGPL/pl-ntmain.c -o $@ + $(CC) -c $(CFLAGS) -I$(srcdir)/include -I$(srcdir) -I$(srcdir)/packages/PLStream @EXTRA_INCLUDES_FOR_WIN32@ $(srcdir)/console/LGPL/pl-ntmain.c -o $@ pl-buffer.o: $(srcdir)/packages/PLStream/pl-buffer.c config.h $(CC) -c $(CFLAGS) -I$(srcdir)/include -I$(srcdir) -I$(srcdir)/packages/PLStream @EXTRA_INCLUDES_FOR_WIN32@ $(srcdir)/packages/PLStream/pl-buffer.c -o $@ @@ -703,9 +703,9 @@ startup.yss: yap@EXEC_SUFFIX@ $(PL_SOURCES) yap@EXEC_SUFFIX@: $(HEADERS) yap.o @YAPLIB@ $(MPI_CC) $(EXECUTABLE_CFLAGS) $(LDFLAGS) -o yap yap.o @YAPLIB@ $(LIBS) @MPI_LIBS@ -pl-yap@EXEC_SUFFIX@: $(PLCONS_OBJECTS) LGPL/swi_console/plterm.dll packages/PLSTream/libplstream.dll +plyap@EXEC_SUFFIX@: $(PLCONS_OBJECTS) $(HEADERS) @YAPLIB@ LGPL/swi_console/plterm.dll (cd LGPL/swi_console; $(MAKE)) - $(MPI_CC) $(EXECUTABLE_CFLAGS) $(LDFLAGS) -o pl-yap $(PLCONS_OBJECTS) LGPL/swi_console/plterm.dll packages/PLSTream/libplstream.dll @YAPLIB@ $(LIBS) @MPI_LIBS@ + $(MPI_CC) $(EXECUTABLE_CFLAGS) $(LDFLAGS) -o pl-yap $(PLCONS_OBJECTS) LGPL/swi_console/plterm.dll @YAPLIB@ $(LIBS) @MPI_LIBS@ libYap.a: $(LIB_OBJECTS) -rm -f libYap.a diff --git a/packages/PLStream/pl-dtoa.c b/packages/PLStream/pl-dtoa.c index c455d8d63..72077f487 100755 --- a/packages/PLStream/pl-dtoa.c +++ b/packages/PLStream/pl-dtoa.c @@ -30,7 +30,7 @@ #define MALLOC PL_malloc #define FREE PL_free -#if defined(_REENTRANT)||defined(__YAP_PROLOG__) +#if defined(_REENTRANT) #define Long int /* 32-bits */ #define MULTIPLE_THREADS @@ -56,6 +56,8 @@ FREE_DTOA_LOCK(int n) pthread_mutex_unlock(&mutex_1); } +#elif defined(__YAP_PROLOG__) +#define Long int /* 32-bits */ #endif /*MULTIPLE_THREADS*/ #include "dtoa.c"