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 [email protected]
Automated List Manager [email protected]