CC = gcc CFLAGS = -shared -fPIC -Wall -Wextra -Werror LDFLAGS = -ldl -ljson-c TARGET = intercept.so SRC = execve_intercept.c all: $(TARGET) $(TARGET): $(SRC) $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) clean: rm -f $(TARGET)