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 + -
显示快捷键?