2 #CFLAGS += -DVERIFY_SIGNATURE -DUSE_OPENSSL
4 CFLAGS += -DVERIFY_SIGNATURE -DUSE_GCRYPT
7 all: regulatory.bin verify
9 regulatory.bin: db2bin.py key.priv.pem db.txt dbparse.py
13 @rm -f regulatory.bin dump *~ *.pyc keys-*.c
16 openssl genrsa -out key.priv.pem 2048
18 dump: dump.c regdb.h keys-ssl.c keys-gcrypt.c
19 $(CC) $(CFLAGS) $(LDFLAGS) dump.c -o dump
21 keys-ssl.c: key2pub.py *.priv.pem
22 @./key2pub.py --ssl *.priv.pem > keys-ssl.c
24 keys-gcrypt.c: key2pub.py *.priv.pem
25 @./key2pub.py --gcrypt *.priv.pem > keys-gcrypt.c
28 @./dump regulatory.bin >/dev/null