1 2 3 4 5 6 7 8 9 10 11 12
CC := gcc CFLAGS = -Wall -Wextra -Os -std=c99 -pedantic -fstack-protector-all CFLAGS += $(USER_CFLAGS) LDFLAGS = -shared LDFLAGS += $(USER_LDFLAGS) all: libptracew.so libptracew.so: ptrace.c $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS)