Rules depending on key.priv.pem should only be available if that file is already present. They should not trigger automatic generation of key.priv.pem. "make clean" should not remove files that can only be generated by the maintainer. Use "make maintainer-clean" for that. "make clean" should remove *.pyc files. Signed-off-by: Pavel Roskin <proski@xxxxxxx> --- Makefile | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/Makefile b/Makefile index 1d8ff2a..7a0749b 100644 --- a/Makefile +++ b/Makefile @@ -1,15 +1,21 @@ -.PHONY: all clean +.PHONY: all clean maintainer-clean all: regulatory.bin key.pub.pem clean: + rm -f *.pyc + +maintainer-clean: + $(MAKE) clean rm -f regulatory.bin key.pub.pem +ifneq ($(wildcard key.priv.pem),) regulatory.bin: db.txt key.priv.pem ./db2bin.py regulatory.bin db.txt key.priv.pem key.pub.pem: key.priv.pem openssl rsa -in key.priv.pem -out key.pub.pem -pubout -outform PEM +endif key.priv.pem: openssl genrsa -out key.priv.pem 2048 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html