macosx.jam

来自「经典开源游戏glest的源代码」· JAM 代码 · 共 56 行

JAM
56
字号
#============================================================================# Jam configuration and actions for MacOS/X# Copyright (C) 2003 by Eric Sunshine <sunshine@sunshineco.com>#============================================================================SHELL ?= "/bin/sh" ;DEEPCOPY ?= "cp -R" ;# Experience seems to indicate that library scanning misbehaves on MacOS/X with# Jam 2.4, consequently we disable it.AR = "ar ru" ;NOARUPDATE = true ;NOARSCAN = true ;actions Archive{  $(AR) $(<) $(>)}#------------------------------------------------------------------------------# Public rules.#------------------------------------------------------------------------------# ConstructApplicationTarget target : options#    Constructs the application target name (ie. foo.app for foo)rule ConstructApplicationTarget{  return $(<) ;}# ConstructLibraryTarget target : optionsrule ConstructLibraryTarget{  return lib$(<).a ;}# SystemLinkApplication target : objects : optionsrule SystemLinkApplication{  local target = $($(<)_TARGET) ;  Depends $(target) : $(>) ;      LinkApplication $(target) : $(>) ;  LIBS on $(target) = $(LIBS) ;  LDFLAGS on $(target) = $(LDFLAGS) ;  Clean clean : $(target) ;  Clean $(<)clean : $(target) ;}# LinkApplicationConsole exe : objects#    Link a console (non-GUI) appliation from a set of object files.actions LinkApplication bind NEEDLIBS bind EXTRAOBJECTS{  $(MACOSX.ENVIRON)  $(LINK) -o $(<) $(>) $(EXTRAOBJECTS) $(NEEDLIBS) $(LDFLAGS) $(LIBS)}

⌨️ 快捷键说明

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