top.mak

来自「stl的源码」· MAK 代码 · 共 62 行

MAK
62
字号
# -*- makefile -*- Time-stamp: <08/06/12 15:54:12 ptr>## Copyright (c) 1997-1999, 2002, 2003, 2005-2008# Petr Ovtchenkov## Portion Copyright (c) 1999-2001# Parallel Graphics Ltd.## Licensed under the Academic Free License version 3.0#ifdef PRGNAMEPRG        := $(OUTPUT_DIR)/${PRGNAME}${EXE}PRG_DBG    := $(OUTPUT_DIR_DBG)/${PRGNAME}${EXE}PRG_STLDBG := $(OUTPUT_DIR_STLDBG)/${PRGNAME}${EXE}endifALLPRGS = ${PRG}ALLPRGS_DBG = ${PRG_DBG}ALLPRGS_STLDBG = ${PRG_STLDBG}define prog_prog$(1)_PRG        := $(OUTPUT_DIR)/$(1)${EXE}$(1)_PRG_DBG    := $(OUTPUT_DIR_DBG)/$(1)${EXE}$(1)_PRG_STLDBG := $(OUTPUT_DIR_STLDBG)/$(1)${EXE}ALLPRGS        += $${$(1)_PRG}ALLPRGS_DBG    += $${$(1)_PRG_DBG}ALLPRGS_STLDBG += $${$(1)_PRG_STLDBG}endef$(foreach prg,$(PRGNAMES),$(eval $(call prog_prog,$(prg))))include ${RULESBASE}/gmake/app/${COMPILER_NAME}.makinclude ${RULESBASE}/gmake/app/rules.makinclude ${RULESBASE}/gmake/app/rules-install.makdefine prog_cleanclean::	@rm -f $${$(1)_PRG} $${$(1)_PRG_DBG} $${$(1)_PRG_STLDBG}uninstall::	@rm -f $$(INSTALL_BIN_DIR)/$$($(1)_PRG) $$(INSTALL_BIN_DIR_DBG)/$$($(1)_PRG_DBG) $$(INSTALL_BIN_DIR_STLDBG)/$$($(1)_PRG_STLDBG)endefclean::ifdef PRGNAME	@-rm -f ${PRG} ${PRG_DBG} ${PRG_STLDBG}endif$(foreach prg,$(PRGNAMES),$(eval $(call prog_clean,$(prg))))distclean::	@-rm -f $(DEPENDS_COLLECTION)	@-rmdir -p ${OUTPUT_DIR} ${OUTPUT_DIR_DBG} ${OUTPUT_DIR_STLDBG} 2>/dev/nulluninstall::ifdef PRGNAME	@-rm -f $(INSTALL_BIN_DIR)/${PRGNAME}${EXE} $(INSTALL_BIN_DIR_DBG)/${PRGNAME}${EXE} $(INSTALL_BIN_DIR_STLDBG)/${PRGNAME}${EXE}endif	@-rmdir -p $(INSTALL_BIN_DIR) $(INSTALL_BIN_DIR_DBG) $(INSTALL_BIN_DIR_STLDBG) 2>/dev/null

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?