[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