代码拉取完成,页面将自动刷新
#***********************************************************************************************************************
#* 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
#***********************************************************************************************************************
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。