Skip to content

Commit 5532856

Browse files
committed
re-added Makefile
1 parent 0ce1798 commit 5532856

File tree

3 files changed

+51
-25
lines changed

3 files changed

+51
-25
lines changed

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
source 'https://rubygems.org'
22

33
gem 'asciidoctor'
4+
gem 'asciidoctor-diagram'
45
gem 'asciidoctor-epub3'
56
gem 'asciidoctor-pdf'
67
gem 'base64'

Gemfile.lock

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ GEM
66
public_suffix (>= 2.0.2, < 7.0)
77
afm (0.2.2)
88
asciidoctor (2.0.23)
9+
asciidoctor-diagram (3.0.0)
10+
asciidoctor (>= 1.5.7, < 3.x)
11+
rexml
912
asciidoctor-epub3 (2.2.0)
1013
asciidoctor (~> 2.0)
1114
gepub (~> 1.0.0)
@@ -28,41 +31,37 @@ GEM
2831
css_parser (1.21.1)
2932
addressable
3033
ffi (1.17.2-aarch64-linux-gnu)
31-
ffi (1.17.2-aarch64-linux-musl)
3234
ffi (1.17.2-arm-linux-gnu)
33-
ffi (1.17.2-arm-linux-musl)
3435
ffi (1.17.2-arm64-darwin)
36+
ffi (1.17.2-x86-linux-gnu)
3537
ffi (1.17.2-x86_64-darwin)
3638
ffi (1.17.2-x86_64-linux-gnu)
37-
ffi (1.17.2-x86_64-linux-musl)
3839
gepub (1.0.17)
3940
nokogiri (>= 1.8.2, < 2.0)
4041
rubyzip (> 1.1.1, < 2.4)
4142
hashery (2.1.2)
42-
json (2.13.2)
43+
json (2.12.2)
4344
logger (1.7.0)
44-
matrix (0.4.3)
45+
matrix (0.4.2)
4546
mime-types (3.7.0)
4647
logger
4748
mime-types-data (~> 3.2025, >= 3.2025.0507)
48-
mime-types-data (3.2025.0729)
49-
nokogiri (1.18.9-aarch64-linux-gnu)
49+
mime-types-data (3.2025.0610)
50+
mini_portile2 (2.8.9)
51+
nokogiri (1.18.8)
52+
mini_portile2 (~> 2.8.2)
5053
racc (~> 1.4)
51-
nokogiri (1.18.9-aarch64-linux-musl)
54+
nokogiri (1.18.8-aarch64-linux-gnu)
5255
racc (~> 1.4)
53-
nokogiri (1.18.9-arm-linux-gnu)
56+
nokogiri (1.18.8-arm-linux-gnu)
5457
racc (~> 1.4)
55-
nokogiri (1.18.9-arm-linux-musl)
58+
nokogiri (1.18.8-arm64-darwin)
5659
racc (~> 1.4)
57-
nokogiri (1.18.9-arm64-darwin)
60+
nokogiri (1.18.8-x86_64-darwin)
5861
racc (~> 1.4)
59-
nokogiri (1.18.9-x86_64-darwin)
62+
nokogiri (1.18.8-x86_64-linux-gnu)
6063
racc (~> 1.4)
61-
nokogiri (1.18.9-x86_64-linux-gnu)
62-
racc (~> 1.4)
63-
nokogiri (1.18.9-x86_64-linux-musl)
64-
racc (~> 1.4)
65-
ostruct (0.6.3)
64+
ostruct (0.6.1)
6665
pdf-core (0.9.0)
6766
pdf-reader (2.14.1)
6867
Ascii85 (>= 1.0, < 3.0, != 2.0.0)
@@ -92,7 +91,7 @@ GEM
9291
rb-inotify (0.11.1)
9392
ffi (~> 1.0)
9493
rexml (3.4.1)
95-
rouge (4.6.0)
94+
rouge (4.5.2)
9695
ruby-rc4 (0.1.5)
9796
rubyzip (2.3.2)
9897
sass (3.7.4)
@@ -105,17 +104,16 @@ GEM
105104
ttfunk (1.7.0)
106105

107106
PLATFORMS
108-
aarch64-linux-gnu
109-
aarch64-linux-musl
110-
arm-linux-gnu
111-
arm-linux-musl
107+
aarch64-linux
108+
arm-linux
112109
arm64-darwin
110+
x86-linux
113111
x86_64-darwin
114-
x86_64-linux-gnu
115-
x86_64-linux-musl
112+
x86_64-linux
116113

117114
DEPENDENCIES
118115
asciidoctor
116+
asciidoctor-diagram
119117
asciidoctor-epub3
120118
asciidoctor-pdf
121119
base64
@@ -126,4 +124,4 @@ DEPENDENCIES
126124
rouge
127125

128126
BUNDLED WITH
129-
2.6.9
127+
2.5.4

Makefile

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
FILENAME=mastering-cardano
2+
VERSION=v1.0.0
3+
4+
all: epub pdf
5+
6+
epub:
7+
bundle exec asciidoctor-epub3 \
8+
-r asciidoctor-diagram \
9+
-a imagesdir=images \
10+
-a rouge-style=github \
11+
main.adoc \
12+
-o dist/$(FILENAME)-$(VERSION).epub
13+
14+
pdf:
15+
bundle exec asciidoctor-pdf \
16+
-r asciidoctor-diagram \
17+
-r ./theme/custom-highlight.rb \
18+
-a rouge-style=custom-highlight \
19+
-a imagesdir=images \
20+
-a pdf-themesdir=theme \
21+
-a pdf-fontsdir="theme;GEM_FONTS_DIR" \
22+
-a pdf-theme=custom \
23+
main.adoc \
24+
-o dist/$(FILENAME)-$(VERSION).pdf
25+
26+
clean:
27+
git clean -xdf

0 commit comments

Comments
 (0)