Loading core/Makefile +6 −4 Original line number Diff line number Diff line Loading @@ -624,7 +624,7 @@ endef # Recovery image # If neither TARGET_NO_KERNEL nor TARGET_NO_RECOVERY are true ifeq (,$(filter true, $(TARGET_NO_KERNEL) $(TARGET_NO_RECOVERY) $(BUILD_TINY_ANDROID))) ifeq (,$(filter true, $(TARGET_NO_KERNEL) $(TARGET_NO_RECOVERY) $(BUILD_TINY_ANDROID) $(BUILD_PDK))) INSTALLED_RECOVERYIMAGE_TARGET := $(PRODUCT_OUT)/recovery.img Loading Loading @@ -1325,11 +1325,13 @@ $(INTERNAL_EMULATOR_PACKAGE_TARGET): $(INTERNAL_EMULATOR_PACKAGE_FILES) $(hide) zip -qj $@ $(INTERNAL_EMULATOR_PACKAGE_FILES) # ----------------------------------------------------------------- # Old PDK stuffs, retired # The pdk package (Platform Development Kit) ifneq (,$(filter pdk,$(MAKECMDGOALS))) include development/pdk/Pdk.mk endif #ifneq (,$(filter pdk,$(MAKECMDGOALS))) # include development/pdk/Pdk.mk #endif # ----------------------------------------------------------------- # The SDK Loading core/main.mk +35 −1 Original line number Diff line number Diff line Loading @@ -207,6 +207,32 @@ $(info ***************************************************************) $(error stopping) endif # ----------------------------------------------------------------- # The pdk (Platform Development Kit) build # pdk1 : for building binary blob necessary for pdk2 build # pdk2 : HAL build for chipset vendors PDK_BUILD_TYPE:= $(filter pdk1 pdk2,$(MAKECMDGOALS)) ifneq (1,$(words $(PDK_BUILD_TYPE))) $(error You can't build pdk1 and pdk2 in the same run.) endif ifneq ($(PDK_BUILD_TYPE),) $(info PDK build type $(PDK_BUILD_TYPE)) BUILD_PDK:= true include pdk/build/pdk.mk # force droid target MAKECMDGOALS:= $(subst $(PDK_BUILD_TYPE),droid,$(MAKECMDGOALS)) ifeq ($(PDK_BUILD_TYPE), pdk1) .PHONY: pdk1 pdk1: droid pdk_bin_zip else # pdk2 .PHONY: pdk2 pdk2: droid endif # pdk2 endif # PDK_BUILD_TYPE # ----------------------------------------------------------------- ### ### In this section we set up the things that are different ### between the build variants Loading Loading @@ -421,7 +447,10 @@ subdirs := \ external/yaffs2 \ external/zlib else # !BUILD_TINY_ANDROID ifneq ($(BUILD_PDK),) subdirs := $(BUILD_PDK_SUBDIRS) FULL_BUILD := true else # Normal droid build # # Typical build; include any Android.mk files we can find. # Loading @@ -429,6 +458,8 @@ subdirs := $(TOP) FULL_BUILD := true endif # !BUILD_PDK endif # !BUILD_TINY_ANDROID endif # !SDK_ONLY Loading Loading @@ -698,6 +729,9 @@ bootimage: $(INSTALLED_BOOTIMAGE_TARGET) ifeq ($(BUILD_TINY_ANDROID), true) INSTALLED_RECOVERYIMAGE_TARGET := endif ifneq ($(BUILD_PDK),) INSTALLED_RECOVERYIMAGE_TARGET := endif # Build files and then package it into the rom formats .PHONY: droidcore Loading core/tasks/apicheck.mk +2 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,8 @@ # api compatibility or added apis illegally. # ifneq ($(BUILD_TINY_ANDROID), true) # skip api check for TINY_ANDROID and PDK buid ifeq (,$(filter true, $(BUILD_TINY_ANDROID) $(BUILD_PDK))) .PHONY: checkapi Loading Loading
core/Makefile +6 −4 Original line number Diff line number Diff line Loading @@ -624,7 +624,7 @@ endef # Recovery image # If neither TARGET_NO_KERNEL nor TARGET_NO_RECOVERY are true ifeq (,$(filter true, $(TARGET_NO_KERNEL) $(TARGET_NO_RECOVERY) $(BUILD_TINY_ANDROID))) ifeq (,$(filter true, $(TARGET_NO_KERNEL) $(TARGET_NO_RECOVERY) $(BUILD_TINY_ANDROID) $(BUILD_PDK))) INSTALLED_RECOVERYIMAGE_TARGET := $(PRODUCT_OUT)/recovery.img Loading Loading @@ -1325,11 +1325,13 @@ $(INTERNAL_EMULATOR_PACKAGE_TARGET): $(INTERNAL_EMULATOR_PACKAGE_FILES) $(hide) zip -qj $@ $(INTERNAL_EMULATOR_PACKAGE_FILES) # ----------------------------------------------------------------- # Old PDK stuffs, retired # The pdk package (Platform Development Kit) ifneq (,$(filter pdk,$(MAKECMDGOALS))) include development/pdk/Pdk.mk endif #ifneq (,$(filter pdk,$(MAKECMDGOALS))) # include development/pdk/Pdk.mk #endif # ----------------------------------------------------------------- # The SDK Loading
core/main.mk +35 −1 Original line number Diff line number Diff line Loading @@ -207,6 +207,32 @@ $(info ***************************************************************) $(error stopping) endif # ----------------------------------------------------------------- # The pdk (Platform Development Kit) build # pdk1 : for building binary blob necessary for pdk2 build # pdk2 : HAL build for chipset vendors PDK_BUILD_TYPE:= $(filter pdk1 pdk2,$(MAKECMDGOALS)) ifneq (1,$(words $(PDK_BUILD_TYPE))) $(error You can't build pdk1 and pdk2 in the same run.) endif ifneq ($(PDK_BUILD_TYPE),) $(info PDK build type $(PDK_BUILD_TYPE)) BUILD_PDK:= true include pdk/build/pdk.mk # force droid target MAKECMDGOALS:= $(subst $(PDK_BUILD_TYPE),droid,$(MAKECMDGOALS)) ifeq ($(PDK_BUILD_TYPE), pdk1) .PHONY: pdk1 pdk1: droid pdk_bin_zip else # pdk2 .PHONY: pdk2 pdk2: droid endif # pdk2 endif # PDK_BUILD_TYPE # ----------------------------------------------------------------- ### ### In this section we set up the things that are different ### between the build variants Loading Loading @@ -421,7 +447,10 @@ subdirs := \ external/yaffs2 \ external/zlib else # !BUILD_TINY_ANDROID ifneq ($(BUILD_PDK),) subdirs := $(BUILD_PDK_SUBDIRS) FULL_BUILD := true else # Normal droid build # # Typical build; include any Android.mk files we can find. # Loading @@ -429,6 +458,8 @@ subdirs := $(TOP) FULL_BUILD := true endif # !BUILD_PDK endif # !BUILD_TINY_ANDROID endif # !SDK_ONLY Loading Loading @@ -698,6 +729,9 @@ bootimage: $(INSTALLED_BOOTIMAGE_TARGET) ifeq ($(BUILD_TINY_ANDROID), true) INSTALLED_RECOVERYIMAGE_TARGET := endif ifneq ($(BUILD_PDK),) INSTALLED_RECOVERYIMAGE_TARGET := endif # Build files and then package it into the rom formats .PHONY: droidcore Loading
core/tasks/apicheck.mk +2 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,8 @@ # api compatibility or added apis illegally. # ifneq ($(BUILD_TINY_ANDROID), true) # skip api check for TINY_ANDROID and PDK buid ifeq (,$(filter true, $(BUILD_TINY_ANDROID) $(BUILD_PDK))) .PHONY: checkapi Loading