Changeset 983


Ignore:
Timestamp:
Feb 26, 2008, 3:51:21 AM (17 years ago)
Author:
John Small
Message:

Change the SYM build code: DEBUB=1 is no longer required, new targets:
syms, exesyms and dllsyms. Also the dist target will build SYM files.

Location:
trunk
Files:
18 edited

Legend:

Unmodified
Added
Removed
  • trunk/av2.mak

    r976 r983  
    1010!include makefile_pre.mk
    1111
    12 all: $(BASE).exe $(BASE).res $(SYMS) .symbolic
     12all: $(BASE).exe $(BASE).res .symbolic
     13
     14sym: $(BASE).sym .symbolic
    1315
    1416$(BASE).res: $(BASE).rc dll\fm3dll.h icons\view3.ico bitmaps\*.bmp
  • trunk/databar.mak

    r976 r983  
    1010!include makefile_pre.mk
    1111
    12 all: $(BASE).exe $(BASE).res $(SYMS) .symbolic
     12all: $(BASE).exe $(BASE).res .symbolic
     13
     14sym: $(BASE).sym .symbolic
    1315
    1416$(BASE).res: $(BASE).rc dll\fm3dll.h icons\$(BASE).ico bitmaps\*.bmp
  • trunk/dirsize.mak

    r976 r983  
    1010!include makefile_pre.mk
    1111
    12 all: $(BASE).exe $(BASE).res $(SYMS) .symbolic
     12all: $(BASE).exe $(BASE).res .symbolic
     13
     14sym: $(BASE).sym .symbolic
    1315
    1416$(BASE).res: dirsize.h dll\fm3dll.h $(BASE).rc $(BASE).dlg
  • trunk/dll/makefile

    r976 r983  
    7575!endif
    7676
    77 !ifdef DEBUG                    #if DEBUG is defined
    78 !  ifeq DEBUG 1                 #if it is 1
    79 !    ifdef %PERLLIB             #if PRELLIB env. var is defined (i.e. Perl is installed?)
    8077SYMS = $(BASE).sym $(BASERES).sym internal\mkstr.sym  #set a targets for building SYM files
    81 !    endif     
    82 !  endif       
    83 !endif 
    8478
    8579# Some flags are order dependent - see OpenWatcom docs
     
    175169     ipf\fm3.hlp &
    176170     internal\mkstr.exe &
    177      fm3res.str $(SYMS)
     171     fm3res.str
     172
     173dllsyms: $(SYMS) .symbolic
    178174
    179175$(BASE).dll $(BASE).lib: $(OBJS) $(BASE).def $(BASE).lrf
     
    249245
    250246$(BASE).sym: $(BASE).map
     247!ifdef %PERLLIB
    251248   @echo Processing: $?
    252249   -perl ..\debugtools\mapsymw.pl $?
     250!else
     251   @echo PERL environment not found. Skipping SYM file
     252!endif
    253253
    254254$(BASERES).sym: $(BASERES).map
     255!ifdef %PERLLIB
    255256   @echo Processing: $?
    256257   -perl ..\debugtools\mapsymw.pl $?
     258!else
     259   @echo PERL environment not found. Skipping SYM file
     260!endif
    257261
    258262internal\mkstr.sym: internal\mkstr.map
     263!ifdef %PERLLIB
    259264   @echo Processing: $?
    260265   cd internal
    261266   -perl ..\..\debugtools\mapsymw.pl mkstr.map
    262267   cd ..
     268!else
     269   @echo PERL environment not found. Skipping SYM file
     270!endif
    263271
    264272!else
  • trunk/eas.mak

    r976 r983  
    1010!include makefile_pre.mk
    1111
    12 all: $(BASE).exe $(BASE).res $(SYMS) .symbolic
     12all: $(BASE).exe $(BASE).res .symbolic
     13
     14sym: $(BASE).sym .symbolic
    1315
    1416$(BASE).res: $(BASE).rc dll\fm3dll.h icons\$(BASE).ico bitmaps\*.bmp
  • trunk/fm4.mak

    r976 r983  
    1010!include makefile_pre.mk
    1111
    12 all: $(BASE).exe $(BASE).res $(SYMS) .symbolic
     12all: $(BASE).exe $(BASE).res .symbolic
     13
     14sym: $(BASE).sym .symbolic
    1315
    1416$(BASE).res: $(BASE).rc icons\$(BASE).ico bitmaps\*.bmp
  • trunk/global.mak

    r976 r983  
    1010!include makefile_pre.mk
    1111
    12 all: $(BASE).exe $(BASE).res $(SYMS) .symbolic
     12all: $(BASE).exe $(BASE).res .symbolic
     13
     14sym: $(BASE).sym .symbolic
    1315
    1416$(BASE).res: $(BASE).rc icons\$(BASE).ico bitmaps\*.bmp
  • trunk/ini.mak

    r976 r983  
    1010!include makefile_pre.mk
    1111
    12 all: $(BASE).exe $(BASE).res $(SYMS) .symbolic
     12all: $(BASE).exe $(BASE).res .symbolic
     13
     14sym: $(BASE).sym .symbolic
    1315
    1416$(BASE).res: $(BASE).rc icons\$(BASE).ico bitmaps\file.bmp
  • trunk/killproc.mak

    r976 r983  
    1010!include makefile_pre.mk
    1111
    12 all: $(BASE).exe $(BASE).res $(SYMS) .symbolic
     12all: $(BASE).exe $(BASE).res .symbolic
     13
     14sym: $(BASE).sym .symbolic
    1315
    1416$(BASE).res: $(BASE).rc icons\$(BASE).ico
  • trunk/makefile

    r977 r983  
    4545all: dll $(BASE) allexe .symbolic
    4646
    47 dist: all lxlite wpi .symbolic
     47syms: exesyms dllsyms .symbolic
     48
     49dist: all syms lxlite wpi .symbolic
    4850
    4951# Only update resources
     
    5961  cd ..
    6062
     63dllsyms: .symbolic
     64  cd dll
     65  $(MAKE) $(__MAKEOPTS__) $(DEBUG_OPT) dllsyms
     66  cd ..
     67
    6168$(BASE): $(BASE).exe $(BASE).res .symbolic
    6269
     
    6976allexe: *.mak .symbolic
    7077   @for %f in ($<) do $(MAKE) -f %f $(__MAKEOPTS__) $(DEBUG_OPT)
     78
     79# make SYM files
     80
     81exesyms: *.mak .symbolic
     82   @for %f in ($<) do $(MAKE) -f %f $(__MAKEOPTS__) $(DEBUG_OPT) sym
     83
     84# make WPI files
    7185
    7286wpi: .symbolic
  • trunk/makefile_pre.mk

    r976 r983  
    4040!endif
    4141
    42 !ifdef DEBUG                    #if DEBUG is defined
    43 !  ifeq DEBUG 1                 #if it is 1
    44 !    ifdef %PERLLIB             #if PRELLIB env. var is defined (i.e. Perl is installed?)
    4542SYMS = $(BASE).sym              #set a target for building SYM files
    46 !    endif     
    47 !  endif       
    48 !endif 
    4943
    5044# Some flags are order dependent - see OpenWatcom docs
  • trunk/sysinfo.mak

    r976 r983  
    1010!include makefile_pre.mk
    1111
    12 all: $(BASE).exe $(BASE).res $(SYMS) .symbolic
     12all: $(BASE).exe $(BASE).res .symbolic
     13
     14sym: $(BASE).sym .symbolic
    1315
    1416$(BASE).res: $(BASE).rc icons\$(BASE).ico
  • trunk/undel.mak

    r976 r983  
    1010!include makefile_pre.mk
    1111
    12 all: $(BASE).exe $(BASE).res $(SYMS) .symbolic
     12all: $(BASE).exe $(BASE).res .symbolic
     13
     14sym: $(BASE).sym .symbolic
    1315
    1416$(BASE).res: $(BASE).rc icons\$(BASE).ico
  • trunk/vcollect.mak

    r976 r983  
    1010!include makefile_pre.mk
    1111
    12 all: $(BASE).exe $(BASE).res $(SYMS) .symbolic
     12all: $(BASE).exe $(BASE).res .symbolic
     13
     14sym: $(BASE).sym .symbolic
    1315
    1416$(BASE).res: $(BASE).rc dll\fm3dll.h icons\collect.ico bitmaps\*.bmp
  • trunk/vdir.mak

    r976 r983  
    1010!include makefile_pre.mk
    1111
    12 all: $(BASE).exe $(BASE).res $(SYMS) .symbolic
     12all: $(BASE).exe $(BASE).res .symbolic
     13
     14sym: $(BASE).sym .symbolic
    1315
    1416$(BASE).res: $(BASE).rc dll\fm3dll.h icons\$(BASE).ico bitmaps\*.bmp
  • trunk/viewinfs.mak

    r976 r983  
    1010!include makefile_pre.mk
    1111
    12 all: $(BASE).exe $(BASE).res $(SYMS) .symbolic
     12all: $(BASE).exe $(BASE).res .symbolic
     13
     14sym: $(BASE).sym .symbolic
    1315
    1416$(BASE).res: $(BASE).rc icons\$(BASE).ico
  • trunk/vtree.mak

    r976 r983  
    1010!include makefile_pre.mk
    1111
    12 all: $(BASE).exe $(BASE).res $(SYMS) .symbolic
     12all: $(BASE).exe $(BASE).res .symbolic
     13
     14sym: $(BASE).sym .symbolic
    1315
    1416$(BASE).res: $(BASE).rc icons\tree.ico bitmaps\*.bmp
  • trunk/warpin/makefile

    r884 r983  
    1414
    1515!ifndef FM2_VER                  # if defined on wmake command, use it
    16 FM2_VER=-3-9-0                   # default value
     16FM2_VER=-3-10-0                  # default value
    1717!ifdef %FM2_VER                  # if defined via env. var.
    1818FM2_VER=$(%FM2_VER)              #     use the env. var.
Note: See TracChangeset for help on using the changeset viewer.