X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=crypto%2FMakefile;h=b253f504a64bc5d10f6ce3343b8ded4abff168e0;hp=1de9d5f4b94f75b273113d178247a1c88508f985;hb=d8ba0dc97727f311a55cfc76982c3f5bbfb50c3f;hpb=4e2322892b3aacc888fcd9aef041ce9a0a987eaa diff --git a/crypto/Makefile b/crypto/Makefile index 1de9d5f4b9..b253f504a6 100644 --- a/crypto/Makefile +++ b/crypto/Makefile @@ -86,7 +86,9 @@ ia64cpuid.s: ia64cpuid.S; $(CC) $(CFLAGS) -E ia64cpuid.S > $@ ppccpuid.s: ppccpuid.pl; $(PERL) ppccpuid.pl $(PERLASM_SCHEME) $@ pariscid.s: pariscid.pl; $(PERL) pariscid.pl $(PERLASM_SCHEME) $@ alphacpuid.s: alphacpuid.pl - $(PERL) $< | $(CC) -E - | tee $@ > /dev/null + (preproc=/tmp/$$$$.$@; trap "rm $$preproc" INT; \ + $(PERL) alphacpuid.pl > $$preproc && \ + $(CC) -E $$preproc > $@ && rm $$preproc) subdirs: @target=all; $(RECURSIVE_MAKE)