Skip to content

Commit dbc8213

Browse files
committed
Include samples.html in release package
1 parent 46138b9 commit dbc8213

File tree

2 files changed

+21
-14
lines changed

2 files changed

+21
-14
lines changed

Makefile

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,9 @@ static/katex/:
2626
@echo "> Katex downloaded"
2727

2828

29-
build: build/pseudocode.js build/pseudocode.css
29+
build: build/pseudocode.js build/pseudocode.css build/samples.html
3030
@echo "> Building succeeded"
3131

32-
build/pseudocode.min.js: build/pseudocode.js
33-
$(UGLIFYJS) < $< > $@
34-
3532
build/pseudocode.js: pseudocode.js $(wildcard src/*.js)
3633
@$(MAKE) --no-print-directory lint
3734
$(BROWSERIFY) $< --exclude katex --standalone pseudocode -o $@
@@ -43,27 +40,33 @@ lint: pseudocode.js $(wildcard src/*.js)
4340
watch-js: pseudocode.js $(wildcard src/*.js)
4441
$(WATCHIFY) $< --standalone pseudocode -o build/pseudocode.js
4542

46-
build/pseudocode.min.css: build/pseudocode.css
47-
$(CLEANCSS) -o $@ $<
48-
4943
build/pseudocode.css: static/pseudocode.css
5044
cp static/pseudocode.css build/pseudocode.css
5145

46+
build/samples.html: static/samples.html.template
47+
cp $< $@
48+
5249

53-
release: build/pseudocode-js.tar.gz build/pseudocode-js.zip
50+
release: build build/pseudocode-js.tar.gz build/pseudocode-js.zip
5451
@echo "> Release package generated"
5552

56-
RELEASE_DIR=pseudocode-$(VERSION)/
53+
RELEASE_DIR=pseudocode.js-$(VERSION)/
5754
build/pseudocode-js.tar.gz: build/$(RELEASE_DIR)
5855
cd build && tar czf pseudocode-js.tar.gz $(RELEASE_DIR)
5956

6057
build/pseudocode-js.zip: build/$(RELEASE_DIR)
6158
cd build && zip -rq pseudocode-js.zip $(RELEASE_DIR)
6259

63-
build/$(RELEASE_DIR): build/pseudocode.min.js build/pseudocode.min.css README.md
60+
build/$(RELEASE_DIR): build/pseudocode.js build/pseudocode.min.js build/pseudocode.css build/pseudocode.min.css build/samples.html README.md
6461
mkdir -p build/$(RELEASE_DIR)
6562
cp -r $^ build/$(RELEASE_DIR)
6663

64+
build/pseudocode.min.js: build/pseudocode.js
65+
$(UGLIFYJS) < $< > $@
66+
67+
build/pseudocode.min.css: build/pseudocode.css
68+
$(CLEANCSS) -o $@ $<
69+
6770

6871
clean:
6972
@rm -rf build/*

static/test-suite.html renamed to static/samples.html.template

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,17 @@
22
<html>
33
<head>
44
<meta charset="utf-8">
5-
<title>Test suite of pseudocode.js</title>
5+
<title>Pseudocode.js Samples</title>
66
<!-- KaTeX is the only dependency -->
7+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.9.0-beta/katex.min.css" integrity="sha384-L/SNYu0HM7XECWBeshTGLluQO9uVI1tvkCtunuoUbCHHoTH76cDyXty69Bb9I0qZ" crossorigin="anonymous">
8+
<script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.9.0-beta/katex.min.js" integrity="sha384-ad+n9lzhJjYgO67lARKETJH6WuQVDDlRfj81AJJSswMyMkXTD49wBj5EP004WOY6" crossorigin="anonymous"></script>
9+
<!-- Or use a loca copy of KaTeX
710
<link rel="stylesheet" href="./katex/katex.min.css" type="text/css">
811
<script src="./katex/katex.min.js" type="text/javascript"></script>
12+
-->
913
<!-- Pseudocode -->
10-
<link rel="stylesheet" href="../build/pseudocode.css" type="text/css">
11-
<script src="../build/pseudocode.js" type="text/javascript"></script>
14+
<link rel="stylesheet" href="pseudocode.css" type="text/css">
15+
<script src="pseudocode.js" type="text/javascript"></script>
1216
</head>
1317
<body>
1418
<pre id="test-basics" style="display:none">
@@ -44,7 +48,7 @@
4448
\STATE \textbf{Carriage return:} first line \\ second line
4549
\STATE \textbf{Text-symbols:} \textbackslash
4650
\STATE \textbf{Quote-symbols:} `single quotes', ``double quotes''
47-
\STATE \textbf{Math:} $i \gets i + 1$, $E=mc^2$, \( x^n + y^n = z^n \), $\$$, \(\$\)
51+
\STATE \textbf{Math:} $(\mathcal{C}_m)$, $i \gets i + 1$, $E=mc^2$, \( x^n + y^n = z^n \), $\$$, \(\$\)
4852
\END{ALGORITHMIC}
4953
\END{ALGORITHM}
5054
</pre>

0 commit comments

Comments
 (0)