# $Id: setup.optional.vac3xx.mk,v 1.1 2002-04-30 06:11:23 bird Exp $ # # Helper file for all the optional stuff which is common for # all vac3x compilers. # Concidering the size of this, it really make sense putting it here. # # # C Compiler flags. # _CC_SEG_TEXT = _CC_SEG_DATA = _CC_SEG_XCPT = _CC_DEFAULT_LIBS = /Gn+ _CC_PACK = _CC_MODEL = !ifdef ALL_SEG_TEXT _CC_SEG_TEXT=/NT$(ALL_SEG_TEXT) !endif !ifdef CC_SEG_TEXT _CC_SEG_TEXT=/NT$(CC_SEG_TEXT) !endif !ifdef ALL_SEG_DATA _CC_SEG_DATA=/ND$(ALL_SEG_TEXT) !endif !ifdef CC_SEG_DATA _CC_SEG_DATA=/ND$(CC_SEG_TEXT) !endif !if defined(CC_DEFAULT_LIBS) || defined(ALL_DEFAULT_LIBS) _CC_DEFAULT_LIBS = /Gn- !endif !ifdef ALL_PACK _CC_PACK = /Sp$(ALL_PACK) !endif !ifdef CC_PACK _CC_PACK = /Sp$(CC_PACK) !endif !if defined(CC_MODEL) || defined(ALL_MODEL) ! if [$(ECHO) warning: CC_MODEL/ALL_MODEL isn't supported by this compiler$(CLRRST)] ! endif !endif _CC_OPTIONAL = $(_CC_SEG_TEXT) $(_CC_SEG_DATA) $(_CC_SEG_XCPT) $(_CC_DEFAULT_LIBS) $(_CC_PACK) $(_CC_MODEL) # # C++ Compiler flags. # _CXX_SEG_TEXT = _CXX_SEG_DATA = _CXX_SEG_XCPT = _CXX_DEFAULT_LIBS = /Gn+ _CXX_PACK = _CXX_XCPT = /Gx+ _CXX_MODEL = !ifdef ALL_SEG_TEXT _CXX_SEG_TEXT=/NT$(ALL_SEG_TEXT) !endif !ifdef CXX_SEG_TEXT _CXX_SEG_TEXT=/NT$(CXX_SEG_TEXT) !endif !ifdef ALL_SEG_DATA _CXX_SEG_DATA=/ND$(ALL_SEG_TEXT) !endif !ifdef CXX_SEG_DATA _CXX_SEG_DATA=/ND$(CXX_SEG_TEXT) !endif !ifdef ALL_SEG_XCPT _CXX_SEG_XCPT=/NX$(ALL_SEG_XCPT) !endif !ifdef CXX_SEG_XCPT _CXX_SEG_XCPT=/NX$(CXX_SEG_TEXT) !endif !if defined(CXX_DEFAULT_LIBS) || defined(ALL_DEFAULT_LIBS) _CXX_DEFAULT_LIBS = /Gn- !endif !ifdef ALL_PACK _CXX_PACK = /Sp$(ALL_PACK) !endif !ifdef CXX_PACK _CXX_PACK = /Sp$(CXX_PACK) !endif !ifdef CXX_XCPT _CXX_XCPT = /Gx- !endif !ifdef CXX_NO_XCPT _CXX_XCPT = /Gx+ !endif !if defined(CXX_MODEL) || defined(ALL_MODEL) ! if [$(ECHO) warning: CXX_MODEL/ALL_MODEL isn't supported by this compiler$(CLRRST)] ! endif !endif _CXX_OPTIONAL = $(_CXX_SEG_TEXT) $(_CXX_SEG_DATA) $(_CXX_SEG_XCPT) $(_CXX_DEFAULT_LIBS) $(_CXX_PACK) $(_CXX_XCPT) $(_CXX_MODEL)