You've already forked ReZygisk
mirror of
https://github.com/PerformanC/ReZygisk.git
synced 2025-09-06 06:37:01 +00:00
This commit adds the first base for C99 zygiskd, that is not fully working or code-ready.
33 lines
925 B
Makefile
33 lines
925 B
Makefile
CC := ~/Android/Sdk/ndk/27.0.11902837/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android34-clang
|
|
|
|
# FILES = root_impl/common.c \
|
|
# root_impl/kernelsu.c \
|
|
# companion.c \
|
|
# dl.c \
|
|
# main.c \
|
|
# utils.c \
|
|
# zygiskd.c
|
|
|
|
FILES = root_impl/*.c \
|
|
*.c
|
|
|
|
CFLAGS = -D_GNU_SOURCE -std=c99 -Wpedantic -Wall -Wextra -Werror -Wformat -Wuninitialized -Wshadow -Wno-zero-length-array -Wno-fixed-enum-extension -Iroot_impl -llog
|
|
|
|
all: CFLAGS += -DDEBUG=0 -O3 -flto=thin -Wl,--strip-all
|
|
all:
|
|
$(CC) $(CFLAGS) $(FILES) -o zygiskd64
|
|
|
|
debug: CFLAGS += -DDEBUG=1 -g -O0
|
|
debug:
|
|
$(CC) $(CFLAGS) $(FILES) -o zygiskd64
|
|
|
|
32bit: CFLAGS += -m32 -DDEBUG=0 -O3 -flto=thin -Wl,--strip-all
|
|
32bit:
|
|
$(CC) $(CFLAGS) $(FILES) -o zygiskd32
|
|
|
|
32bit-debug: CFLAGS += -m32 -DDEBUG=1 -g -O0
|
|
32bit-debug:
|
|
$(CC) $(CFLAGS) $(FILES) -o zygiskd32
|
|
|
|
clean:
|
|
rm -f zygiskd
|