Changeset 10228 for trunk/src


Ignore:
Timestamp:
Aug 11, 2003, 6:35:47 PM (22 years ago)
Author:
sandervl
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/odinprof/makefile

    r10222 r10228  
    1 # $Id: makefile,v 1.5 2003-08-08 15:53:31 sandervl Exp $
     1# $Id: makefile,v 1.6 2003-08-11 16:35:47 sandervl Exp $
    22
    33#
    44# Odin32 API
    55#
    6 #       odincrt.dll makefile
     6#       odinprof.dll makefile
    77#
    88
     
    1212#
    1313NOTEXPDEF   = 1
     14STATIC_CRT  = 1
    1415
    1516#
     
    2425CXXFLAGS    = $(CXXFLAGS_ODINCRT)
    2526LD2FLAGS    = $(LD2FLAGS_ODINCRT)
    26 !ifdef WITH_KLIB
    27 CDEFINES    = $(CDEFINES_ODINCRT) -DWITH_KLIB
    28 !else
    2927CDEFINES    = $(CDEFINES_ODINCRT)
    30 !endif
    3128IMPLIBFLAGS = $(IMPLIBFLAGS) /NOIgnoreCase
    32 
    33 DBG=
    34 !ifdef DEBUG
    35 DBG=d
    36 !endif
    37 
    38 # Sorry, this looks like hell now.
    39 !ifdef VAC3
    40 ! ifdef WITH_KLIB
    41 DEFFILE_ORG = odincrt$(DBG).def
    42 DEFFILE     = $(OBJDIR)\odincrt$(DBG)klib.def
    43 ! else
    44 DEFFILE     = odincrt$(DBG).def
    45 ! endif
    46 !endif
    47 !ifdef VAC36
    48 ! ifdef WITH_KLIB
    49 DEFFILE_ORG = odin36$(DBG).def
    50 DEFFILE     = $(OBJDIR)\odin36$(DBG)klib.def
    51 ! else
    52 DEFFILE     = odin36$(DBG).def
    53 ! endif
    54 !endif
    55 !ifdef WAT
    56 ! ifdef WITH_KLIB
    57 DEFFILE_ORG = odinwat$(DBG).def
    58 DEFFILE     = $(OBJDIR)\odinwat$(DBG)klib.def
    59 ! else
    60 DEFFILE     = odinwat$(DBG).def
    61 ! endif
    62 !endif
    63 !ifndef DEFFILE
    64 !error "not supported on this compiler yet."
    65 !endif
     29DEFFILE     = odinprof.def
     30OBJ_PROFILE =
     31LIB_PROFILE =
    6632
    6733
     
    7036#
    7137OBJS = \
    72 $(OBJDIR)\odincrt.obj \
     38$(OBJDIR)\odinprof.obj \
    7339$(OBJDIR)\initterm.obj \
    74 !ifndef WAT
    75 !ifdef VAC3
    76 $(OBJDIR)\math64.obj \
    77 !endif
    78 !ifdef WITH_KLIB
    79 $(ODIN32_LIB)\kHeapDbgVACWrappersR3.lib \
    80 !endif
    81 $(OBJDIR)\malloc.obj \
    82 $(OBJDIR)\file.obj \
    83 $(OBJDIR)\critsect.obj \
    84 $(OBJDIR)\interlock.obj \
    85 !else
    86 !ifdef NMAKE
    87 $(WATCOM)\lib386\os2\$(RTLLIB_O)
    88 !else
    89 $(%WATCOM)\lib386\os2\$(RTLLIB_O)
    90 !endif
    91 !endif
     40$(OBJDIR)\profiler.obj \
     41$(OBJDIR)\profasm.obj \
     42$(OBJDIR)\profcollection.obj \
     43$(OBJDIR)\symfile.obj
    9244
    9345
     
    9547# Libraries. One space before the '\'.
    9648#
    97 LIBS = \
    98 !ifdef WITH_KLIB
    99 $(ODIN32_LIB)\kLibR3.lib \
     49LIBS = $(LIB_DEMANGLE) \
     50$(ODIN32_LIB)/libwrap.lib \
     51!if "$(LIB_DEMANGLE)" == ""
     52!error demangle not configured for this compiler
    10053!endif
    101 !ifdef WAT
    102 $(RTLLIB_O)
    103 !endif
    104 !ifdef VAC36
    105 $(SOMLIB)
    106 !endif
     54
    10755
    10856#
    10957# Target name - name of the dll without extention and path.
    11058#
    111 TARGET = $(ODINCRT)
     59TARGET = odinprof
    11260
    11361
     
    11765!include $(ODIN32_POST_INC)
    11866
    119 
    120 
    121 !ifdef DEFFILE_ORG
    122 # Add kLib export to the def-file.
    123 $(DEFFILE): Makefile $(DEFFILE_ORG)
    124     $(CP) $(DEFFILE_ORG) $@
    125     $(ECHO)     kHeapDbgException           @1500 >> $@
    126 !endif
    127 
Note: See TracChangeset for help on using the changeset viewer.