summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xinfrastructure/makebuildenv.pl.in27
1 files changed, 27 insertions, 0 deletions
diff --git a/infrastructure/makebuildenv.pl.in b/infrastructure/makebuildenv.pl.in
index c990c900..b5d462d9 100755
--- a/infrastructure/makebuildenv.pl.in
+++ b/infrastructure/makebuildenv.pl.in
@@ -544,6 +544,32 @@ DEPENDMAKEFLAGS =
VARIENT = DEBUG
.endif
+__E
+
+ if ($bsd_make)
+ {
+ print MAKE <<__E;
+.ifdef V
+HIDE =
+_CXX = \$(CXX)
+_LINK = \$(CXX)
+_WINDRES = \$(WINDRES)
+_AR = \$(AR)
+_RANLIB = \$(RANLIB)
+.else
+HIDE = @
+_CXX = @ echo "[CXX] " \$(*F) && \$(CXX)
+_LINK = @ echo "[LINK] " \$(*F) && \$(CXX)
+_WINDRES = @ echo "[WINDRES]" \$(*F) && \$(WINDRES)
+_AR = @ echo "[AR] " \$(*F) && \$(AR)
+_RANLIB = @ echo "[RANLIB] " \$(*F) && \$(RANLIB)
+.endif
+
+__E
+ }
+ else
+ {
+ print MAKE <<__E;
HIDE = \$(if \$(V),,@)
_CXX = \$(if \$(V),\$(CXX), @ echo "[CXX] \$<" && \$(CXX))
_LINK = \$(if \$(V),\$(CXX), @ echo "[LINK] \$@" && \$(CXX))
@@ -552,6 +578,7 @@ _AR = \$(if \$(V),\$(AR), @ echo "[AR] \$@" && \$(AR))
_RANLIB = \$(if \$(V),\$(RANLIB), @ echo "[RANLIB] \$@" && \$(RANLIB))
__E
+ }
# read directory
opendir DIR,$mod;