aboutsummaryrefslogtreecommitdiff
path: root/myrpki/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'myrpki/Makefile')
-rw-r--r--myrpki/Makefile23
1 files changed, 12 insertions, 11 deletions
diff --git a/myrpki/Makefile b/myrpki/Makefile
index 1b39cbb1..0c38f746 100644
--- a/myrpki/Makefile
+++ b/myrpki/Makefile
@@ -10,16 +10,22 @@ all:: load
myrpki.xml: myrpki.py asns.csv children.csv parents.csv prefixes.csv roas.csv
python myrpki.py
-lint: myrpki.xml myrpki.rng
- xmllint --noout --relaxng myrpki.rng myrpki.xml
+lint: myrpki.xml schema.rng
+ xmllint --noout --relaxng schema.rng myrpki.xml
-myrpki.rng: myrpki.rnc
- trang myrpki.rnc myrpki.rng
+schema.rng: schema.rnc
+ trang schema.rnc schema.rng
-parse: myrpki.xml myrpki.rng
+schema.py: schema.rng
+ echo >$@ 'import lxml.etree'
+ echo >>$@ -n "myrpki = lxml.etree.RelaxNG(lxml.etree.fromstring('''"
+ cat >>$@ schema.rng
+ echo >>$@ "'''))"
+
+parse: myrpki.xml schema.py
python xml-parse-test.py
-load: myrpki.xml myrpki.rng
+load: myrpki.xml schema.py
python myirbe.py
bpki.myrpki:
@@ -29,11 +35,6 @@ clean:
rm -rf *.xml bpki.myrpki bpki.rpkid bpki.pubd bpki.rootd
python sql-cleaner.py
-relatives: mom.pem dad.pem bro.pem sis.pem
-
-mom.pem dad.pem bro.pem sis.pem: relatives.conf
- CN=$@ openssl req -new -sha256 -x509 -verbose -config relatives.conf -extensions req_x509_ext -newkey rsa:2048 -nodes -keyout /dev/null -out $@
-
format: myrpki.xml
xmllint --format myrpki.xml