Changeset 6910 for trunk/include


Ignore:
Timestamp:
Oct 1, 2001, 3:27:54 AM (24 years ago)
Author:
bird
Message:

NMAKE watcom config. Profile overrides debug mode.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/odin32.mk

    r6896 r6910  
    1 # $Id: odin32.mk,v 1.6 2001-09-30 09:46:16 bird Exp $
     1# $Id: odin32.mk,v 1.7 2001-10-01 01:27:54 bird Exp $
    22
    33#
     
    2424#
    2525!ifndef __VERSION__
     26NMAKE   = 1
    2627!   ifndef CCENV
    2728CCENV   = VAC3
     29MKFILE  = $(CCENV)
    2830DIREXT  =
    2931VAC3    = 1
     
    3133!       if "$(CCENV)" == "VAC36"
    3234CCENV   = VAC36
     35MKFILE  = $(CCENV)
    3336DIREXT  = .vac36
    3437VAC36   = 1
     
    3639!           if "$(CCENV)" == "EMX"
    3740CCENV   = EMX
     41MKFILE  = $(CCENV)
    3842DIREXT  = .emx
    3943EMXENV  = 1             # Can't use EMX. (SET EMX will show you why)
    4044!           else
     45!               if "$(CCENV)" == "WAT"
     46# (nmake and Watcom)
     47CCENV   = WAT
     48MKFILE  = WATN
     49DIREXT  = .wat
     50WAT     = 1
     51!               else
    4152# default compiler
    4253CCENV   = VAC3
     54MKFILE  = $(CCENV)
    4355DIREXT  =
    4456VAC3    = 1
     57!               endif
    4558!           endif
    4659!       endif
     
    4861!else
    4962# (wmake and Watcom)
     63WMAKE   = 1
    5064CCENV   = WAT
     65MKFILE  = $(CCENV)
    5166DIREXT  = .wat
    5267WAT     = 1
     
    6277#
    6378!ifndef ODIN32_BIN
    64 !  ifdef DEBUG
     79!   ifdef DEBUG
     80!       ifndef PROFILE
    6581ODIN32_BIN  = $(ODIN32_BIN_)\Debug$(DIREXT)
    6682ODIN32_BIN__= $(ODIN32_BIN_)\Debug$(DIREXT)
    67 !  else
    68 !    ifdef PROFILE
     83!       else
    6984ODIN32_BIN  = $(ODIN32_BIN_)\Profile$(DIREXT)
    7085ODIN32_BIN__= $(ODIN32_BIN_)\Profile$(DIREXT)
    71 !    else
     86!       endif
     87!   else
     88!       ifdef PROFILE
     89ODIN32_BIN  = $(ODIN32_BIN_)\Profile$(DIREXT)
     90ODIN32_BIN__= $(ODIN32_BIN_)\Profile$(DIREXT)
     91!       else
    7292ODIN32_BIN  = $(ODIN32_BIN_)\Release$(DIREXT)
    7393ODIN32_BIN__= $(ODIN32_BIN_)\Release$(DIREXT)
    74 !    endif
    75 endif
     94!       endif
     95 endif
    7696!endif
    7797
    7898!ifndef ODIN32_LIB
    79 !  ifdef DEBUG
     99!   ifdef DEBUG
     100!       ifndef PROFILE
    80101ODIN32_LIB  = $(ODIN32_LIB_)\Debug$(DIREXT)
    81102ODIN32_LIB__= $(ODIN32_LIB_)\Debug$(DIREXT)
    82 !  else
    83 !    ifdef PROFILE
     103!       else
    84104ODIN32_LIB  = $(ODIN32_LIB_)\Profile$(DIREXT)
    85105ODIN32_LIB__= $(ODIN32_LIB_)\Profile$(DIREXT)
    86 !    else
     106!       endif
     107!   else
     108!       ifdef PROFILE
     109ODIN32_LIB  = $(ODIN32_LIB_)\Profile$(DIREXT)
     110ODIN32_LIB__= $(ODIN32_LIB_)\Profile$(DIREXT)
     111!       else
    87112ODIN32_LIB  = $(ODIN32_LIB_)\Release$(DIREXT)
    88113ODIN32_LIB__= $(ODIN32_LIB_)\Release$(DIREXT)
    89 !    endif
    90 endif
     114!       endif
     115 endif
    91116!endif
    92117
    93118!ifndef OBJDIR
    94 !  ifdef DEBUG
     119!   ifdef DEBUG
     120!       ifndef PROFILE
    95121OBJDIR   = .\bin\Debug$(DIREXT)
    96 !  else
    97 !    ifdef PROFILE
     122!       else
    98123OBJDIR   = .\bin\Profile$(DIREXT)
    99 !    else
     124!       endif
     125!   else
     126!       ifdef PROFILE
     127OBJDIR   = .\bin\Profile$(DIREXT)
     128!       else
    100129OBJDIR   = .\bin\Release$(DIREXT)
    101 !    endif
    102 endif
     130!       endif
     131 endif
    103132!endif
    104133
     
    142171!ifndef ONLY_TOOLS
    143172!ifdef DEBUG
    144 !  include $(ODIN32_INCLUDE)/odin32.dbg.$(CCENV).mk
     173!   ifndef PROFILE
     174!       include $(ODIN32_INCLUDE)/odin32.dbg.$(MKFILE).mk
     175!   else
     176!       include $(ODIN32_INCLUDE)/odin32.profile.$(MKFILE).mk
     177!   endif
    145178!else
    146 ifdef PROFILE
    147 !    include $(ODIN32_INCLUDE)/odin32.profile.$(CCENV).mk
    148 else
    149 !    include $(ODIN32_INCLUDE)/odin32.rel.$(CCENV).mk
    150 endif
     179 ifdef PROFILE
     180!       include $(ODIN32_INCLUDE)/odin32.profile.$(MKFILE).mk
     181 else
     182!       include $(ODIN32_INCLUDE)/odin32.rel.$(MKFILE).mk
     183 endif
    151184!endif
    152185!endif
Note: See TracChangeset for help on using the changeset viewer.