mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-07 01:15:00 -06:00
More Build.mak optimizations and fix for LzmaDec.mak
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
!IF "$(PLATFORM)" == "x64"
|
!IF "$(PLATFORM)" == "x64"
|
||||||
CFLAGS_C_SPEC = -D_LZMA_DEC_OPT
|
CFLAGS = $(CFLAGS) -D_LZMA_DEC_OPT
|
||||||
ASM_OBJS = $(ASM_OBJS) \
|
ASM_OBJS = $(ASM_OBJS) \
|
||||||
$O\LzmaDecOpt.obj
|
$O\LzmaDecOpt.obj
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ O=o
|
|||||||
|
|
||||||
LIBS = $(LIBS) oleaut32.lib ole32.lib user32.lib advapi32.lib shell32.lib
|
LIBS = $(LIBS) oleaut32.lib ole32.lib user32.lib advapi32.lib shell32.lib
|
||||||
|
|
||||||
CFLAGS = $(CFLAGS) -c /nologo /Fo$O/ /W4 /WX /EHsc /MT /MP /GL /Gw
|
CFLAGS = $(CFLAGS) -c /nologo /Fo$O/ /W4 /WX /EHsc /MT /MP /GR- /GL /Gw /Gy
|
||||||
|
|
||||||
!IFDEF MY_CONSOLE
|
!IFDEF MY_CONSOLE
|
||||||
CFLAGS = $(CFLAGS) -D_CONSOLE
|
CFLAGS = $(CFLAGS) -D_CONSOLE
|
||||||
@@ -22,7 +22,7 @@ CFLAGS = $(CFLAGS) -D_CONSOLE
|
|||||||
CFLAGS_O1 = $(CFLAGS) /O1
|
CFLAGS_O1 = $(CFLAGS) /O1
|
||||||
CFLAGS_O2 = $(CFLAGS) /O2 /Ob3
|
CFLAGS_O2 = $(CFLAGS) /O2 /Ob3
|
||||||
|
|
||||||
LFLAGS = $(LFLAGS) /nologo /LTCG /LARGEADDRESSAWARE /OPT:REF,ICF,LBR
|
LFLAGS = $(LFLAGS) /nologo /LTCG /LARGEADDRESSAWARE
|
||||||
|
|
||||||
!IFDEF DEF_FILE
|
!IFDEF DEF_FILE
|
||||||
LFLAGS = $(LFLAGS) /DLL /DEF:$(DEF_FILE)
|
LFLAGS = $(LFLAGS) /DLL /DEF:$(DEF_FILE)
|
||||||
|
|||||||
Reference in New Issue
Block a user