install: target tune up.
authorAndy Polyakov <appro@openssl.org>
Sun, 5 Feb 2006 13:35:24 +0000 (13:35 +0000)
committerAndy Polyakov <appro@openssl.org>
Sun, 5 Feb 2006 13:35:24 +0000 (13:35 +0000)
fips-1.0/Makefile

index 42487cd9b1b1530c81400f10bab860d5b7829ca6..28ae5354ce89f14bc5880c76b2c0641dc6cfe64f 100644 (file)
@@ -173,9 +173,11 @@ install:
                chmod 755 $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i.new; \
                mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i; \
        done
-       @cp -p -f fipscanister.o fipscanister.o.sha1 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/; \
-       chmod 0444 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/fipscanister.o \
-                  $(INSTALL_PREFIX)$(INSTALLTOP)/lib/fipscanister.o.sha1
+       @cp -p -f fipscanister.o fipscanister.o.sha1 fips_premain.c \
+               $(INSTALL_PREFIX)$(INSTALLTOP)/lib/; \
+       strings fipscanister.o | grep "HMAC-SHA1(fips_premain\\.c)" > \
+               $(INSTALL_PREFIX)$(INSTALLTOP)/lib/fips_premain.c.sha1; \
+       chmod 0444 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/fips*
 
 lint:
        @for i in $(FDIRS) ;\