CC := gcc CFLAGS = -Wall -Wextra -Os -std=c99 -pedantic -fstack-protector-all CFLAGS += $(USER_CFLAGS) LDFLAGS = -shared LDFLAGS += $(USER_LDFLAGS) all: libhypodermicw.so libhypodermicw.so: ptrace.c $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS)