Skip to content

Commit 98d64bc

Browse files
committed
chore(build) opam file and fixes to Makefile
Signed-off-by: Jerome Simeon <[email protected]>
1 parent a960697 commit 98d64bc

File tree

4 files changed

+49
-30
lines changed

4 files changed

+49
-30
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,5 @@ TAGS
99

1010
Makefile.coq
1111
Makefile.coq.conf
12+
.Makefile.coq.d
13+
.coqdeps.d

Makefile

+4
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,10 @@ install: Makefile.coq
6565
clean:
6666
-rm -f coq/*.{vo,glob,d}
6767

68+
cleanall:
69+
@$(MAKE) clean
70+
-rm -f Makefile.coq Makefile.coq.conf .Makefile.coq.d .coqdeps.d
71+
6872
##
6973
Makefile.coq: Makefile $(JS_SRC)
7074
@coq_makefile -f _CoqProject $(JS_SRC) -o Makefile.coq

coq-jsast.opam

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
opam-version: "2.0"
2+
name: "coq-jsast"
3+
version: "2.0.0"
4+
synopsis: "A minimal JavaScript syntax tree carved out of the JsCert project"
5+
description: """
6+
A minimal JavaScript syntax tree carved out of the JsCert project, with additional support for let bindings and using native floats.
7+
"""
8+
9+
maintainer: "Jerome Simeon <[email protected]>"
10+
authors: [
11+
"Martin Bodin <>"
12+
"Arthur Charguéraud <>"
13+
"Daniele Filaretti <>"
14+
"Philippa Gardner <>"
15+
"Sergio Maffeis <>"
16+
"Daiva Naudziuniene <>"
17+
"Alan Schmitt <>"
18+
"Gareth Smith <>"
19+
"Josh Auerbach <>"
20+
"Martin Hirzel <>"
21+
"Louis Mandel <>"
22+
"Avi Shinnar <>"
23+
"Jerome Simeon <>"
24+
]
25+
26+
license: "BSD-2-Clause"
27+
homepage: "https://github.com/querycert/jsast"
28+
bug-reports: "https://github.com/querycert/jsast/issues"
29+
dev-repo: "git+https://github.com/querycert/jsast/tree/JsAst"
30+
31+
build: [
32+
[make "-j%{jobs}%"]
33+
]
34+
install: [
35+
[make "install"]
36+
]
37+
remove: ["rm" "-R" "%{lib}%/coq/user-contrib/JsAst"]
38+
depends: [
39+
"ocaml" {>= "4.08.0"}
40+
"coq" { >= "8.11.2" }
41+
]
42+
43+
tags: [ "keyword:javascript" "keyword:compiler" "date:2020-07-29" "logpath:JsAst" ]

opam

-30
This file was deleted.

0 commit comments

Comments
 (0)