fix pthread complaining
This commit is contained in:
parent
d6148eb8ad
commit
bcdfdeb65d
4
C/agc.c
4
C/agc.c
@ -416,7 +416,7 @@ clean_atom_list(AtomHashEntry *HashPtr)
|
|||||||
} else {
|
} else {
|
||||||
NOfAtoms--;
|
NOfAtoms--;
|
||||||
if (IsBlob(atm)) {
|
if (IsBlob(atm)) {
|
||||||
BlobPropEntry *b = RepBlobProp(at->PropsOfAE);
|
YAP_BlobPropEntry *b = RepBlobProp(at->PropsOfAE);
|
||||||
if (b->NextOfPE != NIL) {
|
if (b->NextOfPE != NIL) {
|
||||||
patm = &(at->NextOfAE);
|
patm = &(at->NextOfAE);
|
||||||
atm = at->NextOfAE;
|
atm = at->NextOfAE;
|
||||||
@ -425,7 +425,7 @@ clean_atom_list(AtomHashEntry *HashPtr)
|
|||||||
NOfAtoms++;
|
NOfAtoms++;
|
||||||
NOfBlobs--;
|
NOfBlobs--;
|
||||||
Yap_FreeCodeSpace((char *)b);
|
Yap_FreeCodeSpace((char *)b);
|
||||||
GLOBAL_agc_collected += sizeof(BlobPropEntry);
|
GLOBAL_agc_collected += sizeof(YAP_BlobPropEntry);
|
||||||
GLOBAL_agc_collected += sizeof(AtomEntry)+sizeof(size_t)+at->rep.blob->length;
|
GLOBAL_agc_collected += sizeof(AtomEntry)+sizeof(size_t)+at->rep.blob->length;
|
||||||
} else if (IsWideAtom(atm)) {
|
} else if (IsWideAtom(atm)) {
|
||||||
#ifdef DEBUG_RESTORE3
|
#ifdef DEBUG_RESTORE3
|
||||||
|
@ -92,7 +92,7 @@ YAP_is_blob(Term t, blob_type_t **type)
|
|||||||
CACHE_REGS
|
CACHE_REGS
|
||||||
Term yt = Yap_GetFromSlot(t);
|
Term yt = Yap_GetFromSlot(t);
|
||||||
Atom a;
|
Atom a;
|
||||||
BlobPropEntry *b;
|
YAP_BlobPropEntry *b;
|
||||||
|
|
||||||
if (IsVarTerm(yt))
|
if (IsVarTerm(yt))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
@ -122,7 +122,7 @@ YAP_is_blob(Term t, blob_type_t **type)
|
|||||||
AtomEntry *
|
AtomEntry *
|
||||||
Yap_lookupBlob(void *blob, size_t len, void *type0, int *new)
|
Yap_lookupBlob(void *blob, size_t len, void *type0, int *new)
|
||||||
{
|
{
|
||||||
BlobPropEntry *b;
|
YAP_BlobPropEntry *b;
|
||||||
AtomEntry *ae;
|
AtomEntry *ae;
|
||||||
blob_type_t *type = type0;
|
blob_type_t *type = type0;
|
||||||
if (new)
|
if (new)
|
||||||
@ -145,7 +145,7 @@ Yap_lookupBlob(void *blob, size_t len, void *type0, int *new)
|
|||||||
}
|
}
|
||||||
if (new)
|
if (new)
|
||||||
*new = TRUE;
|
*new = TRUE;
|
||||||
b = (BlobPropEntry *)Yap_AllocCodeSpace(sizeof(BlobPropEntry));
|
b = (YAP_BlobPropEntry *)Yap_AllocCodeSpace(sizeof(YAP_BlobPropEntry));
|
||||||
if (!b) {
|
if (!b) {
|
||||||
UNLOCK(Blobs_Lock);
|
UNLOCK(Blobs_Lock);
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -225,6 +225,9 @@ YAP_blob_data(Atom x, size_t *len, blob_type_t **type)
|
|||||||
if ( len )
|
if ( len )
|
||||||
*len = wcslen(x->WStrOfAE);
|
*len = wcslen(x->WStrOfAE);
|
||||||
if ( type )
|
if ( type )
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*type = &unregistered_blob_atom;
|
*type = &unregistered_blob_atom;
|
||||||
return x->WStrOfAE;
|
return x->WStrOfAE;
|
||||||
}
|
}
|
||||||
|
23
H/Yatom.h
23
H/Yatom.h
@ -1556,29 +1556,30 @@ IsArrayProperty (int flags)
|
|||||||
|
|
||||||
|
|
||||||
/* SWI Blob property */
|
/* SWI Blob property */
|
||||||
typedef struct blob_atom_entry
|
typedef struct YAP_blob_prop_entry
|
||||||
{
|
{
|
||||||
Prop NextOfPE; /* used to chain properties */
|
Prop NextOfPE; /* used to chain properties */
|
||||||
PropFlags KindOfPE; /* kind of property */
|
PropFlags KindOfPE; /* kind of property */
|
||||||
struct YAP_blob_t *blob_type; /* type of blob */
|
struct YAP_blob_t *blob_type; /* type of blob */
|
||||||
} BlobPropEntry;
|
} YAP_BlobPropEntry;
|
||||||
|
|
||||||
#if USE_OFFSETS_IN_PROPS
|
#if USE_OFFSETS_IN_PROPS
|
||||||
|
|
||||||
INLINE_ONLY inline EXTERN BlobAtomEntry *RepBlobProp (Prop p);
|
INLINE_ONLY inline EXTERN YAP_BlobPropEntry *RepBlobProp (Prop p);
|
||||||
|
|
||||||
INLINE_ONLY inline EXTERN BlobPropEntry *
|
INLINE_ONLY inline EXTERN YAP_BlobPropEntry *
|
||||||
RepBlobProp (Prop p)
|
RepBlobProp (Prop p)
|
||||||
{
|
{
|
||||||
return (BlobPropEntry *) (AtomBase + Unsigned (p));
|
return (YAP_BlobPropEntry *) (AtomBase + Unsigned (p));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
INLINE_ONLY inline EXTERN AtomEntry *AbsBlobProp (BlobPropEntry * p);
|
INLINE_ONLY inline EXTERN AtomEntry *AbsBlobProp (BlobPropEntry * p);
|
||||||
|
|
||||||
INLINE_ONLY inline EXTERN Prop
|
INLINE_ONLY inline EXTERN Prop
|
||||||
AbsBlobProp (BlobPropEntry * p)
|
AbsBlobProp (YAP_BlobPropEntry * p)
|
||||||
{
|
{
|
||||||
return (Prop) (Addr (p) - AtomBase);
|
return (Prop) (Addr (p) - AtomBase);
|
||||||
}
|
}
|
||||||
@ -1586,20 +1587,20 @@ AbsBlobProp (BlobPropEntry * p)
|
|||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
INLINE_ONLY inline EXTERN BlobPropEntry *RepBlobProp (Prop p);
|
INLINE_ONLY inline EXTERN YAP_BlobPropEntry *RepBlobProp (Prop p);
|
||||||
|
|
||||||
INLINE_ONLY inline EXTERN BlobPropEntry *
|
INLINE_ONLY inline EXTERN YAP_BlobPropEntry *
|
||||||
RepBlobProp (Prop p)
|
RepBlobProp (Prop p)
|
||||||
{
|
{
|
||||||
return (BlobPropEntry *) (p);
|
return (YAP_BlobPropEntry *) (p);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
INLINE_ONLY inline EXTERN Prop AbsBlobProp (BlobPropEntry * p);
|
INLINE_ONLY inline EXTERN Prop AbsBlobProp (YAP_BlobPropEntry * p);
|
||||||
|
|
||||||
INLINE_ONLY inline EXTERN Prop
|
INLINE_ONLY inline EXTERN Prop
|
||||||
AbsBlobProp (BlobPropEntry * p)
|
AbsBlobProp (YAP_BlobPropEntry * p)
|
||||||
{
|
{
|
||||||
return (Prop) (p);
|
return (Prop) (p);
|
||||||
}
|
}
|
||||||
|
@ -1627,7 +1627,7 @@ RestoreEntries(PropEntry *pp, int int_key USES_REGS)
|
|||||||
pp->NextOfPE =
|
pp->NextOfPE =
|
||||||
PropAdjust(pp->NextOfPE);
|
PropAdjust(pp->NextOfPE);
|
||||||
{
|
{
|
||||||
BlobPropEntry *bpe = (BlobPropEntry *)pp;
|
YAP_BlobPropEntry *bpe = (YAP_BlobPropEntry *)pp;
|
||||||
bpe->blob_type =
|
bpe->blob_type =
|
||||||
BlobTypeAdjust(bpe->blob_type);
|
BlobTypeAdjust(bpe->blob_type);
|
||||||
}
|
}
|
||||||
|
@ -52,7 +52,7 @@ PL_is_blob(term_t t, PL_blob_t **type)
|
|||||||
CACHE_REGS
|
CACHE_REGS
|
||||||
Term yt = Yap_GetFromSlot(t);
|
Term yt = Yap_GetFromSlot(t);
|
||||||
Atom a;
|
Atom a;
|
||||||
BlobPropEntry *b;
|
YAP_BlobPropEntry *b;
|
||||||
|
|
||||||
if (IsVarTerm(yt))
|
if (IsVarTerm(yt))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -1,16 +0,0 @@
|
|||||||
# CMAKE generated file: DO NOT EDIT!
|
|
||||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.3
|
|
||||||
|
|
||||||
# Relative path conversion top directories.
|
|
||||||
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vsc/git/yap-6.3")
|
|
||||||
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vsc/git/yap-6.3")
|
|
||||||
|
|
||||||
# Force unix paths in dependencies.
|
|
||||||
set(CMAKE_FORCE_UNIX_PATHS 1)
|
|
||||||
|
|
||||||
|
|
||||||
# The C and CXX include file regular expressions for this directory.
|
|
||||||
set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
|
|
||||||
set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
|
|
||||||
set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
|
|
||||||
set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
|
|
@ -1,42 +0,0 @@
|
|||||||
# The set of languages for which implicit dependencies are needed:
|
|
||||||
set(CMAKE_DEPENDS_LANGUAGES
|
|
||||||
"C"
|
|
||||||
)
|
|
||||||
# The set of files for implicit dependencies of each language:
|
|
||||||
set(CMAKE_DEPENDS_CHECK_C
|
|
||||||
"/Users/vsc/git/yap-6.3/packages/jpl/src/c/jpl.c" "/Users/vsc/git/yap-6.3/packages/jpl/CMakeFiles/jplYap.dir/src/c/jpl.c.o"
|
|
||||||
)
|
|
||||||
set(CMAKE_C_COMPILER_ID "Clang")
|
|
||||||
|
|
||||||
# Preprocessor definitions for this target.
|
|
||||||
set(CMAKE_TARGET_DEFINITIONS_C
|
|
||||||
"COROUTINING=1"
|
|
||||||
"DEBUG=1"
|
|
||||||
"DEPTH_LIMIT=1"
|
|
||||||
"HAVE_CONFIG_H"
|
|
||||||
"LOW_LEVEL_TRACER=1"
|
|
||||||
"RATIONAL_TREES=1"
|
|
||||||
"TABLING=1"
|
|
||||||
"USE_THREADEAD_CODE=1"
|
|
||||||
"UTF8PROC=1"
|
|
||||||
"_YAP_NOT_INSTALLED_=1"
|
|
||||||
)
|
|
||||||
|
|
||||||
# The include file search paths:
|
|
||||||
set(CMAKE_C_TARGET_INCLUDE_PATH
|
|
||||||
"."
|
|
||||||
"H"
|
|
||||||
"include"
|
|
||||||
"os"
|
|
||||||
"utf8proc"
|
|
||||||
"JIT/HPP"
|
|
||||||
"/usr/local/include"
|
|
||||||
"OPTYap"
|
|
||||||
"/System/Library/Frameworks/JavaVM.framework/Headers"
|
|
||||||
)
|
|
||||||
|
|
||||||
# Targets to which this target links.
|
|
||||||
set(CMAKE_TARGET_LINKED_INFO_FILES
|
|
||||||
"/Users/vsc/git/yap-6.3/CMakeFiles/libYap.dir/DependInfo.cmake"
|
|
||||||
"/Users/vsc/git/yap-6.3/utf8proc/CMakeFiles/utf8proc.dir/DependInfo.cmake"
|
|
||||||
)
|
|
@ -1,118 +0,0 @@
|
|||||||
# CMAKE generated file: DO NOT EDIT!
|
|
||||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.3
|
|
||||||
|
|
||||||
# Delete rule output on recipe failure.
|
|
||||||
.DELETE_ON_ERROR:
|
|
||||||
|
|
||||||
|
|
||||||
#=============================================================================
|
|
||||||
# Special targets provided by cmake.
|
|
||||||
|
|
||||||
# Disable implicit rules so canonical targets will work.
|
|
||||||
.SUFFIXES:
|
|
||||||
|
|
||||||
|
|
||||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
|
||||||
SUFFIXES =
|
|
||||||
|
|
||||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
|
||||||
|
|
||||||
|
|
||||||
# Suppress display of executed commands.
|
|
||||||
$(VERBOSE).SILENT:
|
|
||||||
|
|
||||||
|
|
||||||
# A target that is always out of date.
|
|
||||||
cmake_force:
|
|
||||||
|
|
||||||
.PHONY : cmake_force
|
|
||||||
|
|
||||||
#=============================================================================
|
|
||||||
# Set environment variables for the build.
|
|
||||||
|
|
||||||
# The shell in which to execute make rules.
|
|
||||||
SHELL = /bin/sh
|
|
||||||
|
|
||||||
# The CMake executable.
|
|
||||||
CMAKE_COMMAND = /usr/local/Cellar/cmake/3.3.2/bin/cmake
|
|
||||||
|
|
||||||
# The command to remove a file.
|
|
||||||
RM = /usr/local/Cellar/cmake/3.3.2/bin/cmake -E remove -f
|
|
||||||
|
|
||||||
# Escaping for special characters.
|
|
||||||
EQUALS = =
|
|
||||||
|
|
||||||
# The top-level source directory on which CMake was run.
|
|
||||||
CMAKE_SOURCE_DIR = /Users/vsc/git/yap-6.3
|
|
||||||
|
|
||||||
# The top-level build directory on which CMake was run.
|
|
||||||
CMAKE_BINARY_DIR = /Users/vsc/git/yap-6.3
|
|
||||||
|
|
||||||
# Include any dependencies generated for this target.
|
|
||||||
include packages/jpl/CMakeFiles/jplYap.dir/depend.make
|
|
||||||
|
|
||||||
# Include the progress variables for this target.
|
|
||||||
include packages/jpl/CMakeFiles/jplYap.dir/progress.make
|
|
||||||
|
|
||||||
# Include the compile flags for this target's objects.
|
|
||||||
include packages/jpl/CMakeFiles/jplYap.dir/flags.make
|
|
||||||
|
|
||||||
packages/jpl/CMakeFiles/jplYap.dir/src/c/jpl.c.o: packages/jpl/CMakeFiles/jplYap.dir/flags.make
|
|
||||||
packages/jpl/CMakeFiles/jplYap.dir/src/c/jpl.c.o: packages/jpl/src/c/jpl.c
|
|
||||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/vsc/git/yap-6.3/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object packages/jpl/CMakeFiles/jplYap.dir/src/c/jpl.c.o"
|
|
||||||
cd /Users/vsc/git/yap-6.3/packages/jpl && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/jplYap.dir/src/c/jpl.c.o -c /Users/vsc/git/yap-6.3/packages/jpl/src/c/jpl.c
|
|
||||||
|
|
||||||
packages/jpl/CMakeFiles/jplYap.dir/src/c/jpl.c.i: cmake_force
|
|
||||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/jplYap.dir/src/c/jpl.c.i"
|
|
||||||
cd /Users/vsc/git/yap-6.3/packages/jpl && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_FLAGS) -E /Users/vsc/git/yap-6.3/packages/jpl/src/c/jpl.c > CMakeFiles/jplYap.dir/src/c/jpl.c.i
|
|
||||||
|
|
||||||
packages/jpl/CMakeFiles/jplYap.dir/src/c/jpl.c.s: cmake_force
|
|
||||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/jplYap.dir/src/c/jpl.c.s"
|
|
||||||
cd /Users/vsc/git/yap-6.3/packages/jpl && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_FLAGS) -S /Users/vsc/git/yap-6.3/packages/jpl/src/c/jpl.c -o CMakeFiles/jplYap.dir/src/c/jpl.c.s
|
|
||||||
|
|
||||||
packages/jpl/CMakeFiles/jplYap.dir/src/c/jpl.c.o.requires:
|
|
||||||
|
|
||||||
.PHONY : packages/jpl/CMakeFiles/jplYap.dir/src/c/jpl.c.o.requires
|
|
||||||
|
|
||||||
packages/jpl/CMakeFiles/jplYap.dir/src/c/jpl.c.o.provides: packages/jpl/CMakeFiles/jplYap.dir/src/c/jpl.c.o.requires
|
|
||||||
$(MAKE) -f packages/jpl/CMakeFiles/jplYap.dir/build.make packages/jpl/CMakeFiles/jplYap.dir/src/c/jpl.c.o.provides.build
|
|
||||||
.PHONY : packages/jpl/CMakeFiles/jplYap.dir/src/c/jpl.c.o.provides
|
|
||||||
|
|
||||||
packages/jpl/CMakeFiles/jplYap.dir/src/c/jpl.c.o.provides.build: packages/jpl/CMakeFiles/jplYap.dir/src/c/jpl.c.o
|
|
||||||
|
|
||||||
|
|
||||||
# Object files for target jplYap
|
|
||||||
jplYap_OBJECTS = \
|
|
||||||
"CMakeFiles/jplYap.dir/src/c/jpl.c.o"
|
|
||||||
|
|
||||||
# External object files for target jplYap
|
|
||||||
jplYap_EXTERNAL_OBJECTS =
|
|
||||||
|
|
||||||
packages/jpl/libjpl.dylib: packages/jpl/CMakeFiles/jplYap.dir/src/c/jpl.c.o
|
|
||||||
packages/jpl/libjpl.dylib: packages/jpl/CMakeFiles/jplYap.dir/build.make
|
|
||||||
packages/jpl/libjpl.dylib: libYap.6.3.4.dylib
|
|
||||||
packages/jpl/libjpl.dylib: utf8proc/libutf8proc.1.3.0.dylib
|
|
||||||
packages/jpl/libjpl.dylib: /usr/local/lib/libgmp.dylib
|
|
||||||
packages/jpl/libjpl.dylib: /usr/local/opt/readline/lib/libreadline.dylib
|
|
||||||
packages/jpl/libjpl.dylib: /usr/lib/libncurses.dylib
|
|
||||||
packages/jpl/libjpl.dylib: packages/jpl/CMakeFiles/jplYap.dir/link.txt
|
|
||||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/vsc/git/yap-6.3/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library libjpl.dylib"
|
|
||||||
cd /Users/vsc/git/yap-6.3/packages/jpl && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/jplYap.dir/link.txt --verbose=$(VERBOSE)
|
|
||||||
|
|
||||||
# Rule to build all files generated by this target.
|
|
||||||
packages/jpl/CMakeFiles/jplYap.dir/build: packages/jpl/libjpl.dylib
|
|
||||||
|
|
||||||
.PHONY : packages/jpl/CMakeFiles/jplYap.dir/build
|
|
||||||
|
|
||||||
packages/jpl/CMakeFiles/jplYap.dir/requires: packages/jpl/CMakeFiles/jplYap.dir/src/c/jpl.c.o.requires
|
|
||||||
|
|
||||||
.PHONY : packages/jpl/CMakeFiles/jplYap.dir/requires
|
|
||||||
|
|
||||||
packages/jpl/CMakeFiles/jplYap.dir/clean:
|
|
||||||
cd /Users/vsc/git/yap-6.3/packages/jpl && $(CMAKE_COMMAND) -P CMakeFiles/jplYap.dir/cmake_clean.cmake
|
|
||||||
.PHONY : packages/jpl/CMakeFiles/jplYap.dir/clean
|
|
||||||
|
|
||||||
packages/jpl/CMakeFiles/jplYap.dir/depend:
|
|
||||||
cd /Users/vsc/git/yap-6.3 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vsc/git/yap-6.3 /Users/vsc/git/yap-6.3/packages/jpl /Users/vsc/git/yap-6.3 /Users/vsc/git/yap-6.3/packages/jpl /Users/vsc/git/yap-6.3/packages/jpl/CMakeFiles/jplYap.dir/DependInfo.cmake --color=$(COLOR)
|
|
||||||
.PHONY : packages/jpl/CMakeFiles/jplYap.dir/depend
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
|||||||
file(REMOVE_RECURSE
|
|
||||||
"CMakeFiles/jplYap.dir/src/c/jpl.c.o"
|
|
||||||
"libjpl.pdb"
|
|
||||||
"libjpl.dylib"
|
|
||||||
)
|
|
||||||
|
|
||||||
# Per-language clean rules from dependency scanning.
|
|
||||||
foreach(lang C)
|
|
||||||
include(CMakeFiles/jplYap.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
|
||||||
endforeach()
|
|
@ -1,2 +0,0 @@
|
|||||||
# Empty dependencies file for jplYap.
|
|
||||||
# This may be replaced when dependencies are built.
|
|
@ -1,8 +0,0 @@
|
|||||||
# CMAKE generated file: DO NOT EDIT!
|
|
||||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.3
|
|
||||||
|
|
||||||
# compile C with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
|
|
||||||
C_FLAGS = -g -fPIC -I/Users/vsc/git/yap-6.3 -I/Users/vsc/git/yap-6.3/H -I/Users/vsc/git/yap-6.3/include -I/Users/vsc/git/yap-6.3/os -I/Users/vsc/git/yap-6.3/utf8proc -I/Users/vsc/git/yap-6.3/JIT/HPP -I/usr/local/include -I/Users/vsc/git/yap-6.3/OPTYap -I/System/Library/Frameworks/JavaVM.framework/Headers -Wall -Wstrict-prototypes -Wmissing-prototypes -fexceptions
|
|
||||||
|
|
||||||
C_DEFINES = -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -DLOW_LEVEL_TRACER=1 -DRATIONAL_TREES=1 -DTABLING=1 -DUSE_THREADEAD_CODE=1 -DUTF8PROC=1 -D_YAP_NOT_INSTALLED_=1 -DjplYap_EXPORTS
|
|
||||||
|
|
@ -1 +0,0 @@
|
|||||||
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -g -dynamiclib -Wl,-headerpad_max_install_names -o libjpl.dylib -install_name @rpath/libjpl.dylib CMakeFiles/jplYap.dir/src/c/jpl.c.o ../../libYap.6.3.4.dylib -framework JavaVM -framework JavaVM -ldl ../../utf8proc/libutf8proc.1.3.0.dylib /usr/local/lib/libgmp.dylib /usr/local/opt/readline/lib/libreadline.dylib /usr/lib/libncurses.dylib -Wl,-rpath,/Users/vsc/git/yap-6.3
|
|
@ -1,3 +0,0 @@
|
|||||||
CMAKE_PROGRESS_1 =
|
|
||||||
CMAKE_PROGRESS_2 = 31
|
|
||||||
|
|
@ -1 +0,0 @@
|
|||||||
54
|
|
@ -1,16 +0,0 @@
|
|||||||
# CMAKE generated file: DO NOT EDIT!
|
|
||||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.3
|
|
||||||
|
|
||||||
# Relative path conversion top directories.
|
|
||||||
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vsc/git/yap-6.3")
|
|
||||||
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vsc/git/yap-6.3")
|
|
||||||
|
|
||||||
# Force unix paths in dependencies.
|
|
||||||
set(CMAKE_FORCE_UNIX_PATHS 1)
|
|
||||||
|
|
||||||
|
|
||||||
# The C and CXX include file regular expressions for this directory.
|
|
||||||
set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
|
|
||||||
set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
|
|
||||||
set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
|
|
||||||
set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
|
|
@ -1,8 +0,0 @@
|
|||||||
# The set of languages for which implicit dependencies are needed:
|
|
||||||
set(CMAKE_DEPENDS_LANGUAGES
|
|
||||||
)
|
|
||||||
# The set of files for implicit dependencies of each language:
|
|
||||||
|
|
||||||
# Targets to which this target links.
|
|
||||||
set(CMAKE_TARGET_LINKED_INFO_FILES
|
|
||||||
)
|
|
@ -1,122 +0,0 @@
|
|||||||
# CMAKE generated file: DO NOT EDIT!
|
|
||||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.3
|
|
||||||
|
|
||||||
# Delete rule output on recipe failure.
|
|
||||||
.DELETE_ON_ERROR:
|
|
||||||
|
|
||||||
|
|
||||||
#=============================================================================
|
|
||||||
# Special targets provided by cmake.
|
|
||||||
|
|
||||||
# Disable implicit rules so canonical targets will work.
|
|
||||||
.SUFFIXES:
|
|
||||||
|
|
||||||
|
|
||||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
|
||||||
SUFFIXES =
|
|
||||||
|
|
||||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
|
||||||
|
|
||||||
|
|
||||||
# Suppress display of executed commands.
|
|
||||||
$(VERBOSE).SILENT:
|
|
||||||
|
|
||||||
|
|
||||||
# A target that is always out of date.
|
|
||||||
cmake_force:
|
|
||||||
|
|
||||||
.PHONY : cmake_force
|
|
||||||
|
|
||||||
#=============================================================================
|
|
||||||
# Set environment variables for the build.
|
|
||||||
|
|
||||||
# The shell in which to execute make rules.
|
|
||||||
SHELL = /bin/sh
|
|
||||||
|
|
||||||
# The CMake executable.
|
|
||||||
CMAKE_COMMAND = /usr/local/Cellar/cmake/3.3.2/bin/cmake
|
|
||||||
|
|
||||||
# The command to remove a file.
|
|
||||||
RM = /usr/local/Cellar/cmake/3.3.2/bin/cmake -E remove -f
|
|
||||||
|
|
||||||
# Escaping for special characters.
|
|
||||||
EQUALS = =
|
|
||||||
|
|
||||||
# The top-level source directory on which CMake was run.
|
|
||||||
CMAKE_SOURCE_DIR = /Users/vsc/git/yap-6.3
|
|
||||||
|
|
||||||
# The top-level build directory on which CMake was run.
|
|
||||||
CMAKE_BINARY_DIR = /Users/vsc/git/yap-6.3
|
|
||||||
|
|
||||||
# Utility rule file for jpl.
|
|
||||||
|
|
||||||
# Include the progress variables for this target.
|
|
||||||
include packages/jpl/src/java/CMakeFiles/jpl.dir/progress.make
|
|
||||||
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl: packages/jpl/src/java/jpl.jar
|
|
||||||
|
|
||||||
|
|
||||||
packages/jpl/src/java/jpl.jar: packages/jpl/src/java/CMakeFiles/jpl.dir/java_class_filelist
|
|
||||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/vsc/git/yap-6.3/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Creating Java archive jpl.jar"
|
|
||||||
cd /Users/vsc/git/yap-6.3/packages/jpl/src/java/CMakeFiles/jpl.dir && /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/jar -cf /Users/vsc/git/yap-6.3/packages/jpl/src/java/jpl.jar @java_class_filelist
|
|
||||||
cd /Users/vsc/git/yap-6.3/packages/jpl/src/java/CMakeFiles/jpl.dir && /usr/local/Cellar/cmake/3.3.2/bin/cmake -D_JAVA_TARGET_DIR=/Users/vsc/git/yap-6.3/packages/jpl/src/java -D_JAVA_TARGET_OUTPUT_NAME=jpl.jar -D_JAVA_TARGET_OUTPUT_LINK= -P /usr/local/Cellar/cmake/3.3.2/share/cmake/Modules/UseJavaSymlinks.cmake
|
|
||||||
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_class_filelist: packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl
|
|
||||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/vsc/git/yap-6.3/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Generating CMakeFiles/jpl.dir/java_class_filelist"
|
|
||||||
cd /Users/vsc/git/yap-6.3/packages/jpl/src/java && /usr/local/Cellar/cmake/3.3.2/bin/cmake -DCMAKE_JAVA_CLASS_OUTPUT_PATH=/Users/vsc/git/yap-6.3/packages/jpl/src/java/CMakeFiles/jpl.dir -DCMAKE_JAR_CLASSES_PREFIX="" -P /usr/local/Cellar/cmake/3.3.2/share/cmake/Modules/UseJavaClassFilelist.cmake
|
|
||||||
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/Atom.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/Compound.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/Float.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/Integer.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/JRef.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/JPLException.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/JPL.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/PrologException.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/Query.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/Term.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/Util.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/Variable.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/Version.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/atom_t.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/BooleanHolder.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/DoubleHolder.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/engine_t.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/fid_t.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/functor_t.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/IntHolder.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/Int64Holder.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/LongHolder.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/module_t.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/ObjectHolder.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/PointerHolder.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/predicate_t.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/Prolog.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/qid_t.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/StringHolder.java
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl: packages/jpl/src/java/jpl/fli/term_t.java
|
|
||||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/vsc/git/yap-6.3/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building Java objects for jpl.jar"
|
|
||||||
cd /Users/vsc/git/yap-6.3/packages/jpl/src/java && /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/javac -classpath :/Users/vsc/git/yap-6.3/packages/jpl/src/java:/Users/vsc/git/yap-6.3/packages/jpl/src/java -d /Users/vsc/git/yap-6.3/packages/jpl/src/java/CMakeFiles/jpl.dir @/Users/vsc/git/yap-6.3/packages/jpl/src/java/CMakeFiles/jpl.dir/java_sources
|
|
||||||
cd /Users/vsc/git/yap-6.3/packages/jpl/src/java && /usr/local/Cellar/cmake/3.3.2/bin/cmake -E touch /Users/vsc/git/yap-6.3/packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl
|
|
||||||
|
|
||||||
jpl: packages/jpl/src/java/CMakeFiles/jpl
|
|
||||||
jpl: packages/jpl/src/java/jpl.jar
|
|
||||||
jpl: packages/jpl/src/java/CMakeFiles/jpl.dir/java_class_filelist
|
|
||||||
jpl: packages/jpl/src/java/CMakeFiles/jpl.dir/java_compiled_jpl
|
|
||||||
jpl: packages/jpl/src/java/CMakeFiles/jpl.dir/build.make
|
|
||||||
|
|
||||||
.PHONY : jpl
|
|
||||||
|
|
||||||
# Rule to build all files generated by this target.
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/build: jpl
|
|
||||||
|
|
||||||
.PHONY : packages/jpl/src/java/CMakeFiles/jpl.dir/build
|
|
||||||
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/clean:
|
|
||||||
cd /Users/vsc/git/yap-6.3/packages/jpl/src/java && $(CMAKE_COMMAND) -P CMakeFiles/jpl.dir/cmake_clean.cmake
|
|
||||||
.PHONY : packages/jpl/src/java/CMakeFiles/jpl.dir/clean
|
|
||||||
|
|
||||||
packages/jpl/src/java/CMakeFiles/jpl.dir/depend:
|
|
||||||
cd /Users/vsc/git/yap-6.3 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/vsc/git/yap-6.3 /Users/vsc/git/yap-6.3/packages/jpl/src/java /Users/vsc/git/yap-6.3 /Users/vsc/git/yap-6.3/packages/jpl/src/java /Users/vsc/git/yap-6.3/packages/jpl/src/java/CMakeFiles/jpl.dir/DependInfo.cmake --color=$(COLOR)
|
|
||||||
.PHONY : packages/jpl/src/java/CMakeFiles/jpl.dir/depend
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
|||||||
file(REMOVE_RECURSE
|
|
||||||
"CMakeFiles/jpl"
|
|
||||||
"jpl.jar"
|
|
||||||
"CMakeFiles/jpl.dir/java_class_filelist"
|
|
||||||
"CMakeFiles/jpl.dir/java_compiled_jpl"
|
|
||||||
)
|
|
||||||
|
|
||||||
# Per-language clean rules from dependency scanning.
|
|
||||||
foreach(lang )
|
|
||||||
include(CMakeFiles/jpl.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
|
||||||
endforeach()
|
|
@ -1,30 +0,0 @@
|
|||||||
"jpl/Atom.java"
|
|
||||||
"jpl/Compound.java"
|
|
||||||
"jpl/Float.java"
|
|
||||||
"jpl/Integer.java"
|
|
||||||
"jpl/JRef.java"
|
|
||||||
"jpl/JPLException.java"
|
|
||||||
"jpl/JPL.java"
|
|
||||||
"jpl/PrologException.java"
|
|
||||||
"jpl/Query.java"
|
|
||||||
"jpl/Term.java"
|
|
||||||
"jpl/Util.java"
|
|
||||||
"jpl/Variable.java"
|
|
||||||
"jpl/Version.java"
|
|
||||||
"jpl/fli/atom_t.java"
|
|
||||||
"jpl/fli/BooleanHolder.java"
|
|
||||||
"jpl/fli/DoubleHolder.java"
|
|
||||||
"jpl/fli/engine_t.java"
|
|
||||||
"jpl/fli/fid_t.java"
|
|
||||||
"jpl/fli/functor_t.java"
|
|
||||||
"jpl/fli/IntHolder.java"
|
|
||||||
"jpl/fli/Int64Holder.java"
|
|
||||||
"jpl/fli/LongHolder.java"
|
|
||||||
"jpl/fli/module_t.java"
|
|
||||||
"jpl/fli/ObjectHolder.java"
|
|
||||||
"jpl/fli/PointerHolder.java"
|
|
||||||
"jpl/fli/predicate_t.java"
|
|
||||||
"jpl/fli/Prolog.java"
|
|
||||||
"jpl/fli/qid_t.java"
|
|
||||||
"jpl/fli/StringHolder.java"
|
|
||||||
"jpl/fli/term_t.java"
|
|
@ -1,4 +0,0 @@
|
|||||||
CMAKE_PROGRESS_1 = 29
|
|
||||||
CMAKE_PROGRESS_2 =
|
|
||||||
CMAKE_PROGRESS_3 = 30
|
|
||||||
|
|
@ -1 +0,0 @@
|
|||||||
2
|
|
@ -1,16 +0,0 @@
|
|||||||
# CMAKE generated file: DO NOT EDIT!
|
|
||||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.3
|
|
||||||
|
|
||||||
# Relative path conversion top directories.
|
|
||||||
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/vsc/git/yap-6.3")
|
|
||||||
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/vsc/git/yap-6.3")
|
|
||||||
|
|
||||||
# Force unix paths in dependencies.
|
|
||||||
set(CMAKE_FORCE_UNIX_PATHS 1)
|
|
||||||
|
|
||||||
|
|
||||||
# The C and CXX include file regular expressions for this directory.
|
|
||||||
set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
|
|
||||||
set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
|
|
||||||
set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
|
|
||||||
set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
|
|
@ -1 +0,0 @@
|
|||||||
0
|
|
Reference in New Issue
Block a user