File tree Expand file tree Collapse file tree 3 files changed +25
-2
lines changed Expand file tree Collapse file tree 3 files changed +25
-2
lines changed Original file line number Diff line number Diff line change 9
9
* -test
10
10
Makefile
11
11
/target
12
+ /doc
Original file line number Diff line number Diff line change @@ -8,5 +8,18 @@ install:
8
8
- sudo ./cargo-nightly/install.sh
9
9
10
10
script :
11
- - cargo build --verbose
12
- - cargo test --verbose
11
+ - cargo build
12
+ - cargo test
13
+ - rustdoc lib.rs -L target/deps
14
+
15
+ after_success : |
16
+ [ $TRAVIS_BRANCH = master ] &&
17
+ [ $TRAVIS_PULL_REQUEST = false ] &&
18
+ echo '<meta http-equiv=refresh content=0;url=cssparser/index.html>' > doc/index.html &&
19
+ sudo pip install ghp-import &&
20
+ ghp-import -n doc &&
21
+ git push -fq https://${TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git gh-pages
22
+
23
+ env :
24
+ - secure : TDTC2q5Trv22R1pXcMyi2mWToc201aJpCJgLlnwNzkT2bjpQj+0KQvBpI1gIoeQvSL9ud85187C0tdmR7zQmZjBt6mnNCs7EM7QDIPcUcrH0vz8v/RQ+VNxhRAeCwUP4uLEHtnvbi9Q0KXCI1cQivZuMspxVMwvajx/ylcPwb4k=
25
+
Original file line number Diff line number Diff line change 7
7
RUSTC ?= rustc
8
8
RUSTFLAGS ?=
9
9
EXT_DEPS ?=
10
+ RUSTDOC ?= rustdoc
11
+ RUSTDOC_FLAGS ?=
12
+ RUSTDOC_TARGET ?= doc
10
13
11
14
RUST_SRC =$(shell find $(VPATH ) /. -type f -name '* .rs')
12
15
@@ -28,6 +31,12 @@ check: cssparser-test
28
31
check-debug : cssparser-tests
29
32
echo -e " start\n break upcall_fail\n continue\n where\n continue" | gdb -q ./cssparser-tests
30
33
34
+ .PHONY : doc
35
+ doc : $(RUSTDOC_TARGET ) /cssparser/index.html
36
+
37
+ $(RUSTDOC_TARGET ) /cssparser/index.html : lib.rs $(RUST_SRC ) $(EXT_DEPS )
38
+ $(RUSTDOC ) $(RUSTDOC_FLAGS ) $< -o $(RUSTDOC_TARGET )
39
+
31
40
.PHONY : clean
32
41
clean :
33
42
rm -f * .o * .a * .so * .dylib * .rlib * .dll * .dummy * -test
You can’t perform that action at this time.
0 commit comments