Commit 9f0047ec authored by Denis Filatov's avatar Denis Filatov
Browse files

support for certidx

parent c26045bb
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ keydir=certificates
iutdir=iut

asn1certgen=$(CERTGEN)/build/$(ARCH)/certgen
asn1certidx=$(CERTGEN)/build/$(ARCH)/certidx -c

xsl_cvt=$(CERTGEN)/certgen/asn1certgen.xslt
xsl_dep=$(CERTGEN)/certgen/prof2dep.xsl
@@ -27,7 +28,7 @@ certificates_oer=$(patsubst $(in)/%.xml, $(outdir)/%.oer, $(profiles))
certificates_xer=$(patsubst $(in)/%.xml, $(xerdir)/%.xer, $(profiles))
deps=$(patsubst $(in)/%.xml, $(depdir)/%.dep, $(profiles))

all: $(sort $(outdir) $(xerdir) $(depdir)) $(certificates_oer)
all: $(sort $(outdir) $(xerdir) $(depdir)) $(outdir)/index.lst

$(sort $(outdir) $(xerdir) $(depdir) $(iutdir)):
	mkdir -p $@
@@ -37,6 +38,9 @@ clean:
$(certificates_xer): $(xerdir)/%.xer : $(in)/%.xml
	xsltproc $(xsl_cvt) $< | xmllint --format -o $@ -

$(outdir)/index.lst: $(certificates_oer)
	$(asn1certidx) -o $@ $^

$(certificates_oer): $(outdir)/%.oer : $(xerdir)/%.xer
	$(asn1certgen) -o $(outdir) -K $(keydir) $<