From e4c5d95ed37611acc6a186522315195b4ebfb9ef Mon Sep 17 00:00:00 2001 From: Jesse Hall Date: Mon, 9 Jul 2012 11:42:54 -0700 Subject: Apply Android changes from sdl-1.2.12 to sdl-1.2.15 These changes come from diffing Android's sdl-1.2.12 tree against a pure upstream sdl-1.2.12 tree, and then manually applying those differences to the sdl-1.2.15 tree. Change-Id: I05fa6e8004bb629fa2482f092b6ab127b7e51e73 --- distrib/sdl-1.2.15/Makefile | 71 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 distrib/sdl-1.2.15/Makefile (limited to 'distrib/sdl-1.2.15/Makefile') diff --git a/distrib/sdl-1.2.15/Makefile b/distrib/sdl-1.2.15/Makefile new file mode 100644 index 0000000..477677b --- /dev/null +++ b/distrib/sdl-1.2.15/Makefile @@ -0,0 +1,71 @@ +# Copyright (C) 2012 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. +# + +# this is a set of definitions that allow the usage of Makefile.android +# even if we're not using the Android build system. +# + +OBJS_DIR := objs +CONFIG_MAKE := $(OBJS_DIR)/config.make +CONFIG_H := $(OBJS_DIR)/config-host.h + +ifeq ($(wildcard $(CONFIG_MAKE)),) + $(error "The configuration file '$(CONFIG_MAKE)' doesnt' exist, please run the "android-configure.sh" script) +endif + +include $(CONFIG_MAKE) + +ifeq ($(strip $(BUILD_SYSTEM)),) + $(error "The BUILD_SYSTEM variable was not defined by your configuration sub-makefile. Aborting") +endif + +include $(BUILD_SYSTEM)/definitions.make + +VPATH := $(OBJS_DIR) +VPATH += :$(SRC_PATH)/include +VPATH += :$(SRC_PATH) + +.PHONY: all libraries executables clean clean-config clean-objs-dir \ + clean-executables clean-libraries + +CLEAR_VARS := $(BUILD_SYSTEM)/clear_vars.make +BUILD_HOST_EXECUTABLE := $(BUILD_SYSTEM)/host_executable.make +BUILD_HOST_STATIC_LIBRARY := $(BUILD_SYSTEM)/host_static_library.make + +DEPENDENCY_DIRS := + +all: libraries executables +EXECUTABLES := +LIBRARIES := + +clean: clean-intermediates + +distclean: clean clean-config + +# let's roll +include Makefile.android + +libraries: $(LIBRARIES) +executables: $(EXECUTABLES) + +clean-intermediates: + rm -rf $(OBJS_DIR)/intermediates $(EXECUTABLES) $(LIBRARIES) + +clean-config: + rm -f $(CONFIG_MAKE) $(CONFIG_H) + +# include dependency information +DEPENDENCY_DIRS := $(sort $(DEPENDENCY_DIRS)) +-include $(wildcard $(DEPENDENCY_DIRS:%=%/*.d)) -- cgit v1.1