18 lines
323 B
Makefile
18 lines
323 B
Makefile
CC = gcc
|
||
CFLAGS = -shared -fPIC -Wall -Wextra -Werror
|
||
LDFLAGS = -ldl -ljson-c
|
||
TARGET = intercept.so
|
||
SRC = execve_intercept.c
|
||
|
||
# 如果需要开启 debug,只需执行 make DEBUG=1
|
||
ifeq ($(DEBUG),1)
|
||
CFLAGS += -DDEBUG
|
||
endif
|
||
|
||
all: $(TARGET)
|
||
|
||
$(TARGET): $(SRC)
|
||
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
|
||
|
||
clean:
|
||
rm -f $(TARGET)
|