Project = perl
UserType = Developer
ToolType = Commands
Configure = '$(TOPSRCROOT)/env_no_rc_trace' '$(BuildDirectory)'/Configure
Extra_Environment = HTMLDIR='$(Install_HTML)' \
AR='$(TOPSRCROOT)/ar.sh' DYLD_LIBRARY_PATH='$(BuildDirectory)'
Extra_Install_Flags = HTMLDIR='$(RC_Install_HTML)' HTMLROOT='$(Install_HTML)'
GnuAfterInstall = zap-sitedirs link-man-page
ifeq "$(RC_XBS)" "YES"
GnuNoBuild = YES
endif
include $(MAKEFILEPATH)/CoreOS/ReleaseControl/GNUSource.make
Install_Target = install
CC_Optimize =
Configure_Flags = -ds -e -Dprefix='$(Install_Prefix)' -Dccflags='$(CFLAGS)' -Dldflags='$(LDFLAGS)' -Dman3ext=3pm -Duseithreads -Duseshrplib -Dinc_version_list=none -Dcc=$(WITH_GCC)
ConfigStamp2 = $(ConfigStamp)2
configure:: $(ConfigStamp2)
$(ConfigStamp2): $(ConfigStamp)
$(_v) sed -e 's/@PREPENDFILE@/$(PREPENDFILE)/' \
-e 's/@APPENDFILE@/$(APPENDFILE)/' \
-e 's,@ENV_UPDATESLIB@,$(ENV_UPDATESLIB),' \
-e 's/@VERSION@/$(_VERSION)/' < '$(SRCROOT)/fix/config.h.ed' | \
ed - '${BuildDirectory}/config.h'
$(_v) ed - '${BuildDirectory}/Makefile' < '$(SRCROOT)/fix/Makefile.ed'
$(_v) ed - '${BuildDirectory}/GNUmakefile' < '$(SRCROOT)/fix/Makefile.ed'
$(_v) sed 's/@VERSION@/$(_VERSION)/g' $(SRCROOT)/fix/perlmain.c.ed | ed - ${BuildDirectory}/perlmain.c && \
$(_v) $(TOUCH) $(ConfigStamp2)
zap-sitedirs:
$(_v) $(RMDIR) '$(DSTROOT)$(NSLOCALDIR)$(NSLIBRARYSUBDIR)'
link-man-page:
$(_v) $(LN) '$(DSTROOT)/usr/share/man/man1/perl.1' '$(DSTROOT)/usr/share/man/man1/perl$(_VERSION).1'