Some targets need to be removed before rebuilding them:

In apps/Makefile, add "$(RM) $@" after progs.h line

In crypt/bn/Makefile, something like this:
                bn_prime.h: bn_prime.pl
                                $(RM) $@
                                $(PERL)  bn_prime.pl >$@
                                Chmod 444 $@

In crypto/objects/Makefile:
obj_dat.h: obj_dat.pl obj_mac.h
+       $(RM) $@
        $(PERL) obj_dat.pl $@
+       chmod 444  $@

# objects.pl both reads and writes obj_mac.num
obj_mac.h: objects.pl objects.txt obj_mac.num
+       $(RM) obj_mac.num $@
        $(PERL) objects.pl objects.txt obj_mac.num $@
        @sleep 1; touch obj_mac.h; sleep 1
+       chmod 444 obj_mac.num $@

In crypto/evp/Makefile:
links:
       @$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER)
       @$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST)
+      $(RM) ../../test/$(TESTDATA)
        [ ! -f $(TESTDATA) ] || cp $(TESTDATA) ../../test
+       chmod 444 ../../test/$(TESTDATA)
        @$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS)

--
Principal Security Engineer
Akamai Technology
Cambridge, MA



______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to