OS=MACOS
MAKEFILEDIR = $(MAKEFILEPATH)/pb_makefiles
include $(MAKEFILEDIR)/platform.make
include $(MAKEFILEDIR)/commands-$(OS).make
PROJECT_NAME = pbx_jamfiles
JAMBASE_NAME = ProjectBuilderJambase
INSTALL_PATH = $(SYSTEM_DEVELOPER_DIR)/Makefiles/pbx_jamfiles
JAMBASE_SOURCES = Jambase util.jam definitions.jam compatibility.jam commands.jam files.jam products.jam process.jam actions.jam include-jamfile.jam
JAMBASE_RESOURCES = platform-darwin.jam platform-macos.jam
OTHER_SOURCES = Makefile CVSVersionInfo.txt
SRCROOT ?= .
SYMROOT ?= .
DSTROOT ?= /tmp/$(PROJECT_NAME).dst
ifeq "" "$(INSTALL_AS_USER)"
INSTALL_AS_USER = $(USER)
endif
ifeq "" "$(INSTALL_AS_GROUP)"
INSTALL_AS_GROUP = $(GROUP)
endif
ifeq "" "$(INSTALL_PERMISSIONS)"
INSTALL_PERMISSIONS = o+rX,g-w
endif
all: $(JAMBASE_NAME)
$(JAMBASE_NAME): $(JAMBASE_SOURCES)
$(MKDIRS) $(SYMROOT)
$(CAT) $(JAMBASE_SOURCES) > "$(SYMROOT)/$(JAMBASE_NAME)"
install: $(JAMBASE_NAME) $(JAMBASE_RESOURCES)
$(MKDIRS) $(DSTROOT)$(INSTALL_PATH)
$(CP) -p $(SYMROOT)/$(JAMBASE_NAME) $(DSTROOT)$(INSTALL_PATH)
($(CD) $(SRCROOT) ; $(CP) -p $(JAMBASE_RESOURCES) $(DSTROOT)$(INSTALL_PATH) )
$(RM) -f $(DSTROOT)$(INSTALL_PATH)/Jambase $(LN) -s $(JAMBASE_NAME) $(DSTROOT)$(INSTALL_PATH)/Jambase $(CHMOD) -R $(INSTALL_PERMISSIONS) $(DSTROOT)$(INSTALL_PATH)
$(CHOWN) -R $(INSTALL_AS_USER).$(INSTALL_AS_GROUP) $(DSTROOT)$(INSTALL_PATH)
installhdrs: install
installsrc:
$(MKDIRS) $(SRCROOT)
$(CP) -p $(JAMBASE_SOURCES) $(JAMBASE_RESOURCES) $(OTHER_SOURCES) $(SRCROOT)
clean:
$(RM) -f "$(SYMROOT)/$(JAMBASE_NAME)"