Build init as C++.

This is just the minimal change to keep it building.

Change-Id: I245c5b8413a1db114576c81462eb5737f5ffcef2
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 @@
 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
+    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_CFLAGS += \
-    -std=gnu11 \
+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