Project = cups
UserType = Administrator
ToolType = Services
GnuNoChown = YES
GnuAfterInstall = install-plist
include $(MAKEFILEPATH)/CoreOS/ReleaseControl/GNUSource.make
Configure_Flags = --with-cups-build="cups-435" \
--with-archflags="$(RC_CFLAGS)" \
--with-ldarchflags="`$(SRCROOT)/getldarchflags.sh $(RC_CFLAGS)` $(PPC_FLAGS)" \
--with-adminkey="system.print.admin" \
--with-operkey="system.print.operator" \
--with-pam-module=opendirectory \
--with-privateinclude=/usr/local/include \
$(Extra_Configure_Flags)
Environment = CC=`$(SRCROOT)/getcompiler.sh cc` \
CXX=`$(SRCROOT)/getcompiler.sh cxx`
Install_Target = install-data install-exec
Install_Flags = -j`sysctl -n hw.activecpu`
lazy_install_source:: $(BuildDirectory)/Makedefs
$(_v) if [ -L "$(BuildDirectory)/Makefile" ]; then \
$(RM) "$(BuildDirectory)/Makefile"; \
$(CP) "$(Sources)/Makefile" "$(BuildDirectory)/Makefile"; \
fi
$(BuildDirectory)/Makedefs: $(Sources)/configure $(Sources)/Makedefs.in \
$(Sources)/config.h.in $(Sources)/cups-config.in \
$(SRCROOT)/Makefile
$(_v) $(RM) "$(BuildDirectory)/Makefile"
$(_v) $(MAKE) shadow_source
$(_v) $(RM) $(ConfigStamp)
install-fast: $(Sources)/Makedefs
$(_v) umask $(Install_Mask) ; $(MAKE) -C $(Sources) $(Environment) $(Install_Flags) install
install-clean: $(Sources)/Makedefs
$(_v) umask $(Install_Mask) ; $(MAKE) -C $(Sources) $(Environment) $(Install_Flags) distclean
$(_v) cd $(Sources) && $(Environment) LD_TRACE_FILE=/dev/null $(Configure) $(Configure_Flags)
$(_v) umask $(Install_Mask) ; $(MAKE) -C $(Sources) $(Environment) $(Install_Flags) install
$(Sources)/Makedefs: $(Sources)/configure $(Sources)/Makedefs.in \
$(Sources)/config.h.in $(Sources)/cups-config.in
@echo "Configuring $(Project)..."
$(_v) cd $(Sources) && $(Environment) LD_TRACE_FILE=/dev/null \
$(Configure) $(Configure_Flags)
install-all: configure
$(_v) umask $(Install_Mask) ; $(MAKE) -C $(BuildDirectory) $(Environment) $(Install_Flags) install
install-libs: configure
$(_v) umask $(Install_Mask) ; $(MAKE) -C $(BuildDirectory) $(Environment) $(Install_Flags) install-headers install-libs
OSV = $(DSTROOT)/usr/local/OpenSourceVersions
OSL = $(DSTROOT)/usr/local/OpenSourceLicenses
install-plist:
$(MKDIR) $(OSV)
$(INSTALL_FILE) $(SRCROOT)/$(Project).plist $(OSV)/$(Project).plist
$(MKDIR) $(OSL)
$(INSTALL_FILE) $(Sources)/LICENSE.txt $(OSL)/$(Project).txt