summaryrefslogtreecommitdiffstats
path: root/init/Android.mk
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2015-02-03 17:12:07 -0800
committerElliott Hughes <enh@google.com>2015-02-04 08:59:10 -0800
commitf3cf438714aa1284d8a58e2f3b108ba93f6d3abb (patch)
tree3a1b726c6805315c280d745e8b742ec9542d58e9 /init/Android.mk
parent5204b1580e0d0f38272c7da166eee9b88c14dc50 (diff)
downloadsystem_core-f3cf438714aa1284d8a58e2f3b108ba93f6d3abb.zip
system_core-f3cf438714aa1284d8a58e2f3b108ba93f6d3abb.tar.gz
system_core-f3cf438714aa1284d8a58e2f3b108ba93f6d3abb.tar.bz2
Build init as C++.
This is just the minimal change to keep it building. Change-Id: I245c5b8413a1db114576c81462eb5737f5ffcef2
Diffstat (limited to 'init/Android.mk')
-rw-r--r--init/Android.mk37
1 files changed, 18 insertions, 19 deletions
diff --git a/init/Android.mk b/init/Android.mk
index 606c199..01ce4da 100644
--- a/init/Android.mk
+++ b/init/Android.mk
@@ -4,36 +4,35 @@ LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= \
- builtins.c \
- init.c \
- devices.c \
- property_service.c \
- util.c \
- parser.c \
- keychords.c \
- signal_handler.c \
- init_parser.c \
- ueventd.c \
- ueventd_parser.c \
- watchdogd.c
-
-LOCAL_CFLAGS += \
- -std=gnu11 \
+ builtins.cpp \
+ devices.cpp \
+ init.cpp \
+ init_parser.cpp \
+ keychords.cpp \
+ parser.cpp \
+ property_service.cpp \
+ signal_handler.cpp \
+ ueventd.cpp \
+ ueventd_parser.cpp \
+ util.cpp \
+ watchdogd.cpp \
+
+LOCAL_CPPFLAGS += \
-Wall \
-Werror -Wno-error=deprecated-declarations \
-Wno-unused-parameter \
ifeq ($(strip $(INIT_BOOTCHART)),true)
-LOCAL_SRC_FILES += bootchart.c
-LOCAL_CFLAGS += -DBOOTCHART=1
+LOCAL_SRC_FILES += bootchart.cpp
+LOCAL_CPPFLAGS += -DBOOTCHART=1
endif
ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))
-LOCAL_CFLAGS += -DALLOW_LOCAL_PROP_OVERRIDE=1 -DALLOW_DISABLE_SELINUX=1
+LOCAL_CPPFLAGS += -DALLOW_LOCAL_PROP_OVERRIDE=1 -DALLOW_DISABLE_SELINUX=1
endif
# Enable ueventd logging
-#LOCAL_CFLAGS += -DLOG_UEVENTS=1
+#LOCAL_CPPFLAGS += -DLOG_UEVENTS=1
LOCAL_MODULE:= init