< prev index next >

make/windows/makefiles/compile.make

Print this page




 297 PRODUCT_OPT_OPTION   = /O2 /Oy-
 298 FASTDEBUG_OPT_OPTION = /O2 /Oy-
 299 DEBUG_OPT_OPTION     = /Od
 300 GX_OPTION = /EHsc
 301 LD_FLAGS = /manifest $(LD_FLAGS)
 302 MP_FLAG = /MP
 303 # Manifest Tool - used in VS2005 and later to adjust manifests stored
 304 # as resources inside build artifacts.
 305 !if "x$(MT)" == "x"
 306 MT=mt.exe
 307 !endif
 308 SAFESEH_FLAG = /SAFESEH
 309 !endif
 310 
 311 !if "$(BUILDARCH)" == "i486"
 312 LD_FLAGS = $(SAFESEH_FLAG) $(LD_FLAGS)
 313 !endif
 314 
 315 CXX_FLAGS = $(CXX_FLAGS) $(MP_FLAG)
 316 







 317 # If NO_OPTIMIZATIONS is defined in the environment, turn everything off
 318 !ifdef NO_OPTIMIZATIONS
 319 PRODUCT_OPT_OPTION   = $(DEBUG_OPT_OPTION)
 320 FASTDEBUG_OPT_OPTION = $(DEBUG_OPT_OPTION)
 321 !endif
 322 
 323 # Generic linker settings
 324 !if "x$(LD)" == "x"
 325 LD=link.exe
 326 !endif
 327 LD_FLAGS= $(LD_FLAGS) kernel32.lib user32.lib gdi32.lib winspool.lib \
 328  comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib \
 329  uuid.lib Wsock32.lib winmm.lib version.lib /nologo /machine:$(MACHINE) /opt:REF \
 330  /opt:ICF,8
 331 !if "$(ENABLE_FULL_DEBUG_SYMBOLS)" == "1"
 332 LD_FLAGS= $(LD_FLAGS) /map /debug
 333 !endif
 334 
 335 
 336 !if $(MSC_VER) >= 1600 


 340 # Resource compiler settings
 341 !if "x$(RC)" == "x"
 342 RC=rc.exe
 343 !endif
 344 RC_FLAGS=/D "HS_VER=$(HS_VER)" \
 345          /D "HS_DOTVER=$(HS_DOTVER)" \
 346          /D "HS_BUILD_ID=$(HS_BUILD_ID)" \
 347          /D "JDK_VER=$(JDK_VER)" \
 348          /D "JDK_DOTVER=$(JDK_DOTVER)" \
 349          /D "HS_COMPANY=$(HS_COMPANY)" \
 350          /D "HS_FILEDESC=$(HS_FILEDESC)" \
 351          /D "HS_COPYRIGHT=$(HS_COPYRIGHT)" \
 352          /D "HS_FNAME=$(HS_FNAME)" \
 353          /D "HS_INTERNAL_NAME=$(HS_INTERNAL_NAME)" \
 354          /D "HS_NAME=$(HS_NAME)"
 355 
 356 # Need this to match the CXX_FLAGS settings
 357 !if "$(MFC_DEBUG)" == "true"
 358 RC_FLAGS = $(RC_FLAGS) /D "_DEBUG"
 359 !endif
 360 


 297 PRODUCT_OPT_OPTION   = /O2 /Oy-
 298 FASTDEBUG_OPT_OPTION = /O2 /Oy-
 299 DEBUG_OPT_OPTION     = /Od
 300 GX_OPTION = /EHsc
 301 LD_FLAGS = /manifest $(LD_FLAGS)
 302 MP_FLAG = /MP
 303 # Manifest Tool - used in VS2005 and later to adjust manifests stored
 304 # as resources inside build artifacts.
 305 !if "x$(MT)" == "x"
 306 MT=mt.exe
 307 !endif
 308 SAFESEH_FLAG = /SAFESEH
 309 !endif
 310 
 311 !if "$(BUILDARCH)" == "i486"
 312 LD_FLAGS = $(SAFESEH_FLAG) $(LD_FLAGS)
 313 !endif
 314 
 315 CXX_FLAGS = $(CXX_FLAGS) $(MP_FLAG)
 316 
 317 !if "$(ENABLE_JFR)" == "true"
 318 INCLUDE_JFR=1
 319 !else
 320 INCLUDE_JFR=0
 321 !endif
 322 CXX_FLAGS=$(CXX_FLAGS) /D INCLUDE_JFR=$(INCLUDE_JFR)
 323 
 324 # If NO_OPTIMIZATIONS is defined in the environment, turn everything off
 325 !ifdef NO_OPTIMIZATIONS
 326 PRODUCT_OPT_OPTION   = $(DEBUG_OPT_OPTION)
 327 FASTDEBUG_OPT_OPTION = $(DEBUG_OPT_OPTION)
 328 !endif
 329 
 330 # Generic linker settings
 331 !if "x$(LD)" == "x"
 332 LD=link.exe
 333 !endif
 334 LD_FLAGS= $(LD_FLAGS) kernel32.lib user32.lib gdi32.lib winspool.lib \
 335  comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib \
 336  uuid.lib Wsock32.lib winmm.lib version.lib /nologo /machine:$(MACHINE) /opt:REF \
 337  /opt:ICF,8
 338 !if "$(ENABLE_FULL_DEBUG_SYMBOLS)" == "1"
 339 LD_FLAGS= $(LD_FLAGS) /map /debug
 340 !endif
 341 
 342 
 343 !if $(MSC_VER) >= 1600 


 347 # Resource compiler settings
 348 !if "x$(RC)" == "x"
 349 RC=rc.exe
 350 !endif
 351 RC_FLAGS=/D "HS_VER=$(HS_VER)" \
 352          /D "HS_DOTVER=$(HS_DOTVER)" \
 353          /D "HS_BUILD_ID=$(HS_BUILD_ID)" \
 354          /D "JDK_VER=$(JDK_VER)" \
 355          /D "JDK_DOTVER=$(JDK_DOTVER)" \
 356          /D "HS_COMPANY=$(HS_COMPANY)" \
 357          /D "HS_FILEDESC=$(HS_FILEDESC)" \
 358          /D "HS_COPYRIGHT=$(HS_COPYRIGHT)" \
 359          /D "HS_FNAME=$(HS_FNAME)" \
 360          /D "HS_INTERNAL_NAME=$(HS_INTERNAL_NAME)" \
 361          /D "HS_NAME=$(HS_NAME)"
 362 
 363 # Need this to match the CXX_FLAGS settings
 364 !if "$(MFC_DEBUG)" == "true"
 365 RC_FLAGS = $(RC_FLAGS) /D "_DEBUG"
 366 !endif

< prev index next >