1 Star 0 Fork 0

zy/nps-网络透传工具

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Makefile 1.44 KB
一键复制 编辑 原始数据 按行查看 历史
zy 提交于 2021-02-04 14:26 . 完成UDP透传功能。
#***********************************************************************************************************************
#* filename: Makefile
#* author: Echo Zhang @2021-02-04
#* e-mail: not_xx@126.com
#***********************************************************************************************************************
TARGET ?= nps
SUFFIX ?= .run
PACKAGE_VERSION ?= V1.0
ROOT_DIR ?= .
VPATH := $(VPATH):$(ROOT_DIR)
LD_SCRIPT ?= $(TARGET).ld
#CROSS_COMPILE ?= arm-none-eabi-
CC ?= $(CROSS_COMPILE)gcc
LD ?= $(CROSS_COMPILE)ld
OBJCOPY ?= $(CROSS_COMPILE)objcopy
SIZE ?= $(CROSS_COMPILE)size
SRC = net_server.c
OBJS = $(addsuffix .o, $(basename $(SRC)))
ASFLAGS +=
CFLAGS += -Wall -g -Wl,-Map=$(TARGET).map
LDFLAGS += -luv
PACKAGE_BUILD_DATE ?= \"`date +%F\ %T`\"
.PHONY: size all clean
all: $(TARGET)$(SUFFIX) size
$(TARGET)$(SUFFIX): $(ROOT_DIR)/main.c $(OBJS)
$(CC) $(CFLAGS) -DPACKAGE_BUILD_DATE="$(PACKAGE_BUILD_DATE)" -DPACKAGE_VERSION="\"$(PACKAGE_VERSION)\"" $(ROOT_DIR)/main.c $(OBJS) -o $@ $(LDFLAGS)
%.o: %.S
$(CC) -c -o $@ $(ASFLAGS) $<
%.o: %.c
$(CC) -c -o $@ $(CFLAGS) $<
size: $(TARGET)$(SUFFIX)
@$(SIZE) -B $(TARGET)$(SUFFIX)
clean:
rm -f $(TARGET)$(SUFFIX) $(OBJS) $(TARGET).map
#***********************************************************************************************************************
#* endline
#***********************************************************************************************************************
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/echo1987/nps.git
git@gitee.com:echo1987/nps.git
echo1987
nps
nps-网络透传工具
master

搜索帮助