diff --git a/core/main.mk b/core/main.mk index be06b0cb3f..89d1a5028c 100644 --- a/core/main.mk +++ b/core/main.mk @@ -287,7 +287,6 @@ ifneq ($(filter dalvik.gc.type-precise,$(PRODUCT_TAGS)),) ADDITIONAL_BUILD_PROPERTIES += dalvik.vm.dexopt-flags=m=y endif -ifeq (,$(TARGET_BUILD_APPS)) # Install an apns-conf.xml file if one's not already being installed. ifeq (,$(filter %:system/etc/apns-conf.xml, $(PRODUCT_COPY_FILES))) PRODUCT_COPY_FILES += \ @@ -308,7 +307,6 @@ ifneq ($(filter eng tests,$(TARGET_BUILD_VARIANT)),) endif endif endif -endif # !TARGET_BUILD_APPS ADDITIONAL_BUILD_PROPERTIES += net.bt.name=Android @@ -759,6 +757,10 @@ endif .PHONY: droid tests tests: droidcore +# phony target that include any targets in $(ALL_MODULES) +.PHONY: all_modules +all_modules: $(ALL_MODULES) + .PHONY: docs docs: $(ALL_DOCS) diff --git a/envsetup.sh b/envsetup.sh index 0be40f4e02..0873474354 100644 --- a/envsetup.sh +++ b/envsetup.sh @@ -650,7 +650,7 @@ function mm() elif [ ! "$M" ]; then echo "Couldn't locate a makefile from the current directory." else - ONE_SHOT_MAKEFILE=$M make -C $T files $@ + ONE_SHOT_MAKEFILE=$M make -C $T all_modules $@ fi fi } @@ -682,13 +682,15 @@ function mmm() ARGS="$ARGS snod" elif [ "$DIR" = showcommands ]; then ARGS="$ARGS showcommands" + elif [ "$DIR" = dist ]; then + ARGS="$ARGS dist" else echo "No Android.mk in $DIR." return 1 fi fi 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 echo "Couldn't locate the top of the tree. Try setting TOP." fi