From f721e3ac031f892af46f255a47d7f54a91317b30 Mon Sep 17 00:00:00 2001 From: The Android Open Source Project Date: Tue, 3 Mar 2009 18:28:35 -0800 Subject: auto import from //depot/cupcake/@135843 --- android/build/definitions.make | 109 ----------------------------------------- 1 file changed, 109 deletions(-) delete mode 100644 android/build/definitions.make (limited to 'android/build/definitions.make') diff --git a/android/build/definitions.make b/android/build/definitions.make deleted file mode 100644 index cd03f89..0000000 --- a/android/build/definitions.make +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright (C) 2008 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# shared definitions -ifeq ($(strip $(SHOW)),) -define pretty -@echo $1 -endef -hide := @ -else -define pretty -endef -hide := -endif - -define my-dir -. -endef - -# return the directory containing the intermediate files for a given -# kind of executable -# $1 = type (EXECUTABLES or STATIC_LIBRARIES) -# $2 = module name -# $3 = ignored -# -define intermediates-dir-for -$(OBJS_DIR)/intermediates/$(2) -endef - -# Generate the full path of a given static library -define library-path -$(OBJS_DIR)/$(1).a -endef - -define executable-path -$(OBJS_DIR)/$(1)$(EXE) -endef - -# Compile a C source file -# -define compile-c-source -SRC:=$(1) -OBJ:=$$(LOCAL_OBJS_DIR)/$$(SRC:%.c=%.o) -LOCAL_OBJECTS += $$(OBJ) -DEPENDENCY_DIRS += $$(dir $$(OBJ)) -$$(OBJ): PRIVATE_CFLAGS := $$(CFLAGS) $$(LOCAL_CFLAGS) -I$$(LOCAL_PATH) -I$$(OBJS_DIR) -$$(OBJ): PRIVATE_CC := $$(LOCAL_CC) -$$(OBJ): PRIVATE_OBJ := $$(OBJ) -$$(OBJ): PRIVATE_MODULE := $$(LOCAL_MODULE) -$$(OBJ): PRIVATE_SRC := $$(SRC_PATH)/$$(SRC) -$$(OBJ): PRIVATE_SRC0 := $$(SRC) -$$(OBJ): $$(SRC_PATH)/$$(SRC) - @mkdir -p $$(dir $$(PRIVATE_OBJ)) - @echo "Compile: $$(PRIVATE_MODULE) <= $$(PRIVATE_SRC0)" - $(hide) $$(PRIVATE_CC) $$(PRIVATE_CFLAGS) -c -o $$(PRIVATE_OBJ) -MMD -MP -MF $$(PRIVATE_OBJ).d.tmp $$(PRIVATE_SRC) - $(hide) $$(SRC_PATH)/android/build/mkdeps.sh $$(PRIVATE_OBJ) $$(PRIVATE_OBJ).d.tmp $$(PRIVATE_OBJ).d -endef - -# Compile an Objective-C source file -# -define compile-objc-source -SRC:=$(1) -OBJ:=$$(LOCAL_OBJS_DIR)/$$(SRC:%.m=%.o) -LOCAL_OBJECTS += $$(OBJ) -DEPENDENCY_DIRS += $$(dir $$(OBJ)) -$$(OBJ): PRIVATE_CFLAGS := $$(CFLAGS) $$(LOCAL_CFLAGS) -I$$(LOCAL_PATH) -I$$(OBJS_DIR) -$$(OBJ): PRIVATE_CC := $$(LOCAL_CC) -$$(OBJ): PRIVATE_OBJ := $$(OBJ) -$$(OBJ): PRIVATE_MODULE := $$(LOCAL_MODULE) -$$(OBJ): PRIVATE_SRC := $$(SRC_PATH)/$$(SRC) -$$(OBJ): PRIVATE_SRC0 := $$(SRC) -$$(OBJ): $$(SRC_PATH)/$$(SRC) - @mkdir -p $$(dir $$(PRIVATE_OBJ)) - @echo "Compile: $$(PRIVATE_MODULE) <= $$(PRIVATE_SRC0)" - $(hide) $$(PRIVATE_CC) $$(PRIVATE_CFLAGS) -c -o $$(PRIVATE_OBJ) -MMD -MP -MF $$(PRIVATE_OBJ).d.tmp $$(PRIVATE_SRC) - $(hide) $$(SRC_PATH)/android/build/mkdeps.sh $$(PRIVATE_OBJ) $$(PRIVATE_OBJ).d.tmp $$(PRIVATE_OBJ).d -endef - -# for now, we only use prebuilt SDL libraries, so copy them -define copy-prebuilt-lib -_SRC := $(1) -_SRC1 := $$(notdir $$(_SRC)) -_DST := $$(OBJS_DIR)/$$(_SRC1) -LIBRARIES += $$(_DST) -$$(_DST): PRIVATE_DST := $$(_DST) -$$(_DST): PRIVATE_SRC := $$(_SRC) -$$(_DST): $$(_SRC) - @mkdir -p $$(dir $$(PRIVATE_DST)) - @echo "Prebuilt: $$(PRIVATE_DST)" - $(hide) cp -f $$(PRIVATE_SRC) $$(PRIVATE_DST) -endef - -define create-dir -$(1): - mkdir -p $(1) -endef - -- cgit v1.1