Changeset 4770 for trunk/include


Ignore:
Timestamp:
Dec 9, 2000, 5:04:55 PM (25 years ago)
Author:
phaller
Message:

Added profiling support

Location:
trunk/include
Files:
4 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/odin32.mk

    r4718 r4770  
    1 # $Id: odin32.mk,v 1.1 2000-12-02 23:50:46 bird Exp $
     1# $Id: odin32.mk,v 1.2 2000-12-09 16:04:21 phaller Exp $
    22
    33#
     
    1212# defines
    1313#    DEBUG - build a debug version instead of release version
     14#    PROFILE - build a profile debug version instead of release version
    1415#    CCENV:
    1516#      VAC3  - use IBM VisualAge for C++ 3 compiler environment (default).
     
    1819#      EMX   - use GNU/EMX compiler environment. (don't work!)
    1920#
    20 
    2121
    2222#
     
    5656#
    5757!ifndef ODIN32_BIN
    58  ifdef DEBUG
     58ifdef DEBUG
    5959ODIN32_BIN  = $(ODIN32_BIN_)\Debug$(DIREXT)
    6060ODIN32_BIN__= $(ODIN32_BIN_)\Debug$(DIREXT)
    61 !else
     61!  else
     62!    ifdef PROFILE
     63ODIN32_BIN  = $(ODIN32_BIN_)\Debug$(DIREXT)
     64ODIN32_BIN__= $(ODIN32_BIN_)\Debug$(DIREXT)
     65!    else
    6266ODIN32_BIN  = $(ODIN32_BIN_)\Release$(DIREXT)
    6367ODIN32_BIN__= $(ODIN32_BIN_)\Release$(DIREXT)
    64 !   endif
     68!    endif
     69!  endif
    6570!endif
     71
    6672!ifndef ODIN32_LIB
    67  ifdef DEBUG
     73ifdef DEBUG
    6874ODIN32_LIB  = $(ODIN32_LIB_)\Debug$(DIREXT)
    6975ODIN32_LIB__= $(ODIN32_LIB_)\Debug$(DIREXT)
    70 !else
     76!  else
     77!    ifdef PROFILE
     78ODIN32_LIB  = $(ODIN32_LIB_)\Debug$(DIREXT)
     79ODIN32_LIB__= $(ODIN32_LIB_)\Debug$(DIREXT)
     80!    else
    7181ODIN32_LIB  = $(ODIN32_LIB_)\Release$(DIREXT)
    7282ODIN32_LIB__= $(ODIN32_LIB_)\Release$(DIREXT)
    73 !   endif
     83!    endif
     84!  endif
    7485!endif
     86
    7587!ifndef OBJDIR
    76  ifdef DEBUG
     88ifdef DEBUG
    7789OBJDIR   = .\bin\Debug$(DIREXT)
    78 !   else
     90!    else
     91!    ifdef PROFILE
     92OBJDIR   = .\bin\Debug$(DIREXT)
     93!    else
    7994OBJDIR   = .\bin\Release$(DIREXT)
    80 !   endif
     95!    endif
     96!  endif
    8197!endif
    8298
     
    99115!ifndef ONLY_TOOLS
    100116!ifdef DEBUG
    101 !include $(ODIN32_INCLUDE)/odin32.dbg.$(CCENV).mk
     117!  include $(ODIN32_INCLUDE)/odin32.dbg.$(CCENV).mk
    102118!else
    103 !include $(ODIN32_INCLUDE)/odin32.rel.$(CCENV).mk
     119!  ifdef PROFILE
     120!    include $(ODIN32_INCLUDE)/odin32.profile.$(CCENV).mk
     121!  else
     122!    include $(ODIN32_INCLUDE)/odin32.rel.$(CCENV).mk
     123!  endif
    104124!endif
    105125!endif
  • trunk/include/odin32.tools.emx.mk

    r4718 r4770  
    1 # $Id: odin32.tools.emx.mk,v 1.1 2000-12-02 23:50:49 bird Exp $
     1# $Id: odin32.tools.emx.mk,v 1.2 2000-12-09 16:04:21 phaller Exp $
    22
    33#
     
    2020!ifdef DEBUG
    2121MAKE_CMD    = $(MAKE_CMD) DEBUG=1
     22!endif
     23!ifdef PROFILE
     24MAKE_CMD    = $(MAKE_CMD) DEBUG=1 PROFILE=1
    2225!endif
    2326!ifdef NODEBUGINFO
  • trunk/include/odin32.tools.vac3.mk

    r4718 r4770  
    1 # $Id: odin32.tools.vac3.mk,v 1.1 2000-12-02 23:50:49 bird Exp $
     1# $Id: odin32.tools.vac3.mk,v 1.2 2000-12-09 16:04:22 phaller Exp $
    22
    33#
     
    2020!ifdef DEBUG
    2121MAKE_CMD    = $(MAKE_CMD) DEBUG=1
     22!endif
     23!ifdef PROFILE
     24MAKE_CMD    = $(MAKE_CMD) DEBUG=1 PROFILE=1
    2225!endif
    2326!ifdef NODEBUGINFO
  • trunk/include/odin32.tools.vac36.mk

    r4718 r4770  
    1 # $Id: odin32.tools.vac36.mk,v 1.1 2000-12-02 23:50:50 bird Exp $
     1# $Id: odin32.tools.vac36.mk,v 1.2 2000-12-09 16:04:23 phaller Exp $
    22
    33#
     
    2121!ifdef DEBUG
    2222MAKE_CMD    = $(MAKE_CMD) DEBUG=1
     23!endif
     24!ifdef PROFILE
     25MAKE_CMD    = $(MAKE_CMD) DEBUG=1 PROFILE=1
    2326!endif
    2427!ifdef NODEBUGINFO
  • trunk/include/odin32.tools.wat.mk

    r4718 r4770  
    1 # $Id: odin32.tools.wat.mk,v 1.1 2000-12-02 23:50:50 bird Exp $
     1# $Id: odin32.tools.wat.mk,v 1.2 2000-12-09 16:04:23 phaller Exp $
    22
    33#
     
    2424!ifdef DEBUG
    2525MAKE_CMDLINE= $(MAKE_CMDLINE) DEBUG=1
     26!endif
     27!ifdef PROFILE
     28MAKE_CMDLINE= $(MAKE_CMDLINE) DEBUG=1 PROFILE=1
    2629!endif
    2730!if "$(%NODEBUGINFO)" != ""
  • trunk/include/odinwrap.h

    r4393 r4770  
    1 /* $Id: odinwrap.h,v 1.28 2000-10-02 21:13:45 phaller Exp $ */
     1/* $Id: odinwrap.h,v 1.29 2000-12-09 16:04:24 phaller Exp $ */
    22
    33/*
     
    2525
    2626// override profiling
    27 //#undef PROFILE_ODIN
    28 //#define PROFILE_ODIN
     27//#undef PROFILE
     28//#define PROFILE
    2929
    3030
     
    7474// ---------------------------------------------------------------------------
    7575// PH: this is for profiling cumulative method call times
    76 #ifdef PROFILE_ODIN
     76#ifdef PROFILE
    7777
    7878#  define PROFILE_START(a)        \
Note: See TracChangeset for help on using the changeset viewer.