1 | ## |
---|
2 | ## $Id$ |
---|
3 | ## |
---|
4 | |
---|
5 | CLEANFILES = |
---|
6 | |
---|
7 | MKSPEC = $(SHELL) ./mkspec |
---|
8 | |
---|
9 | MKSPEC_DEPS = mkspec rtemsdoc.spec.in \ |
---|
10 | $(top_builddir)/setup.cache |
---|
11 | |
---|
12 | SUPPLEMENTS = \ |
---|
13 | arm \ |
---|
14 | c4x \ |
---|
15 | hppa1_1 \ |
---|
16 | i386 \ |
---|
17 | i960 \ |
---|
18 | m68k \ |
---|
19 | mips \ |
---|
20 | mips64orion \ |
---|
21 | powerpc \ |
---|
22 | sh \ |
---|
23 | sparc |
---|
24 | |
---|
25 | DOCS = ada_user posix1003_1 bsp_howto |
---|
26 | DOCS += c_user |
---|
27 | DOCS += develenv |
---|
28 | DOCS += FAQ filesystem itron |
---|
29 | DOCS += networking porting new_chapters |
---|
30 | DOCS += relnotes rgdb_specs rtems_gdb |
---|
31 | DOCS += started started_ada |
---|
32 | |
---|
33 | SUBPACKAGES = header.add |
---|
34 | SUBPACKAGES += ../common/common.add |
---|
35 | SUBPACKAGES += rtemsdoc.add |
---|
36 | SUBPACKAGES += ../common/clean.add |
---|
37 | SUBPACKAGES += $(DOCS:%=%-docs.add) |
---|
38 | CLEANFILES += $(DOCS:%=%-docs.add) |
---|
39 | SUBPACKAGES += $(SUPPLEMENTS:%=%-supplement.add) |
---|
40 | CLEANFILES += $(SUPPLEMENTS:%=%-supplement.add) |
---|
41 | |
---|
42 | SUFFIXES = -supplement.add -docs.add |
---|
43 | |
---|
44 | %-supplement.add: supplement.add.in |
---|
45 | t=`echo $@ | sed -e 's,-supplement.add,,'`; \ |
---|
46 | sed -e s/@target\@/$$t/g < $< >$@ |
---|
47 | |
---|
48 | %-docs.add: templ.add.in |
---|
49 | t=`echo $@ | sed -e 's,-docs.add,,'`; \ |
---|
50 | sed -e s/@target\@/$$t/g < $< >$@ |
---|
51 | |
---|
52 | rtemsdoc.spec.in: $(SUBPACKAGES) |
---|
53 | cat $^ > $@ |
---|
54 | CLEANFILES += rtemsdoc.spec.in |
---|
55 | |
---|
56 | rtemsdoc.spec: $(MKSPEC_DEPS) $(SUBPACKAGES) |
---|
57 | $(MKSPEC) -cfg $(top_builddir)/setup.cache > $@ |
---|
58 | CLEANFILES += rtemsdoc.spec |
---|
59 | |
---|
60 | RPM_SPECS_DATA = rtemsdoc.spec |
---|
61 | |
---|
62 | TEMPLATES = rtemsdoc.spec.in |
---|
63 | |
---|
64 | noinst_DATA = $(TEMPLATES) |
---|
65 | |
---|
66 | EXTRA_DIST = $(TEMPLATES) |
---|
67 | |
---|
68 | CLEANFILES += $(RPM_SPECS_DATA) |
---|
69 | |
---|
70 | include $(top_srcdir)/../automake/local.am |
---|