targetdirs.mak
来自「C++类模版库实现」· MAK 代码 · 共 44 行
MAK
44 行
# Time-stamp: <03/10/27 16:58:38 ptr># $Id: targetdirs.mak,v 1.1 2003/11/14 19:58:29 ptr Exp $OUTPUT_DIR := obj/$(COMPILER_NAME)/shared$(EXTRA_DIRS)OUTPUT_DIR_DBG := obj/$(COMPILER_NAME)/shared-g$(EXTRA_DIRS)OUTPUT_DIR_STLDBG := obj/$(COMPILER_NAME)/shared-stlg$(EXTRA_DIRS)# file to store generated dependencies for make:DEPENDS_COLLECTION := obj/$(COMPILER_NAME)/.make.dependifeq (cygwin,$(OSNAME))OUTPUT_DIR_A := obj/$(COMPILER_NAME)/static$(EXTRA_DIRS)OUTPUT_DIR_A_DBG := obj/$(COMPILER_NAME)/static-g$(EXTRA_DIRS)OUTPUT_DIR_A_STLDBG := obj/$(COMPILER_NAME)/static-stlg$(EXTRA_DIRS)else# I use the same catalog, as for shared:OUTPUT_DIR_A := $(OUTPUT_DIR)OUTPUT_DIR_A_DBG := $(OUTPUT_DIR_DBG)OUTPUT_DIR_A_STLDBG := $(OUTPUT_DIR_STLDBG)endifINSTALL_LIB_DIR := ${SRCROOT}/../../libINSTALL_LIB_DIR_DBG := ${SRCROOT}/../../libINSTALL_LIB_DIR_STLDBG := ${SRCROOT}/../../libINSTALL_BIN_DIR := ${SRCROOT}/../../binINSTALL_BIN_DIR_DBG := ${SRCROOT}/../../bin-gINSTALL_BIN_DIR_STLDBG := ${SRCROOT}/../../bin_stl-gOUTPUT_DIRS := $(OUTPUT_DIR) $(OUTPUT_DIR_DBG) $(OUTPUT_DIR_STLDBG) \ $(OUTPUT_DIR_A) $(OUTPUT_DIR_A_DBG) $(OUTPUT_DIR_A_STLDBG)# sort will remove duplicates:OUTPUT_DIRS := $(sort $(OUTPUT_DIRS))PHONY += dirs $(OUTPUT_DIRS)dirs: $(OUTPUT_DIRS)$(OUTPUT_DIRS): @if [ ! -d $@ ] ; then \ mkdir -p $@ ; \ fi
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?