aboutsummaryrefslogtreecommitdiffstats
path: root/distrib/sdl-1.2.15/Makefile
diff options
context:
space:
mode:
authorJesse Hall <jessehall@google.com>2012-07-09 11:42:54 -0700
committerJesse Hall <jessehall@google.com>2012-07-22 00:35:08 -0700
commite4c5d95ed37611acc6a186522315195b4ebfb9ef (patch)
treeb39ee901bb528b7e3593117cde724ef75d438b67 /distrib/sdl-1.2.15/Makefile
parent9682c8870b8ff5e4ac2e4c70b759f791c6f38c1f (diff)
downloadexternal_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/Makefile71
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))