Gentoo Archives: gentoo-commits

From: Brian Dolbec <dolsen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/catalyst:pending commit in: /
Date: Thu, 26 Feb 2015 20:44:37
Message-Id: 1424979447.e030d4cbe0fb57bde02a7c41b67ce9ef7f613740.dolsen@gentoo
1 commit: e030d4cbe0fb57bde02a7c41b67ce9ef7f613740
2 Author: W. Trevor King <wking <AT> tremily <DOT> us>
3 AuthorDate: Thu Jun 6 22:05:12 2013 +0000
4 Commit: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 26 19:37:27 2015 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=e030d4cb
7
8 Makefiles: create files directory before populating it
9
10 The syntax for the rules is:
11
12 targets ...: target-pattern: prereq-patterns | order-only-prerequisites
13
14 For details, see:
15
16 http://www.gnu.org/software/make/manual/html_node/Static-Usage.html
17 http://www.gnu.org/software/make/manual/html_node/Prerequisite-Types.html
18
19 ---
20 Makefile | 11 +++++++----
21 1 file changed, 7 insertions(+), 4 deletions(-)
22
23 diff --git a/Makefile b/Makefile
24 index d2f17f7..57739d5 100644
25 --- a/Makefile
26 +++ b/Makefile
27 @@ -16,13 +16,16 @@ distdir = catalyst-$(PACKAGE_VERSION)
28
29 all: $(EXTRA_DIST)
30
31 -$(MAN_PAGES): files/%: doc/%.txt doc/asciidoc.conf Makefile catalyst
32 +files:
33 + mkdir files
34 +
35 +$(MAN_PAGES): files/%: doc/%.txt doc/asciidoc.conf Makefile catalyst | files
36 a2x --conf-file=doc/asciidoc.conf --attribute="catalystversion=$(PACKAGE_VERSION)" \
37 --format=manpage -D files "$<"
38
39 # Additional dependencies due to inclusion
40 -files/catalyst.1: doc/subarches.generated.txt
41 -files/catalyst-spec.5: doc/subarches.generated.txt doc/targets.generated.txt
42 +files/catalyst.1: doc/subarches.generated.txt | files
43 +files/catalyst-spec.5: doc/subarches.generated.txt doc/targets.generated.txt | files
44
45 doc/subarches.generated.txt: $(wildcard catalyst/arch/*.py) doc/make_subarch_table_guidexml.py
46 ./doc/make_subarch_table_guidexml.py
47 @@ -30,7 +33,7 @@ doc/subarches.generated.txt: $(wildcard catalyst/arch/*.py) doc/make_subarch_tab
48 doc/targets.generated.txt: doc/make_target_table.py $(wildcard catalyst/targets/*.py)
49 "./$<" > "$@"
50
51 -$(DOCS): files/%.html: doc/%.txt doc/asciidoc.conf Makefile
52 +$(DOCS): files/%.html: doc/%.txt doc/asciidoc.conf Makefile | files
53 a2x --conf-file=doc/asciidoc.conf --attribute="catalystversion=$(PACKAGE_VERSION)" \
54 --format=xhtml -D files "$<"