makefile.builtin
来自「guide and some example with visualC++」· BUILTIN 代码 · 共 102 行
BUILTIN
102 行
#########################
# Part 1: LOCAL DEFINITIONS
TOP = ../..
EXTRA =
WARNINGS =
INCLUDES = -I$(TOP)/include -I. $(INCLUDE_FLAGS)
LIB =
DEP_LIBS =
LIBS =
DIRS =
MODULE = GL
MODULE_FILE = ../modules.calls
LINK_LIBS =
#########################
# Part 2: COMMON MAKE PARAMETERS
include $(TOP)/make.proj
#########################
# Part 3: LOCAL SOURCES
#########################
# Part 4: LOCAL TARGETS
moduleOn:: #comment out the next line to turn module ON and recompile EiC
# @echo "#define NO_module_$(MODULE)" >> $(MODULE_FILE)
module_call:: moduleOn
@echo "#ifndef NO_module_$(MODULE)" >> $(MODULE_FILE)
@echo "module_$(MODULE)();" >> $(MODULE_FILE)
@echo "#endif" >> $(MODULE_FILE)
@echo "" >> $(MODULE_FILE)
$(DUMMY_TARGET)
all::
install:: module_call
clean::
clobber::clean
$(RM) module_call
######################################################
######################################################
######################################################
####### HEADERS
headers::
###########################################################
###########################################################
###########################################################
#### libModule
LIB_DIR = $(TOP)/lib
LIB = $(LIB_DIR)/libeic.a
libSRCS =
libOBJS =
SRCS = $(libSRCS)
$(LIB): $(libOBJS)
$(RUNLIBCMD)
lib::$(LIB)
all::$(LIB)
install:: lib
install::
@echo "$(LINK_LIBS) " >> ../link.libs
clobber::
clean::
#########################
#########################
#########################
# Part 5: COMMON RULES and
# and default Targets
include $(CONFIG_DIR)/make.rules
#########################
# Part 6: DEPENDENCIES
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?