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