[llvm-commits] [llvm-gcc-4.2] r102990 - /llvm-gcc-4.2/trunk/GNUmakefile
Bob Wilson
bob.wilson at apple.com
Mon May 3 17:38:56 PDT 2010
Author: bwilson
Date: Mon May 3 19:38:56 2010
New Revision: 102990
URL: http://llvm.org/viewvc/llvm-project?rev=102990&view=rev
Log:
Add a new "Embedded" target to the makefile for Apple-style builds.
This changes the destination directory to the "platform" directory and
disables the installation of symbolic links in /usr/bin and /usr/lib.
Modified:
llvm-gcc-4.2/trunk/GNUmakefile
Modified: llvm-gcc-4.2/trunk/GNUmakefile
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/GNUmakefile?rev=102990&r1=102989&r2=102990&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/GNUmakefile (original)
+++ llvm-gcc-4.2/trunk/GNUmakefile Mon May 3 19:38:56 2010
@@ -111,6 +111,14 @@
$(ENABLE_ASSERTIONS) $(LLVMCORE_PATH) \
$(RC_ProjectSourceVersion) $(RC_ProjectSourceSubversion)
+Embedded:
+ @if [ -z "$(ARM_SDK)" ]; then \
+ echo "ARM_SDK must be set to build the Embedded target"; \
+ exit 1; \
+ fi
+ ARM_PLATFORM=`xcodebuild -version -sdk $(ARM_SDK) PlatformPath` && \
+ $(MAKE) DSTROOT=$(DSTROOT)$$ARM_PLATFORM DISABLE_USR_LINKS=1 install
+
# LLVM LOCAL end
# installhdrs does nothing, because the headers aren't useful until
@@ -163,4 +171,4 @@
$(OBJROOT) $(SYMROOT) $(DSTROOT):
mkdir -p $@
-.PHONY: install installsrc clean llvmCore llvmgcc42
+.PHONY: install installsrc clean llvmCore llvmgcc42 Embedded
More information about the llvm-commits
mailing list