Generate OpenSSH compatible moduli with IKE DH groups
[ach-master.git] / tools / dhparams / Makefile
1 INFILES = $(wildcard *.txt)
2 PEMFILES = $(patsubst %.txt, %.pem, $(INFILES))
3 OPENSSHFILES = $(patsubst %.txt, %.openssh, $(INFILES))
4 OUTFILES = $(PEMFILES) $(OPENSSHFILES) moduli.openssh
5
6 .DELETE_ON_ERROR:
7
8 .PHONY: all clean
9
10 all: $(OUTFILES)
11
12 %.pem: %.txt
13         gen_pkcs3 `perl parse.pl $<` > $@
14
15 %.openssh: %.txt
16         sh openssh-modulus.sh $< > $@
17
18 moduli.openssh: $(OPENSSHFILES)
19         cat $^ > $@
20
21 clean:
22         rm -f $(OUTFILES)