From 4f5b9a701b3d480ae4437ec60062ecb6c94446ee Mon Sep 17 00:00:00 2001 From: Todd Poynor Date: Tue, 13 Aug 2013 16:30:01 -0700 Subject: [PATCH] dumpstate: switch to HAL static libraries Change-Id: I865a0b4b4a84a2d54a239e7b09874287f0c1ad56 --- cmds/dumpstate/Android.mk | 12 ++++++------ cmds/dumpstate/dumpstate.c | 2 -- cmds/dumpstate/libdumpstate_default.c | 22 ++++++++++++++++++++++ 3 files changed, 28 insertions(+), 8 deletions(-) create mode 100644 cmds/dumpstate/libdumpstate_default.c diff --git a/cmds/dumpstate/Android.mk b/cmds/dumpstate/Android.mk index 3194dbfa9..9065ee1d2 100644 --- a/cmds/dumpstate/Android.mk +++ b/cmds/dumpstate/Android.mk @@ -1,4 +1,9 @@ LOCAL_PATH:= $(call my-dir) +include $(CLEAR_VARS) +LOCAL_SRC_FILES := libdumpstate_default.c +LOCAL_MODULE := libdumpstate.default +include $(BUILD_STATIC_LIBRARY) + include $(CLEAR_VARS) ifdef BOARD_WLAN_DEVICE @@ -10,12 +15,7 @@ LOCAL_SRC_FILES := dumpstate.c utils.c LOCAL_MODULE := dumpstate LOCAL_SHARED_LIBRARIES := libcutils liblog libselinux - -ifdef BOARD_LIB_DUMPSTATE -LOCAL_STATIC_LIBRARIES := $(BOARD_LIB_DUMPSTATE) -LOCAL_CFLAGS += -DBOARD_HAS_DUMPSTATE -endif - +LOCAL_HAL_STATIC_LIBRARIES := libdumpstate LOCAL_CFLAGS += -Wall -Wno-unused-parameter -std=gnu99 include $(BUILD_EXECUTABLE) diff --git a/cmds/dumpstate/dumpstate.c b/cmds/dumpstate/dumpstate.c index b8f505e5c..c396d4992 100644 --- a/cmds/dumpstate/dumpstate.c +++ b/cmds/dumpstate/dumpstate.c @@ -244,14 +244,12 @@ static void dumpstate() { dump_file("BINDER STATS", "/sys/kernel/debug/binder/stats"); dump_file("BINDER STATE", "/sys/kernel/debug/binder/state"); -#ifdef BOARD_HAS_DUMPSTATE printf("========================================================\n"); printf("== Board\n"); printf("========================================================\n"); dumpstate_board(); printf("\n"); -#endif /* Migrate the ril_dumpstate to a dumpstate_board()? */ char ril_dumpstate_timeout[PROPERTY_VALUE_MAX] = {0}; diff --git a/cmds/dumpstate/libdumpstate_default.c b/cmds/dumpstate/libdumpstate_default.c new file mode 100644 index 000000000..fd840dfd4 --- /dev/null +++ b/cmds/dumpstate/libdumpstate_default.c @@ -0,0 +1,22 @@ +/* + * Copyright (C) 2013 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "dumpstate.h" + +void dumpstate_board(void) +{ +} +