📄 makefile
字号:
## Makefile for Embedded Javascript (EJS) ## Copyright (c) Mbedthis Software LLC, 2003-2006. All Rights Reserved.### Ejs may be linked into shared handlers so we must build the objects both# shared and static if --shared was specified to configure.#COMPILE := *.cEXPORT_OBJECTS := yesPRE_DIRS := classes system dbMAKE_IFLAGS := -I../mpr -I../exmlinclude make.depifeq ($(BLD_PRODUCT),ejs)POST_DIRS := packageendififeq ($(BLD_FEATURE_TEST),1)POST_DIRS += testendififeq ($(BLD_FEATURE_EJS_DB),1)LIBS += sqliteendifTARGETS += $(BLD_BIN_DIR)/libejs$(BLD_LIB)TARGETS += $(BLD_BIN_DIR)/ejs$(BLD_EXE)ifeq ($(BLD_FEATURE_EJS),1)compileExtra: $(TARGETS)endif$(BLD_BIN_DIR)/libejs$(BLD_LIB): files \ $(shell BLD_OBJ=$(BLD_OBJ) \; BLD_OBJ_DIR=$(BLD_OBJ_DIR) \; \ eval echo `cat files`) @bld --library $(BLD_BIN_DIR)/libejs \ --objectsDir $(BLD_OBJ_DIR) --objectList files \ --libs "exml mpr $(LIBS)"$(BLD_BIN_DIR)/ejs$(BLD_EXE): $(BLD_BIN_DIR)/libejs$(BLD_LIB) \ $(BLD_BIN_DIR)/libmpr$(BLD_LIB) \ $(BLD_BIN_DIR)/libejs$(BLD_LIB) $(FILES) @bld --executable $(BLD_BIN_DIR)/ejs$(BLD_EXE) \ --rpath "$(BLD_PREFIX)/bin" \ --preferStatic --smartLibs "ejs exml mpr $(LIBS)" \ --objectsDir $(BLD_OBJ_DIR) \ --objects "$(BLD_OBJ_DIR)/ejsCmd$(BLD_OBJ)"cleanExtra: @echo "rm -f $(TARGETS)" | $(BLDOUT) @rm -f $(TARGETS) @rm -f $(BLD_BIN_DIR)/libejs.*## Local variables:## tab-width: 4## End:## vim: tw=78 sw=4 ts=4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -