Makefile.Postamble.Common [plain text]
INSTALL_AS_USER = $(Install_User)
INSTALL_AS_GROUP = $(Install_Group)
INSTALL_PERMISSIONS = $(Install_Program_Mode)
LINKPRODUCT = $(LN) -f $(DSTROOT)$(INSTALLDIR)/$(notdir $(PRODUCT))
ifdef SHELLTOOL
$(PRODUCT): $(SHELLTOOL)
$(_v) $(INSTALL_PROGRAM) -c $(SHELLTOOL) $(PRODUCT)
endif
ifneq ($(shell whoami),root)
CHOWN = $(TRUE)
endif
ifeq ($(SYMROOT),$(SRCROOT))
PRODUCT =
endif
ifneq ($(wildcard Makefiles),)
IMPLICIT_SOURCE_FILES += Makefiles
endif
STRIPFLAGS =
OPTIMIZE_BUILD_CFLAGS = $(CC_Optimize)
MKDIRS = $(MKDIR)
install-source:
ifneq ($(Install_Source),)
$(_v) $(MAKE) installsrc SRCROOT=$(DSTROOT)$(Install_Source)
$(_v) $(CHOWN) -R $(INSTALL_AS_USER).$(INSTALL_AS_GROUP) $(DSTROOT)$(Install_Source)
$(_v) $(CHMOD) -R -w $(DSTROOT)$(Install_Source)
endif
install-man: $(MANFILES)
ifneq ($(strip $(MAN0FILES)),)
$(_v) $(INSTALL_DIRECTORY) $(DSTROOT)$(MAN0DIR)
$(_v) $(INSTALL_FILE) -c $(MAN1FILES) $(DSTROOT)$(MAN0DIR)
endif
ifneq ($(strip $(MAN1FILES)),)
$(_v) $(INSTALL_DIRECTORY) $(DSTROOT)$(MAN1DIR)
$(_v) $(INSTALL_FILE) -c $(MAN1FILES) $(DSTROOT)$(MAN1DIR)
endif
ifneq ($(strip $(MAN2FILES)),)
$(_v) $(_v) $(INSTALL_DIRECTORY) $(DSTROOT)$(MAN2DIR)
$(_v) $(_v) $(INSTALL_FILE) -c $(MAN2FILES) $(DSTROOT)$(MAN2DIR)
endif
ifneq ($(strip $(MAN3FILES)),)
$(_v) $(INSTALL_DIRECTORY) $(DSTROOT)$(MAN3DIR)
$(_v) $(INSTALL_FILE) -c $(MAN3FILES) $(DSTROOT)$(MAN3DIR)
endif
ifneq ($(strip $(MAN4FILES)),)
$(_v) $(INSTALL_DIRECTORY) $(DSTROOT)$(MAN4DIR)
$(_v) $(INSTALL_FILE) -c $(MAN4FILES) $(DSTROOT)$(MAN4DIR)
endif
ifneq ($(strip $(MAN5FILES)),)
$(_v) $(INSTALL_DIRECTORY) $(DSTROOT)$(MAN5DIR)
$(_v) $(INSTALL_FILE) -c $(MAN5FILES) $(DSTROOT)$(MAN5DIR)
endif
ifneq ($(strip $(MAN6FILES)),)
$(_v) $(INSTALL_DIRECTORY) $(DSTROOT)$(MAN6DIR)
$(_v) $(INSTALL_FILE) -c $(MAN6FILES) $(DSTROOT)$(MAN6DIR)
endif
ifneq ($(strip $(MAN7FILES)),)
$(_v) $(INSTALL_DIRECTORY) $(DSTROOT)$(MAN7DIR)
$(_v) $(INSTALL_FILE) -c $(MAN7FILES) $(DSTROOT)$(MAN7DIR)
endif
ifneq ($(strip $(MAN8FILES)),)
$(_v) $(INSTALL_DIRECTORY) $(DSTROOT)$(MAN8DIR)
$(_v) $(INSTALL_FILE) -c $(MAN8FILES) $(DSTROOT)$(MAN8DIR)
endif
ifneq ($(strip $(MAN9FILES)),)
$(_v) $(INSTALL_DIRECTORY) $(DSTROOT)$(MAN9DIR)
$(_v) $(INSTALL_FILE) -c $(MAN9FILES) $(DSTROOT)$(MAN9DIR)
endif
ifeq ($(PROJTYPE),LIBRARY)
STRIPFLAGS = -S
INSTALL_PERMISSIONS = ugo+rX
install-ofilelist::
echo $(OFILES) | $(FMT) -1 > $(OFILE_DIR)/$(NAME).ofileList
$(CHMOD) 444 $(OFILE_DIR)/$(NAME).ofileList
endif
ifeq ($(PROJECT_TYPE),Framework)
STRIPFLAGS = -S
INSTALL_PERMISSIONS = ugo+rX
LOADABLES := $(patsubst $(DUMMY_SYMBOL).o,,$(LOADABLES))
OTHER_INFO_FILES := $(patsubst $(DUMMY_SYMBOL_INFO_FILE),,$(OTHER_INFO_FILES))
endif
ifeq ($(PROJECT_TYPE),Loadable Bundle)
STRIPFLAGS = -S
INSTALL_PERMISSIONS = ugo+rX
endif