summaryrefslogtreecommitdiff
path: root/util/mk1mf.pl
diff options
context:
space:
mode:
authorulf <ulf>2000-09-23 19:24:06 +0000
committerulf <ulf>2000-09-23 19:24:06 +0000
commit0876a75ec4d1ba379b90d85e5d74c0b98236d5e3 (patch)
tree06ea3ca68263388ae52832de47f965ed6c87555e /util/mk1mf.pl
parentee615b73c034ca5def88e48a4ef9de61152562ec (diff)
downloadopenssl-0876a75ec4d1ba379b90d85e5d74c0b98236d5e3.tar.gz
print the perlasm rule only for linux-elf (it seems it confuses some
version of make for Mingw32) ---------------------------------------------------------------------- ----------------------------------------------------------------------
Diffstat (limited to 'util/mk1mf.pl')
-rwxr-xr-xutil/mk1mf.pl12
1 files changed, 8 insertions, 4 deletions
diff --git a/util/mk1mf.pl b/util/mk1mf.pl
index 72e47af9b..46755fa28 100755
--- a/util/mk1mf.pl
+++ b/util/mk1mf.pl
@@ -366,10 +366,6 @@ all: banner \$(TMP_D) \$(BIN_D) \$(TEST_D) \$(LIB_D) \$(INCO_D) headers lib exe
banner:
$banner
-# Generate perlasm output files
-%.cpp:
- (cd \$(\@D)/..; PERL=perl make -f Makefile.ssl asm/\$(\@F))
-
\$(TMP_D):
\$(MKDIR) \$(TMP_D)
# NB: uncomment out these lines if BIN_D, TEST_D and LIB_D are different
@@ -617,6 +613,14 @@ $rules.= &do_lib_rule("\$(CRYPTOOBJ)","\$(O_CRYPTO)",$crypto,$shlib,"\$(SO_CRYPT
$rules.=&do_link_rule("\$(BIN_D)$o\$(E_EXE)$exep","\$(E_OBJ)","\$(LIBS_DEP)","\$(L_LIBS) \$(EX_LIBS)");
print $defs;
+
+if ($platform eq "linux-elf") {
+ print <<"EOF";
+# Generate perlasm output files
+%.cpp:
+ (cd \$(\@D)/..; PERL=perl make -f Makefile.ssl asm/\$(\@F))
+EOF
+}
print "###################################################################\n";
print $rules;