cmsdk: Fixup stub generation.
Change-Id: I1b033ff646dbbdafa5d0efcaf110b76ca48980e3
This commit is contained in:
parent
2ba238bf7a
commit
7bdcaa59f4
25
Android.mk
25
Android.mk
|
@ -163,10 +163,10 @@ cmplat_docs_java_libraries := \
|
||||||
org.cyanogenmod.platform.sdk
|
org.cyanogenmod.platform.sdk
|
||||||
|
|
||||||
# SDK version as defined
|
# SDK version as defined
|
||||||
cmplat_docs_SDK_VERSION := 0.1
|
cmplat_docs_SDK_VERSION := 13.0
|
||||||
|
|
||||||
# release version
|
# release version
|
||||||
cmplat_docs_SDK_REL_ID := 0
|
cmplat_docs_SDK_REL_ID := 4
|
||||||
|
|
||||||
cmplat_docs_LOCAL_MODULE_CLASS := JAVA_LIBRARIES
|
cmplat_docs_LOCAL_MODULE_CLASS := JAVA_LIBRARIES
|
||||||
|
|
||||||
|
@ -179,8 +179,7 @@ intermediates.COMMON := $(call intermediates-dir-for,$(LOCAL_MODULE_CLASS), org.
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
LOCAL_SRC_FILES:= \
|
LOCAL_SRC_FILES:= \
|
||||||
$(cmplat_docs_src_files) \
|
$(cmplat_docs_src_files)
|
||||||
$(call all-java-files-under, $(library_src))
|
|
||||||
LOCAL_INTERMEDIATE_SOURCES:= $(cmplat_LOCAL_INTERMEDIATE_SOURCES)
|
LOCAL_INTERMEDIATE_SOURCES:= $(cmplat_LOCAL_INTERMEDIATE_SOURCES)
|
||||||
LOCAL_JAVA_LIBRARIES:= $(cmplat_docs_java_libraries)
|
LOCAL_JAVA_LIBRARIES:= $(cmplat_docs_java_libraries)
|
||||||
LOCAL_MODULE_CLASS:= $(cmplat_docs_LOCAL_MODULE_CLASS)
|
LOCAL_MODULE_CLASS:= $(cmplat_docs_LOCAL_MODULE_CLASS)
|
||||||
|
@ -194,7 +193,8 @@ LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR:= build/tools/droiddoc/templates-sdk
|
||||||
|
|
||||||
LOCAL_DROIDDOC_OPTIONS:= \
|
LOCAL_DROIDDOC_OPTIONS:= \
|
||||||
-stubs $(TARGET_OUT_COMMON_INTERMEDIATES)/JAVA_LIBRARIES/cmsdk_stubs_current_intermediates/src \
|
-stubs $(TARGET_OUT_COMMON_INTERMEDIATES)/JAVA_LIBRARIES/cmsdk_stubs_current_intermediates/src \
|
||||||
-stubpackages cyanogenmod.alarmclock:cyanogenmod.app:cyanogenmod.content:cyanogenmod.hardware:cyanogenmod.media:cyanogenmod.os:cyanogenmod.profiles:cyanogenmod.providers:cyanogenmod.platform:cyanogenmod.power:org.cyanogenmod.platform \
|
-stubpackages cyanogenmod.alarmclock:cyanogenmod.app:cyanogenmod.content:cyanogenmod.hardware:cyanogenmod.media:cyanogenmod.os:cyanogenmod.profiles:cyanogenmod.providers:cyanogenmod.platform:cyanogenmod.power \
|
||||||
|
-exclude org.cyanogenmod.platform.internal \
|
||||||
-api $(INTERNAL_CM_PLATFORM_API_FILE) \
|
-api $(INTERNAL_CM_PLATFORM_API_FILE) \
|
||||||
-removedApi $(INTERNAL_CM_PLATFORM_REMOVED_API_FILE) \
|
-removedApi $(INTERNAL_CM_PLATFORM_REMOVED_API_FILE) \
|
||||||
-nodocs \
|
-nodocs \
|
||||||
|
@ -204,15 +204,16 @@ LOCAL_UNINSTALLABLE_MODULE := true
|
||||||
|
|
||||||
include $(BUILD_DROIDDOC)
|
include $(BUILD_DROIDDOC)
|
||||||
|
|
||||||
|
# $(gen), i.e. framework.aidl, is also needed while building against the current stub.
|
||||||
$(full_target): $(cm_framework_built) $(gen)
|
$(full_target): $(cm_framework_built) $(gen)
|
||||||
$(INTERNAL_CM_PLATFORM_API_FILE): $(full_target)
|
$(INTERNAL_CM_PLATFORM_API_FILE): $(full_target)
|
||||||
|
$(call dist-for-goals,sdk,$(INTERNAL_CM_PLATFORM_API_FILE))
|
||||||
|
|
||||||
# ==== the system api stubs ===================================
|
# ==== the system api stubs ===================================
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
LOCAL_SRC_FILES:= \
|
LOCAL_SRC_FILES:= \
|
||||||
$(cmplat_docs_src_files) \
|
$(cmplat_docs_src_files)
|
||||||
$(call all-java-files-under, $(library_src))
|
|
||||||
LOCAL_INTERMEDIATE_SOURCES:= $(cmplat_LOCAL_INTERMEDIATE_SOURCES)
|
LOCAL_INTERMEDIATE_SOURCES:= $(cmplat_LOCAL_INTERMEDIATE_SOURCES)
|
||||||
LOCAL_JAVA_LIBRARIES:= $(cmplat_docs_java_libraries)
|
LOCAL_JAVA_LIBRARIES:= $(cmplat_docs_java_libraries)
|
||||||
LOCAL_MODULE_CLASS:= $(cmplat_docs_LOCAL_MODULE_CLASS)
|
LOCAL_MODULE_CLASS:= $(cmplat_docs_LOCAL_MODULE_CLASS)
|
||||||
|
@ -223,8 +224,9 @@ LOCAL_MODULE := cm-system-api-stubs
|
||||||
|
|
||||||
LOCAL_DROIDDOC_OPTIONS:=\
|
LOCAL_DROIDDOC_OPTIONS:=\
|
||||||
-stubs $(TARGET_OUT_COMMON_INTERMEDIATES)/JAVA_LIBRARIES/cmsdk_system_stubs_current_intermediates/src \
|
-stubs $(TARGET_OUT_COMMON_INTERMEDIATES)/JAVA_LIBRARIES/cmsdk_system_stubs_current_intermediates/src \
|
||||||
-stubpackages cyanogenmod.alarmclock:cyanogenmod.app:cyanogenmod.content:cyanogenmod.hardware:cyanogenmod.media:cyanogenmod.os:cyanogenmod.profiles:cyanogenmod.providers:cyanogenmod.platform:cyanogenmod.power:org.cyanogenmod.platform \
|
-stubpackages cyanogenmod.alarmclock:cyanogenmod.app:cyanogenmod.content:cyanogenmod.hardware:cyanogenmod.media:cyanogenmod.os:cyanogenmod.profiles:cyanogenmod.providers:cyanogenmod.platform:cyanogenmod.power \
|
||||||
-showAnnotation android.annotation.SystemApi \
|
-showAnnotation android.annotation.SystemApi \
|
||||||
|
-exclude org.cyanogenmod.platform.internal \
|
||||||
-api $(INTERNAL_CM_PLATFORM_SYSTEM_API_FILE) \
|
-api $(INTERNAL_CM_PLATFORM_SYSTEM_API_FILE) \
|
||||||
-removedApi $(INTERNAL_CM_PLATFORM_SYSTEM_REMOVED_API_FILE) \
|
-removedApi $(INTERNAL_CM_PLATFORM_SYSTEM_REMOVED_API_FILE) \
|
||||||
-nodocs \
|
-nodocs \
|
||||||
|
@ -236,8 +238,10 @@ LOCAL_UNINSTALLABLE_MODULE := true
|
||||||
|
|
||||||
include $(BUILD_DROIDDOC)
|
include $(BUILD_DROIDDOC)
|
||||||
|
|
||||||
|
# $(gen), i.e. framework.aidl, is also needed while building against the current stub.
|
||||||
$(full_target): $(cm_framework_built) $(gen)
|
$(full_target): $(cm_framework_built) $(gen)
|
||||||
$(INTERNAL_CM_PLATFORM_API_FILE): $(full_target)
|
$(INTERNAL_CM_PLATFORM_API_FILE): $(full_target)
|
||||||
|
$(call dist-for-goals,sdk,$(INTERNAL_CM_PLATFORM_API_FILE))
|
||||||
|
|
||||||
# Documentation
|
# Documentation
|
||||||
# ===========================================================
|
# ===========================================================
|
||||||
|
@ -254,13 +258,14 @@ LOCAL_ADDITONAL_JAVA_DIR := $(intermediates.COMMON)/src
|
||||||
LOCAL_IS_HOST_MODULE := false
|
LOCAL_IS_HOST_MODULE := false
|
||||||
LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR := vendor/cm/build/tools/droiddoc/templates-cmsdk
|
LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR := vendor/cm/build/tools/droiddoc/templates-cmsdk
|
||||||
LOCAL_ADDITIONAL_DEPENDENCIES := \
|
LOCAL_ADDITIONAL_DEPENDENCIES := \
|
||||||
services
|
services \
|
||||||
|
org.cyanogenmod.hardware
|
||||||
|
|
||||||
LOCAL_JAVA_LIBRARIES := $(cmplat_docs_java_libraries)
|
LOCAL_JAVA_LIBRARIES := $(cmplat_docs_java_libraries)
|
||||||
|
|
||||||
LOCAL_DROIDDOC_OPTIONS := \
|
LOCAL_DROIDDOC_OPTIONS := \
|
||||||
-offlinemode \
|
-offlinemode \
|
||||||
-hidePackage org.cyanogenmod.platform.internal \
|
-exclude org.cyanogenmod.platform.internal \
|
||||||
-hdf android.whichdoc offline \
|
-hdf android.whichdoc offline \
|
||||||
-hdf sdk.version $(cmplat_docs_docs_SDK_VERSION) \
|
-hdf sdk.version $(cmplat_docs_docs_SDK_VERSION) \
|
||||||
-hdf sdk.rel.id $(cmplat_docs_docs_SDK_REL_ID) \
|
-hdf sdk.rel.id $(cmplat_docs_docs_SDK_REL_ID) \
|
||||||
|
|
|
@ -31,6 +31,7 @@ import cyanogenmod.platform.Manifest;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
/** @hide */
|
||||||
public class AppSuggestManagerService extends SystemService {
|
public class AppSuggestManagerService extends SystemService {
|
||||||
private static final String TAG = "AppSgstMgrService";
|
private static final String TAG = "AppSgstMgrService";
|
||||||
public static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
|
public static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
|
||||||
|
|
|
@ -51,6 +51,7 @@ import org.cyanogenmod.hardware.ThermalUpdateCallback;
|
||||||
import org.cyanogenmod.hardware.TouchscreenHovering;
|
import org.cyanogenmod.hardware.TouchscreenHovering;
|
||||||
import org.cyanogenmod.hardware.VibratorHW;
|
import org.cyanogenmod.hardware.VibratorHW;
|
||||||
|
|
||||||
|
/** @hide */
|
||||||
public class CMHardwareService extends SystemService implements ThermalUpdateCallback {
|
public class CMHardwareService extends SystemService implements ThermalUpdateCallback {
|
||||||
|
|
||||||
private static final boolean DEBUG = true;
|
private static final boolean DEBUG = true;
|
||||||
|
|
|
@ -45,7 +45,7 @@ import java.security.cert.CertificateFactory;
|
||||||
import java.security.cert.X509Certificate;
|
import java.security.cert.X509Certificate;
|
||||||
import java.security.interfaces.RSAPublicKey;
|
import java.security.interfaces.RSAPublicKey;
|
||||||
|
|
||||||
/** {@hide} */
|
/** @hide */
|
||||||
public class PartnerInterfaceService extends SystemService {
|
public class PartnerInterfaceService extends SystemService {
|
||||||
|
|
||||||
private static final String TAG = "CMSettingsService";
|
private static final String TAG = "CMSettingsService";
|
||||||
|
|
|
@ -44,6 +44,7 @@ import cyanogenmod.providers.CMSettings;
|
||||||
import java.util.concurrent.locks.ReentrantReadWriteLock;
|
import java.util.concurrent.locks.ReentrantReadWriteLock;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
|
/** @hide */
|
||||||
public class PerformanceManagerService extends SystemService {
|
public class PerformanceManagerService extends SystemService {
|
||||||
|
|
||||||
private static final String TAG = "PerformanceManager";
|
private static final String TAG = "PerformanceManager";
|
||||||
|
|
|
@ -61,7 +61,7 @@ import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
/** {@hide} */
|
/** @hide */
|
||||||
public class ProfileManagerService extends SystemService {
|
public class ProfileManagerService extends SystemService {
|
||||||
|
|
||||||
private static final String TAG = "CMProfileService";
|
private static final String TAG = "CMProfileService";
|
||||||
|
|
Loading…
Reference in New Issue