summaryrefslogtreecommitdiffstats
path: root/core/main.mk
diff options
context:
space:
mode:
authorRaphael Moll <raphael@google.com>2012-01-26 15:11:46 -0800
committerRaphael Moll <ralf@android.com>2012-02-14 11:12:02 -0800
commitc04b56c5b05ef7e2fdc6b24e9428bfb2a3c45a19 (patch)
treea26747ecde8fd55a61a1613e15de6318c8be9f84 /core/main.mk
parent458735839a82d2d381edbe71ed924d309bf07c55 (diff)
downloadbuild-c04b56c5b05ef7e2fdc6b24e9428bfb2a3c45a19.zip
build-c04b56c5b05ef7e2fdc6b24e9428bfb2a3c45a19.tar.gz
build-c04b56c5b05ef7e2fdc6b24e9428bfb2a3c45a19.tar.bz2
Merge "Move Windows SDK whitelist out of main.mk"
This replaces the list maintained in build/core/main.mk by 2 makefiles in sdk.git and development.git. Pre-requisite CLs: Change Ifa8111dbae for sdk.git and Change Ie6f728bee for development.git (cherry-pick of 347f3051814d7d36a9a6af387e724bb327b53ecd) Change-Id: I6d1f4c974a6425e50e3e287c66a4e8090cf814cb
Diffstat (limited to 'core/main.mk')
-rw-r--r--core/main.mk69
1 files changed, 2 insertions, 67 deletions
diff --git a/core/main.mk b/core/main.mk
index 348ee3b..5682643 100644
--- a/core/main.mk
+++ b/core/main.mk
@@ -391,73 +391,8 @@ SDK_ONLY := true
endif
ifeq ($(SDK_ONLY),true)
-
-# ----- SDK for Windows ------
-# These configure the build targets that are available for the SDK under Windows.
-# The first section defines all the C/C++ tools that can be compiled in C/C++,
-# the second section defines all the Java ones (assuming javac is available.)
-
-subdirs := \
- prebuilt \
- build/libs/host \
- build/tools/zipalign \
- dalvik/dexdump \
- dalvik/libdex \
- dalvik/tools/dmtracedump \
- dalvik/tools/hprof-conv \
- development/host \
- development/tools/etc1tool \
- development/tools/line_endings \
- development/tools/emulator/opengl \
- external/clang \
- external/easymock \
- external/expat \
- external/libpng \
- external/llvm \
- external/qemu \
- external/sqlite/dist \
- external/zlib \
- frameworks/base \
- frameworks/compile \
- sdk/avdlauncher \
- sdk/emulator/mksdcard \
- sdk/sdklauncher \
- system/core/adb \
- system/core/fastboot \
- system/core/libcutils \
- system/core/liblog \
- system/core/libzipfile
-
-# The following can only be built if "javac" is available.
-# This check is used when building parts of the SDK under Cygwin.
-ifneq (,$(shell which javac 2>/dev/null))
-subdirs += \
- build/tools/signapk \
- dalvik/dx \
- libcore \
- sdk/archquery \
- sdk/androidprefs \
- sdk/apkbuilder \
- sdk/assetstudio \
- sdk/common \
- sdk/ddms \
- sdk/hierarchyviewer2 \
- sdk/ide_common \
- sdk/jarutils \
- sdk/layoutlib_api \
- sdk/ninepatch \
- sdk/rule_api \
- sdk/lint \
- sdk/sdkstats \
- sdk/sdkmanager \
- sdk/swtmenubar \
- sdk/traceview \
- development/apps \
- development/tools/mkstubs \
- packages
-else
-$(warning SDK_ONLY: javac not available.)
-endif
+include $(TOPDIR)sdk/build/sdk_only_whitelist.mk
+include $(TOPDIR)development/build/sdk_only_whitelist.mk
# Exclude tools/acp when cross-compiling windows under linux
ifeq ($(findstring Linux,$(UNAME)),)