-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
72 lines (64 loc) · 2.21 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
.PHONY: doc api
# Set personal or machine-local flags in a file named local.mk
ifneq ("$(wildcard local.mk)","")
include local.mk
endif
PACKAGE_NAME = resolve
DOC_PACKAGES = \
resolve/alist \
resolve/ast-diff \
resolve/commands \
resolve/html \
resolve/string \
resolve/ast-diff
LISP_DEPS = \
$(wildcard *.lisp) \
$(wildcard software/*.lisp)
BINS = ast-diff ast-merge auto-merge serve-ast-diff serve-auto-merge
BIN_TEST_DIR = test/bin
# BIN_TESTS = \
# can-auto-merge-gcd-single-file \
# can-auto-merge-gcd-single-file-evolve \
# can-auto-merge-gcd-project \
# can-auto-merge-gcd-project-evolve \
# can-auto-merge-gcd-project-insert-file-evolve \
# can-auto-merge-gcd-project-delete-file-evolve \
# can-auto-merge-text-single-file \
# can-auto-merge-text-single-file-evolve \
# can-auto-merge-text-project \
# can-auto-merge-text-project-evolve \
# can-auto-merge-text-project-insert-file-evolve \
# can-auto-merge-text-project-delete-file-evolve
# ast-diff-on-lisp-has-lines \
# ast-diff-on-simple-has-lines \
# lisp-diff-on-gcd \
# lisp-diff-on-gcd-raw \
# clang-diff-on-gcd
# FIXME:
#
# Convert to tree-sitter:
# clang-diff-on-gcd-edit-tree # error
# clang-diff-on-gcd-edit-tree-coherence # error
# octomap-diff
# octomap-diff-count # not sure
# octomap-diff-edit-tree # not sure
#
# Old failures:
# ast-diff-on-json-has-lines
# javascript-diff-on-gcd
# ast-merge-json-has-conflict
# REST tests are only executed for SBCL builds.
# CCL reports an error on rest server startup related to the use of
# "#$O_NONBLOCK" in the cl-plus-ssl library at
# https://github.com/cl-plus-ssl/cl-plus-ssl/blame/master/src/streams.lisp#L180.
# This issue may be related to an incorrect installation of CCL; see also
# https://lists.clozure.com/pipermail/openmcl-devel/2011-January/008283.html.
# For now, we are punting and disabling these tests on CCL builds.
# ifneq (,$(findstring sbcl, $(LISP)))
# BIN_TESTS += \
# rest-ast-diff-returns-json \
# rest-ast-diff-can-return-and-serve-link
# # FIXME
# # rest-ast-diff-takes-full-strings \
# endif
include .cl-make/cl.mk