代码拉取完成,页面将自动刷新
#
# Makefile for https://github.com/mmaraya/port-mirroring
#
# Copyright (c) 2015 Mike Maraya <mike[dot]maraya[at]gmail[dot]com>
# All rights reserved.
#
# This file is subject to the terms and conditions defined in
# https://github.com/mmaraya/port-mirroring/blob/master/LICENSE,
# which is part of this software package.
#
SHELL := /bin/sh
PROGRAM := port-mirroring
SRC_DIR := src
OBJ_DIR := obj
BIN_DIR := bin
INC_DIR := include
C_FILES := $(wildcard $(SRC_DIR)/*.c)
OBJ_FILES := $(addprefix $(OBJ_DIR)/,$(notdir $(C_FILES:.c=.o)))
LIB_FILES := -lpcap -lpthread
CC := cc
CC_FLAGS := -g -Wall -Wextra -Werror -I$(INC_DIR)
LD_FLAGS :=
.PHONY: all clean check
all: $(BIN_DIR)/$(PROGRAM)
$(BIN_DIR)/$(PROGRAM): $(OBJ_FILES)
@mkdir -p $(@D)
$(CC) $(LD_FLAGS) -o $@ $^ $(LIB_FILES)
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c
@mkdir -p $(@D)
$(CC) $(CC_FLAGS) -c -o $@ $<
clean:
rm -f $(BIN_DIR)/$(PROGRAM) $(OBJ_DIR)/*.o
check:
cppcheck --enable=all -I $(INC_DIR) $(SRC_DIR)/*.c
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。