-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
85 lines (79 loc) · 1.96 KB
/
Makefile
File metadata and controls
85 lines (79 loc) · 1.96 KB
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
73
74
75
76
77
78
79
80
81
82
83
84
85
# Dummy Makefile for detecting non-GNU makes
# Original author: Jared Davis <jared@centtech.com>
#
# This file is inspired by ACL2's Makefile. It is just a dummy Makefile whose
# sole purpose is to detect and complain about uses of non-GNU make.
error:
@echo "Error: non-GNU make detected."
@echo "On some platforms (such as FreeBSD), GNU make may be available"
@echo "by running 'gmake' instead of 'make'."
@exit 1
# Just listing the "error" target above should be good enough for someone who
# just types 'make'. But it won't be good enough when someone types 'make
# basic' or something more complex. The following suffix rule should work in
# case they try to type, e.g., 'make centaur/doc.cert' or similar.
.SUFFIXES: .cert .lisp
.lisp.cert: error
# Then we can mimic the GNUmakefile and try to notice if they type "make basic"
# or similar. Here's a command you can use to update this list:
#
# grep '^[a-zA-Z_-/]*:[^=]' GNUmakefile | sed 's/:.*//' | awk '{print $1,": error"}' | sort -u
add-ons : error
all : error
arithmetic : error
basic : error
bdd : error
ccg : error
centaur : error
centaur/vl/bin/vl : error
certify-books : error
cgen : error
chk-include-book-worlds : error
clause-processors : error
clean : error
coi : error
concurrent-programs : error
cowles : error
data-structures : error
defsort : error
des : error
equational : error
finite-set-theory : error
hacking : error
hints : error
ihs : error
jfkr : error
leftist-trees : error
legacy-defrstobj : error
make-event : error
memoize : error
meta : error
milawa-test-basic : error
milawa-test-extended : error
misc : error
models : error
moreclean : error
ordinals : error
oslib : error
paco : error
parsers : error
powerlists : error
proofstyles : error
regex : error
rtl : error
security : error
serialize : error
sorting : error
special : error
std : error
str : error
system : error
taspi : error
tau : error
textbook : error
tools : error
unicode : error
vl : error
workshops : error
wp-gen : error
xdoc : error