27 lines
782 B
Makefile
27 lines
782 B
Makefile
MODULES:=$(shell $(BASE)/rule/android_module.sh)
|
|
DEMODIR:=$(shell find . -name dvbdemotest | grep -v src)
|
|
|
|
PHONY+=all
|
|
all:
|
|
TARGET_PRODUCT=$(TARGET_PRODUCT) TARGET_BUILD_VARIANT=$(TARGET_BUILD_VARIANT) ONE_SHOT_MAKEFILE=`pwd`/Android.mk make -C $(ANDROID_TOPDIR) all_modules
|
|
if [ "x$(DEMODIR)" != "x" ]; then\
|
|
make -C $(DEMODIR);\
|
|
fi
|
|
|
|
PHONY+=clean
|
|
clean:dirclean
|
|
|
|
PHONY+=dirclean
|
|
CLEAN_MODULES:=$(patsubst %,clean-%,$(MODULES))
|
|
dirclean:
|
|
@if [ "x$(CLEAN_MODULES)" != "x" ]; then\
|
|
TARGET_PRODUCT=$(TARGET_PRODUCT) TARGET_BUILD_VARIANT=$(TARGET_BUILD_VARIANT) ONE_SHOT_MAKEFILE=`pwd`/Android.mk NO_PREBUILD=yes make -C $(ANDROID_TOPDIR) $(CLEAN_MODULES);\
|
|
fi
|
|
@if [ "x$(DEMODIR)" != "x" ]; then\
|
|
make -C $(DEMODIR) dirclean;\
|
|
fi
|
|
|
|
PHONY+=dirdistclean
|
|
dirdistclean:dirclean
|
|
|