Files
ReZygisk/zygiskd-new/Makefile
ThePedroo da68db8a9a add: base for C99 zygiskd
This commit adds the first base for C99 zygiskd, that is not fully working or code-ready.
2024-11-10 23:03:26 -03:00

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