Commit 619b8058 authored by topjohnwu's avatar topjohnwu

Add secilc

parent 86625378
......@@ -13,7 +13,8 @@ LOCAL_SHARED_LIBRARIES := libsqlite libselinux
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/include \
$(LOCAL_PATH)/external \
$(LOCAL_PATH)/selinux/libsepol/include
$(LOCAL_PATH)/selinux/libsepol/include \
$(LOCAL_PATH)/selinux/libsepol/cil/include
LOCAL_SRC_FILES := \
daemon/magisk.c \
......@@ -32,6 +33,7 @@ LOCAL_SRC_FILES := \
magiskpolicy/magiskpolicy.c \
magiskpolicy/rules.c \
magiskpolicy/sepolicy.c \
magiskpolicy/secilc.c \
magiskpolicy/api.c \
resetprop/resetprop.cpp \
resetprop/system_properties.cpp \
......
......@@ -11,10 +11,10 @@
char *argv0;
char *applet[] =
{ "su", "resetprop", "magiskpolicy", "supolicy", "sepolicy-inject", "magiskhide", NULL };
{ "su", "resetprop", "magisksecilc", "magiskpolicy", "supolicy", "sepolicy-inject", "magiskhide", NULL };
int (*applet_main[]) (int, char *[]) =
{ su_client_main, resetprop_main, magiskpolicy_main, magiskpolicy_main, magiskpolicy_main, magiskhide_main, NULL };
{ su_client_main, resetprop_main, secilc_main, magiskpolicy_main, magiskpolicy_main, magiskpolicy_main, magiskhide_main, NULL };
// Global error hander function
// Should be changed each thread/process
......
......@@ -79,6 +79,7 @@ extern int (*applet_main[]) (int, char *[]);
int magiskhide_main(int argc, char *argv[]);
int magiskpolicy_main(int argc, char *argv[]);
int su_client_main(int argc, char *argv[]);
int secilc_main(int argc, char *argv[]);
#ifdef __cplusplus
extern "C" {
......
Subproject commit 3c6a170138cacb1f817c65181bd6e3ef15cfca9e
Subproject commit 6600772dca2c02a2528429759aeb7856361bfcb4
Subproject commit 3d9b8bcb0561e8b2fd8cf54b150e458d35c73a18
Subproject commit 2fefdfc40fe5e675253fcaf03558ca3dca0a0550
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment