diff options
author | Jesse Hall <jessehall@google.com> | 2012-07-09 11:42:54 -0700 |
---|---|---|
committer | Jesse Hall <jessehall@google.com> | 2012-07-22 00:35:08 -0700 |
commit | e4c5d95ed37611acc6a186522315195b4ebfb9ef (patch) | |
tree | b39ee901bb528b7e3593117cde724ef75d438b67 /distrib/sdl-1.2.15/Makefile | |
parent | 9682c8870b8ff5e4ac2e4c70b759f791c6f38c1f (diff) | |
download | external_qemu-e4c5d95ed37611acc6a186522315195b4ebfb9ef.zip external_qemu-e4c5d95ed37611acc6a186522315195b4ebfb9ef.tar.gz external_qemu-e4c5d95ed37611acc6a186522315195b4ebfb9ef.tar.bz2 |
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
Diffstat (limited to 'distrib/sdl-1.2.15/Makefile')
-rw-r--r-- | distrib/sdl-1.2.15/Makefile | 71 |
1 files changed, 71 insertions, 0 deletions
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)) |