1 |
commit: c874a8d1dffbba5436f75fdea29898b3c95844a8 |
2 |
Author: W. Trevor King <wking <AT> tremily <DOT> us> |
3 |
AuthorDate: Thu Jun 6 22:05:12 2013 +0000 |
4 |
Commit: Brian Dolbec <brian.dolbec <AT> gmail <DOT> com> |
5 |
CommitDate: Thu Nov 21 09:00:11 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=c874a8d1 |
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 52e0297..6f69e5c 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 "$<" |