[llvm-branch-commits] [cfe-branch] r102716 - /cfe/branches/Apple/cremebrulee-IB/Makefile
Daniel Dunbar
daniel at zuster.org
Fri Apr 30 08:24:06 PDT 2010
Author: ddunbar
Date: Fri Apr 30 10:24:06 2010
New Revision: 102716
URL: http://llvm.org/viewvc/llvm-project?rev=102716&view=rev
Log:
Don't use '::' targets when unnecessary.
Modified:
cfe/branches/Apple/cremebrulee-IB/Makefile
Modified: cfe/branches/Apple/cremebrulee-IB/Makefile
URL: http://llvm.org/viewvc/llvm-project/cfe/branches/Apple/cremebrulee-IB/Makefile?rev=102716&r1=102715&r2=102716&view=diff
==============================================================================
--- cfe/branches/Apple/cremebrulee-IB/Makefile (original)
+++ cfe/branches/Apple/cremebrulee-IB/Makefile Fri Apr 30 10:24:06 2010
@@ -195,7 +195,9 @@
SYSCTL := $(shell if [ `sysctl -n hw.activecpu` -ge 8 -a `sysctl -n hw.memsize` -le 2147483648 ]; then echo 4; else sysctl -n hw.activecpu; fi)
+# Default is to build Clang.
install: install-clang
+clean: clean-clang
installsrc:
@echo "Installing source for $(Project)..."
@@ -205,14 +207,12 @@
installhdrs:
-clean: clean-clang
-
##
# Cross Compilation Build Support
.PHONY: install-cross build-cross configure-cross setup-tools-cross
-install-cross:: build-cross
+install-cross: build-cross
$(_v) for arch in $(RC_ARCHS) ; do \
echo "Installing $(Project) for $$arch..." && \
$(MKDIR) $(OBJROOT)/install-$$arch && \
@@ -234,13 +234,13 @@
$(_v) find $(DSTROOT) -name \*.dSYM -print | xargs rm -r
$(_v)- $(CHOWN) -R root:wheel $(DSTROOT) $(SYMROOT)
-build-cross:: configure-cross
+build-cross: configure-cross
$(_v) for arch in $(RC_ARCHS) ; do \
echo "Building (Cross) $(Project) for $$arch..." && \
$(MAKE) -j$(SYSCTL) -C $(OBJROOT)/$$arch $(Build_Target) CFLAGS="-arch $$arch $(CFLAGS)" CXXFLAGS="-arch $$arch $(CXXFLAGS)" OPTIONAL_DIRS= CLANG_NO_RUNTIME=1 || exit 1; \
done
-configure-cross:: setup-tools-cross
+configure-cross: setup-tools-cross
$(_v) for arch in $(RC_ARCHS) ; do \
echo "Configuring (Cross) $(Project) for $$arch..." && \
$(MKDIR) $(OBJROOT)/$$arch && \
@@ -255,7 +255,7 @@
# A cross-compiler configure will expect to find tools under names like
# arm-apple-darwin10-gcc, so make sure we have them. Note that -marm
# is added to the gcc/g++ command line due to rdar://7353031
-setup-tools-cross::
+setup-tools-cross:
$(_v) $(MKDIR) $(OBJROOT)/bin
$(_v) for prog in ar nm ranlib strip lipo ld as ; do \
echo '#!/bin/sh' > $(OBJROOT)/bin/arm-apple-darwin10-$$prog && \
@@ -274,7 +274,7 @@
done
##
-# Standard Build Support
+# Standard Clang Build Support
.PHONY: install-clang install-clang_final build-clang build-clang_final build-clang_stage1
.PHONY: configure-clang_final configure-clang_singlestage configure-clang_stage2
@@ -283,7 +283,7 @@
install-clang: install-clang_final $(Extra_Clang_Install_Targets)
-install-clang_final:: build-clang
+install-clang_final: build-clang
$(_v) for arch in $(RC_ARCHS) ; do \
echo "Installing $(Project) for $$arch..." && \
$(MKDIR) $(OBJROOT)/install-$$arch && \
@@ -305,24 +305,24 @@
$(_v) find $(DSTROOT) -name \*.dSYM -print | xargs rm -r
$(_v)- $(CHOWN) -R root:wheel $(DSTROOT) $(SYMROOT)
-build-clang:: build-clang_final
+build-clang: build-clang_final
-build-clang_final:: configure-clang_final
+build-clang_final: configure-clang_final
$(_v) for arch in $(RC_ARCHS) ; do \
echo "Building (Final) $(Project) for $$arch..." && \
$(MAKE) -j$(SYSCTL) -C $(OBJROOT)/$$arch $(Build_Target) || exit 1; \
done
-build-clang_stage1:: configure-clang_stage1
+build-clang_stage1: configure-clang_stage1
$(_v) for arch in $(RC_ARCHS) ; do \
echo "Building (Stage 1) $(Project) for $$arch..." && \
$(MAKE) -j$(SYSCTL) -C $(OBJROOT)/stage1-$$arch $(Build_Target) || exit 1; \
$(MAKE) -j$(SYSCTL) -C $(OBJROOT)/stage1-$$arch $(Install_Target) || exit 1; \
done
-configure-clang_final:: $(Final_Configure_Target)
+configure-clang_final: $(Final_Configure_Target)
-configure-clang_stage2:: build-clang_stage1
+configure-clang_stage2: build-clang_stage1
$(_v) $(MKDIR) $(OBJROOT)
$(_v) for arch in $(RC_ARCHS) ; do \
echo "Configuring (Final) $(Project) for $$arch..." && \
@@ -333,7 +333,7 @@
CXX="$(OBJROOT)/stage1-install-$$arch/bin/clang++ -arch $$arch" || exit 1 ; \
done
-configure-clang_singlestage::
+configure-clang_singlestage:
$(_v) $(MKDIR) $(OBJROOT)
$(_v) for arch in $(RC_ARCHS) ; do \
echo "Configuring (Final) $(Project) for $$arch..." && \
@@ -344,7 +344,7 @@
CXX="$(CXX) -arch $$arch" || exit 1 ; \
done
-configure-clang_stage1::
+configure-clang_stage1:
$(_v) $(MKDIR) $(OBJROOT)
$(_v) for arch in $(RC_ARCHS) ; do \
echo "Configuring (Stage 1) $(Project) for $$arch..." && \
@@ -355,7 +355,7 @@
done
# FIXME: Eliminate this step.
-clean::
+clean-clang:
if [ "$(SRCROOT)" != . ]; then \
rm -rf "$(SRCROOT)/clang/test/Archive"; \
fi
More information about the llvm-branch-commits
mailing list