File: Makefile

package info (click to toggle)
libalog 0.5.0-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 748 kB
  • ctags: 33
  • sloc: ada: 4,337; makefile: 145; sh: 19; ansic: 5
file content (43 lines) | stat: -rw-r--r-- 811 bytes parent folder | download
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
DESTDIR   ?= html
STYLEPATH ?= .

ASCIIDOC_OPTS = \
	--backend=xhtml11 \
	--conf-file=page.conf \
	-a stylesdir=$(STYLEPATH) \
	-a linkcss \
	-a disable-javascript \
	-o -

DST_HTML = \
	$(DESTDIR)/index.html \
	$(DESTDIR)/README.html \
	$(DESTDIR)/CHANGELOG.html

all: $(DESTDIR) $(DESTDIR)/asciidoc.css $(DESTDIR)/alog-arch.png $(DST_HTML)

$(DESTDIR)/alog-arch.png: arch/alog-arch.png
	cp $< $@

$(DESTDIR)/asciidoc.css: asciidoc.css
	cp $< $@

$(DESTDIR)/index.html: index page.conf
	asciidoc $(ASCIIDOC_OPTS) $< > $@

$(DESTDIR)/README.html: ../README
	asciidoc $(ASCIIDOC_OPTS) $< > $@

$(DESTDIR)/CHANGELOG.html: ../CHANGELOG
	asciidoc $(ASCIIDOC_OPTS) $< > $@

$(DESTDIR):
	mkdir $@

clean:
	rm -f $(DESTDIR)/*.html
	rm -f $(DESTDIR)/*.css
	rm -f $(DESTDIR)/alog-arch.png

distclean:
	rm -rf $(DESTDIR)