am d9dea715: am d5c217ac: Merge "add phony target "all_modules" and use it as make goal for "mm"/"mmm"" into froyo

Merge commit 'd9dea715e5841028b1a30aa3f357b05c9de3e8c7' into gingerbread-plus-aosp

* commit 'd9dea715e5841028b1a30aa3f357b05c9de3e8c7':
  add phony target "all_modules" and use it as make goal for "mm"/"mmm"
This commit is contained in:
Ying Wang 2010-07-22 11:06:26 -07:00 committed by Android Git Automerger
commit b96e8a8cc6
2 changed files with 8 additions and 4 deletions

View File

@ -287,7 +287,6 @@ ifneq ($(filter dalvik.gc.type-precise,$(PRODUCT_TAGS)),)
ADDITIONAL_BUILD_PROPERTIES += dalvik.vm.dexopt-flags=m=y ADDITIONAL_BUILD_PROPERTIES += dalvik.vm.dexopt-flags=m=y
endif endif
ifeq (,$(TARGET_BUILD_APPS))
# Install an apns-conf.xml file if one's not already being installed. # Install an apns-conf.xml file if one's not already being installed.
ifeq (,$(filter %:system/etc/apns-conf.xml, $(PRODUCT_COPY_FILES))) ifeq (,$(filter %:system/etc/apns-conf.xml, $(PRODUCT_COPY_FILES)))
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
@ -308,7 +307,6 @@ ifneq ($(filter eng tests,$(TARGET_BUILD_VARIANT)),)
endif endif
endif endif
endif endif
endif # !TARGET_BUILD_APPS
ADDITIONAL_BUILD_PROPERTIES += net.bt.name=Android ADDITIONAL_BUILD_PROPERTIES += net.bt.name=Android
@ -759,6 +757,10 @@ endif
.PHONY: droid tests .PHONY: droid tests
tests: droidcore tests: droidcore
# phony target that include any targets in $(ALL_MODULES)
.PHONY: all_modules
all_modules: $(ALL_MODULES)
.PHONY: docs .PHONY: docs
docs: $(ALL_DOCS) docs: $(ALL_DOCS)

View File

@ -650,7 +650,7 @@ function mm()
elif [ ! "$M" ]; then elif [ ! "$M" ]; then
echo "Couldn't locate a makefile from the current directory." echo "Couldn't locate a makefile from the current directory."
else else
ONE_SHOT_MAKEFILE=$M make -C $T files $@ ONE_SHOT_MAKEFILE=$M make -C $T all_modules $@
fi fi
fi fi
} }
@ -682,13 +682,15 @@ function mmm()
ARGS="$ARGS snod" ARGS="$ARGS snod"
elif [ "$DIR" = showcommands ]; then elif [ "$DIR" = showcommands ]; then
ARGS="$ARGS showcommands" ARGS="$ARGS showcommands"
elif [ "$DIR" = dist ]; then
ARGS="$ARGS dist"
else else
echo "No Android.mk in $DIR." echo "No Android.mk in $DIR."
return 1 return 1
fi fi
fi fi
done done
ONE_SHOT_MAKEFILE="$MAKEFILE" make -C $T $DASH_ARGS files $ARGS ONE_SHOT_MAKEFILE="$MAKEFILE" make -C $T $DASH_ARGS all_modules $ARGS
else else
echo "Couldn't locate the top of the tree. Try setting TOP." echo "Couldn't locate the top of the tree. Try setting TOP."
fi fi