Allow crunchgen binary link generation to be disabled.
If CRUNCH_GENERATE_LINKS is set to "no", then no links will be generated. This defaults to "yes" so things like release crunch building still works.
This commit is contained in:
parent
8948622005
commit
030b95d479
@ -22,6 +22,8 @@
|
||||
# Specific links can be suppressed by setting
|
||||
# CRUNCH_SUPPRESS_LINK_$(NAME) to 1.
|
||||
#
|
||||
# If CRUNCH_GENERATE_LINKS is set to no, no links will be generated.
|
||||
#
|
||||
|
||||
# $FreeBSD$
|
||||
|
||||
@ -39,6 +41,7 @@ CANONICALOBJDIR:= ${MAKEOBJDIRPREFIX}${.CURDIR}
|
||||
.else
|
||||
CANONICALOBJDIR:= /usr/obj${.CURDIR}
|
||||
.endif
|
||||
CRUNCH_GENERATE_LINKS?= yes
|
||||
|
||||
CLEANFILES+= $(CONF) *.o *.lo *.c *.mk *.cache *.a *.h
|
||||
|
||||
@ -51,6 +54,7 @@ $(OUTPUTS): $(CRUNCH_SRCDIR_${P})/Makefile
|
||||
.else
|
||||
$(OUTPUTS): $(.CURDIR)/../../$(D)/$(P)/Makefile
|
||||
.endif
|
||||
.if ${CRUNCH_GENERATE_LINKS} == "yes"
|
||||
.ifndef CRUNCH_SUPPRESS_LINK_${P}
|
||||
LINKS+= $(BINDIR)/$(PROG) $(BINDIR)/$(P)
|
||||
.endif
|
||||
@ -59,6 +63,7 @@ LINKS+= $(BINDIR)/$(PROG) $(BINDIR)/$(P)
|
||||
LINKS+= $(BINDIR)/$(PROG) $(BINDIR)/$(A)
|
||||
.endif
|
||||
.endfor
|
||||
.endif
|
||||
.endfor
|
||||
.endfor
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user