VirtualBox

Changeset 9 in kStuff for trunk/kProfiler2/Makefile.kmk


Ignore:
Timestamp:
Apr 20, 2008 3:47:01 AM (16 years ago)
Author:
bird
Message:

Use the kStuff template instead of cooking our own compiler setup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kProfiler2/Makefile.kmk

    r5 r9  
    3838#
    3939TEMPLATE_kPrf2 = kProfiler Template
     40if1of ($(BUILD_TARGET), win)
     41TEMPLATE_kPrf2_EXTENDS = kStuff
     42
     43else # Eliminate these
    4044TEMPLATE_kPrf2_TOOL             = GCC3
    4145TEMPLATE_kPrf2_TOOL.os2         = GCC3OMF
     
    4751TEMPLATE_kPrf2_SDKS.win         = WINPSDK
    4852
    49 TEMPLATE_kPrf2_DEFS.freebsd     = KPRF_OS_FREEBSD
    50 TEMPLATE_kPrf2_DEFS.linux       = KPRF_OS_LINUX
    51 TEMPLATE_kPrf2_DEFS.os2         = KPRF_OS_OS2
    52 TEMPLATE_kPrf2_DEFS.win         = KPRF_OS_WINDOWS
    53 
    5453TEMPLATE_kPrf2_CXXFLAGS.freebsd = -g
    5554TEMPLATE_kPrf2_CXXFLAGS.linux   = -g
    5655TEMPLATE_kPrf2_CXXFLAGS.os2     = -g
    57 TEMPLATE_kPrf2_CXXFLAGS.win     = -Zi -Zl -MD -W3 -GF -GR-
     56TEMPLATE_kPrf2_CXXFLAGS.win     = -Zi -Zl -W3 -GF -GR-
    5857TEMPLATE_kPrf2_CXXFLAGS.win.amd64 = -GS- #-FAcs
    5958ifneq ($(BUILD_TYPE),debug)
     
    6160TEMPLATE_kPrf2_CXXFLAGS.linux  += -O3
    6261TEMPLATE_kPrf2_CXXFLAGS.os2    += -O3
    63 TEMPLATE_kPrf2_CXXFLAGS.win    += -O2xtg -Oi -Ob2
     62TEMPLATE_kPrf2_CXXFLAGS.win    += -O2b2
    6463endif
    6564
     
    8180TEMPLATE_kPrf2_LIBS.linux       =
    8281TEMPLATE_kPrf2_LIBS.os2         =
    83 TEMPLATE_kPrf2_LIBS.win        = \
     82TEMPLATE_kPrf2_LIBS.win         = \
    8483        $(PATH_SDK_WINPSDK_LIB)/psapi.Lib
    8584TEMPLATE_kPrf2_LIBS.win.x86     = \
    86         $(PATH_TOOL_VCC70_LIB)/msvcrt.lib \
    87         $(PATH_TOOL_VCC70_LIB)/msvcprt.lib \
     85        $(PATH_TOOL_VCC70_LIB)/libcmt.lib \
    8886        $(PATH_TOOL_VCC70_LIB)/oldnames.lib
     87TEMPLATE_kPrf2_LIBS.win.amd64   = \
     88        $(PATH_TOOL_VCC80AMD64_LIB)/oldnames.lib \
     89        $(PATH_TOOL_VCC80AMD64_LIB)/libcmt.lib
     90endif
    8991
    9092
     
    116118# kPrf2Read - The read & producer of statistics.
    117119#
    118 #kPrf2Read_TEMPLATE = kPrf2
    119120kPrf2Read_TEMPLATE = kStuffEXE
    120121kPrf2Read_SOURCES  = \
     
    132133tst_TOOL = VCC70
    133134tst_SDKS = WINPSDK
    134 tst_CFLAGS = -GH -Gh -Zi -Zl -GR- -GX- -GF- -MD -W3 -wd4244
     135tst_CFLAGS = -GH -Gh -Zi -Zl -GR- -GX- -GF- -W3 -wd4244
    135136tst_SOURCES = tst.c
    136137tst.c_CFLAGS = -Od
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette