summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/logreq/examples/01-basic.run.xml
blob: ca1eb870fb21a0bd596502ceea7d413fc95e76f2 (plain)
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?xml version="1.0" standalone="yes"?>
<!-- logreq request file -->
<!-- logreq version 1.0 / dtd version 1.0 -->
<!-- Do not edit this file! -->
<!DOCTYPE requests [
  <!ELEMENT requests (internal | external)*>
  <!ELEMENT internal (generic, (provides | requires)*)>
  <!ELEMENT external (generic, cmdline?, input?, output?, (provides | requires)*)>
  <!ELEMENT cmdline (binary, (option | infile | outfile)*)>
  <!ELEMENT input (file)+>
  <!ELEMENT output (file)+>
  <!ELEMENT provides (file)+>
  <!ELEMENT requires (file)+>
  <!ELEMENT generic (#PCDATA)>
  <!ELEMENT binary (#PCDATA)>
  <!ELEMENT option (#PCDATA)>
  <!ELEMENT infile (#PCDATA)>
  <!ELEMENT outfile (#PCDATA)>
  <!ELEMENT file (#PCDATA)>
  <!ATTLIST requests
    version CDATA #REQUIRED
  >
  <!ATTLIST internal
    package CDATA #REQUIRED
    priority (9) #REQUIRED
    active (0 | 1) #REQUIRED
  >
  <!ATTLIST external
    package CDATA #REQUIRED
    priority (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8) #REQUIRED
    active (0 | 1) #REQUIRED
  >
  <!ATTLIST provides
    type (static | dynamic | editable) #REQUIRED
  >
  <!ATTLIST requires
    type (static | dynamic | editable) #REQUIRED
  >
  <!ATTLIST file
    type CDATA #IMPLIED
  >
]>
<requests version="1.0">
  <internal package="sample" priority="9" active="1">
    <generic>latex</generic>
  </internal>
  <external package="natbib" priority="5" active="1">
    <generic>bibtex</generic>
    <cmdline>
      <binary>bibtex</binary>
      <infile>01-basic</infile>
    </cmdline>
    <provides type="dynamic">
      <file>01-basic.bbl</file>
    </provides>
    <requires type="dynamic">
      <file>01-basic.aux</file>
    </requires>
    <requires type="editable">
      <file>bibfile1.bib</file>
      <file>bibfile2.bib</file>
      <file>bibfile3.bib</file>
    </requires>
    <requires type="static">
      <file>plainnat.bst</file>
    </requires>
  </external>
  <internal package="natbib" priority="9" active="1">
    <generic>latex</generic>
    <provides type="dynamic">
      <file>01-basic.aux</file>
    </provides>
    <requires type="dynamic">
      <file>01-basic.bbl</file>
    </requires>
  </internal>
</requests>