Changeset 720 for trunk/dll


Ignore:
Timestamp:
Jul 5, 2007, 12:01:34 AM (18 years ago)
Author:
Steven Levine
Message:

Pass DEBUG to sub-makes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/makefile

    r719 r720  
    2727# 27 Jun 07 SHL Allow DEBUG set from command line or environment
    2828# 03 Jul 07 SHL Change DEBUG semantics to ifdef/ifndef
     29# 04 Jul 07 SHL Pass DEBUG settings to sub-make
    2930
    3031# Environment:
     
    5556
    5657# Keep this code in sync with makefile_pre.mk
    57 !ifndef DEBUG                  # if not defined on wmake command line
    58 !ifdef %DEBUG                  # if defined in environment
    59 DEBUG = $(%DEBUG)              # use environment setting
     58!ifdef DEBUG                    # if defined on wmake command line
     59DEBUG_OPT = DEBUG=$(DEBUG)      # set in case needed by sub-make
     60!else
     61!ifdef %DEBUG                   # if defined in environment
     62DEBUG = $(%DEBUG)               # use value from environment
     63DEBUG_OPT = DEBUG=$(DEBUG)      # set in case needed by sub-make
    6064!endif
    6165!endif
     
    186190res:
    187191  @echo Updating resources only
    188   $(MAKE) $(__MAKEOPTS__) MAKERES=1
     192  $(MAKE) $(__MAKEOPTS__) $(DEBUG_OPT) MAKERES=1
    189193
    190194internal\mkstr.exe: internal\mkstr.c version.h fm3str.h
    191195  cd internal
    192   $(MAKE) $(__MAKEOPTS__)
     196  $(MAKE) $(__MAKEOPTS__) $(DEBUG_OPT)
    193197  cd..
    194198
     
    239243ipf\fm3.hlp:
    240244  cd ipf
    241   $(MAKE) $(__MAKEOPTS__) fm3.hlp
     245  $(MAKE) $(__MAKEOPTS__) $(DEBUG_OPT) fm3.hlp
    242246  cd..
    243247
     
    249253cleanobj: .symbolic
    250254  cd internal
    251   $(MAKE) $(__MAKEOPTS__) cleanobj
     255  $(MAKE) $(__MAKEOPTS__) $(DEBUG_OPT) cleanobj
    252256  cd..
    253257  -del *.obj
     
    255259clean: .symbolic
    256260  cd internal
    257   $(MAKE) $(__MAKEOPTS__) clean
     261  $(MAKE) $(__MAKEOPTS__) $(DEBUG_OPT) clean
    258262  cd ..\ipf
    259   $(MAKE) $(__MAKEOPTS__) clean
     263  $(MAKE) $(__MAKEOPTS__) $(DEBUG_OPT) clean
    260264  cd..
    261265  -del *.dll
Note: See TracChangeset for help on using the changeset viewer.