## # Copyright (c) 1999 Apple Computer, Inc. All rights reserved. # # @APPLE_LICENSE_HEADER_START@ # # The contents of this file constitute Original Code as defined in and # are subject to the Apple Public Source License Version 1.1 (the # "License"). You may not use this file except in compliance with the # License. Please obtain a copy of the License at # http://www.apple.com/publicsource and read it before using this file. # # This Original Code and all software distributed under the License are # distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER # EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, # INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the # License for the specific language governing rights and limitations # under the License. # # @APPLE_LICENSE_HEADER_END@ ## # # tool.make # # Variable definitions and rules for building tool projects. A tool is # an executable file such as cc or ls. Any resources required by the # tool must be linked into the executable. # # PUBLIC TARGETS # tool: synonymous with all # # IMPORTED VARIABLES # none # # EXPORTED VARIABLES # none # .PHONY: tool all tool: all PROJTYPE = TOOL PRODUCT = $(PRODUCT_DIR)/$(NAME)$(EXECUTABLE_EXT) PRODUCTS = $(PRODUCT) STRIPPED_PRODUCTS = $(PRODUCT) include $(MAKEFILEDIR)/common.make -include $(LOCAL_MAKEFILEDIR)/tool.make.preamble $(PRODUCT): $(DEPENDENCIES) $(CC) -o $(PRODUCT) $(ALL_LDFLAGS) $(ARCHITECTURE_FLAGS) $(LOADABLES) -include $(LOCAL_MAKEFILEDIR)/tool.make.postamble