📄 map_win.mak
字号:
########################################################################
# Makefile file for #
# Created by #
# Created time: #
########################################################################
########################################################################
# Set makefile's type (SRC_TYPE or LINK_TYPE) (you must set it)
########################################################################
MAKE_TYPE = LINK_TYPE
NEED_TRI_SSI = YES
PRODUCT_NAME = $(OBJS_DIR)/$(ENABLE_PR_MA_OUT)/debug/$(ENABLE_PR_MA_OUT).exe
MAKEFILE_NAME = $(SRC_ROOT)/protocol/map/testmain/map_win.mak
ifeq ($(MAKE_TYPE), SRC_TYPE)
VPATH =
SRCS = $(wildcard $(foreach EVERY_VPATH,$(VPATH),$(EVERY_VPATH)/*.c $(EVERY_VPATH)/*.cpp $(EVERY_VPATH)/*.s))
EXTRA_INCLUDE =
EXTRA_DEFINE =
else
LIB_PATH = $(SRC_ROOT)/protocol
LIBS_DIR = $(subst /,\,$(subst $(SRC_ROOT),$(OBJS_DIR),$(LIB_PATH)))
OBJS = \
$(subst $(SRC_ROOT),$(OBJS_DIR),$(MAKEFILE_DIR))/wintest.o \
$(subst $(SRC_ROOT),$(OBJS_DIR),$(MAKEFILE_DIR))/map_ma.o
MAKES_LIST = \
$(MAKEFILE_DIR)/makefile \
$(MAKEFILE_DIR)/map_ma.mak
ifdef SSI_WITH_CLI_ENABLED
OBJS += $(OBJS_DIR)/cps/02XOS/xos.o
MAKES_LIST += $(SRC_ROOT)/cps/02XOS/makefile
endif
ifdef NM_OAM_SUPPORT
OBJS += $(OBJS_DIR)/protocol/oam/oam.o
MAKES_LIST += $(SRC_ROOT)/protocol/oam/makefile
endif
export GLOBAL_MACRO +=
include $(SRC_ROOT)/build/make_link.rule
endif
ifeq ($(MAKE_PLATFORM), WIN32)
LIB_OBJS = ws2_32.lib
else
LIB_OBJS =
endif
########################################################################
# root directory (you must set it)
# if you source code is not in current directory, you must set VPATH
########################################################################
########################################################################
# include rules and common directory definition
########################################################################
#-----------------------------------------------------------------------
ifndef SRC_ROOT
exit_to_setenv:
@echo Must define SRC_ROOT!
else
ifndef SRC_ROOT
exit_to_setenv:
@echo Must define SRC_ROOT!
else
ifndef CPU
exit_to_setenv:
@echo Must define CPU!
else
include $(SRC_ROOT)/build/makefile.rules
endif
endif
endif
#-----------------------------------------------------------------------
########################################################################
# (you could add your product name in PRODUCT_NAME)
# (you could add your source code in SRCS)
# (you could add your object in OBJS)
# (you could add depend in DEPEND)
########################################################################
########################################################################
# targets definition
########################################################################
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -