Changeset 1281 for trunk/makefile


Ignore:
Timestamp:
Nov 18, 2008, 6:19:46 PM (17 years ago)
Author:
John Small
Message:

Ticket 297: Various build improvements/corrections

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/makefile

    r1259 r1281  
    2323# 22 Jul 08 SHL Pass FORTIFY options to subordinate makefiles
    2424# 25 Oct 08 SHL Sanitize DEBUG usage
     25# 18 Nov 08 JBS Ticket 297: Various build improvements/corrections
    2526
    2627# Environment - see makefile_pre.mk and dll\makefile
     
    5051syms: exesyms dllsyms .symbolic
    5152
    52 dist: lxlitedll $(BASE) lxliteexe syms wpi .symbolic
     53dist: all syms lxlite wpi .symbolic
    5354
    5455# Only update resources
    5556res: .symbolic
    5657  @echo Updating resources only
    57   $(MAKE) $(__MAKEOPTS__) $(DEBUG_OPT) MAKERES=1
     58  $(MAKE) -h $(__MAKEOPTS__) $(DEBUG_OPT) MAKERES=1
    5859
    5960# make DLL components
     
    6162dll: .symbolic
    6263  cd dll
    63   $(MAKE) $(__MAKEOPTS__) $(DEBUG_OPT) $(FORTIFY_OPT)
     64  $(MAKE) -h $(__MAKEOPTS__) $(DEBUG_OPT) $(FORTIFY_OPT)
    6465  cd ..
    6566
    6667dllsyms: .symbolic
    6768  cd dll
    68   $(MAKE) $(__MAKEOPTS__) $(DEBUG_OPT) $(FORTIFY_OPT) syms
     69  $(MAKE) -h $(__MAKEOPTS__) $(DEBUG_OPT) $(FORTIFY_OPT) syms
    6970  cd ..
    7071
     
    7879
    7980allexe: *.mak .symbolic
    80   @for %f in ($<) do $(MAKE) -f %f $(__MAKEOPTS__) $(DEBUG_OPT) $(FORTIFY_OPT)
     81  @for %f in ($<) do $(MAKE) -h -f %f $(__MAKEOPTS__) $(DEBUG_OPT) $(FORTIFY_OPT)
    8182
    8283# make SYM files
    8384
    8485exesyms: *.mak .symbolic
    85   @for %f in ($<) do $(MAKE) -f %f $(__MAKEOPTS__) $(DEBUG_OPT) $(FORTIFY_OPT) sym
     86  @for %f in ($<) do $(MAKE) -h -f %f $(__MAKEOPTS__) $(DEBUG_OPT) $(FORTIFY_OPT) sym
    8687
    8788# make WPI files
     
    8990wpi: .symbolic
    9091  cd warpin
    91   $(MAKE) $(__MAKEOPTS__) $(DEBUG_OPT) $(WARPIN_OPTS)
     92  $(MAKE) -h $(__MAKEOPTS__) $(DEBUG_OPT) $(WARPIN_OPTS)
    9293  cd ..
    9394
     
    9899lxliteexe: *.mak .symbolic
    99100!ifndef DEBUG
    100   @for %f in ($<) do $(MAKE) -f %f $(__MAKEOPTS__) $(DEBUG_OPT) $(FORTIFY_OPT) lxlite
     101  @for %f in ($<) do $(MAKE) -h -f %f $(__MAKEOPTS__) $(DEBUG_OPT) $(FORTIFY_OPT) lxlite
    101102!endif
    102103
     
    105106!ifndef DEBUG
    106107  cd dll
    107   $(MAKE) $(__MAKEOPTS__) $(DEBUG_OPT) $(FORTIFY_OPT) lxlite
     108  $(MAKE) -h $(__MAKEOPTS__) $(DEBUG_OPT) $(FORTIFY_OPT) lxlite
    108109  cd ..
    109110!endif
     
    111112cleanobj: .symbolic
    112113  cd dll
    113   $(MAKE) $(__MAKEOPTS__) $(DEBUG_OPT) cleanobj
     114  $(MAKE) -h $(__MAKEOPTS__) $(DEBUG_OPT) cleanobj
    114115  cd ..
    115116  -del *.obj
     
    117118clean:: .symbolic
    118119  cd dll
    119   $(MAKE) $(__MAKEOPTS__) $(DEBUG_OPT) clean
     120  $(MAKE) -h $(__MAKEOPTS__) $(DEBUG_OPT) clean
    120121  cd ..
    121122  -del *.exe
     
    129130distclean: clean .symbolic
    130131  cd warpin
    131   $(MAKE) $(__MAKEOPTS__) $(DEBUG_OPT) distclean
     132  $(MAKE) -h $(__MAKEOPTS__) $(DEBUG_OPT) distclean
    132133  cd ..
    133134
Note: See TracChangeset for help on using the changeset viewer.