1# USE_CLANG=1 2# USE_ASM = 1 3# IS_X64 = 1 4# MY_ARCH = 5# USE_ASM= 6# USE_JWASM=1 7 8MY_ARCH_2 = $(MY_ARCH) 9 10MY_ASM = asmc 11ifdef USE_JWASM 12MY_ASM = jwasm 13endif 14 15ifndef RC 16RC=windres.exe --target=pe-x86-64 17RC=windres.exe -F pe-i386 18RC=windres.exe 19endif 20 21 22PROGPATH = $(O)/$(PROG) 23PROGPATH_STATIC = $(O)/$(PROG)s 24 25 26ifneq ($(CC), xlc) 27CFLAGS_WARN_WALL = -Werror -Wall -Wextra 28endif 29 30# for object file 31# -Wa,-aln=test.s 32# -save-temps 33FLAGS_BASE = -mbranch-protection=standard -march=armv8.5-a 34FLAGS_BASE = -mbranch-protection=standard 35FLAGS_BASE = 36# FLAGS_BASE = -DZ7_NO_UNICODE 37 38CFLAGS_BASE_LIST = -c 39 40 41#DEBUG_BUILD=1 42 43ifdef DEBUG_BUILD 44CFLAGS_DEBUG = -g 45else 46CFLAGS_DEBUG = -DNDEBUG 47ifneq ($(CC), $(CROSS_COMPILE)clang) 48LFLAGS_STRIP = -s 49endif 50endif 51 52# CFLAGS_BASE_LIST = -S 53CFLAGS_BASE = -O2 $(CFLAGS_BASE_LIST) $(CFLAGS_WARN_WALL) $(CFLAGS_WARN) \ 54 $(CFLAGS_DEBUG) -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \ 55 -fPIC 56 57FLAGS_FLTO = -ffunction-sections 58FLAGS_FLTO = -flto 59FLAGS_FLTO = $(FLAGS_BASE) 60# -DZ7_AFFINITY_DISABLE 61 62 63ifdef SystemDrive 64IS_MINGW = 1 65else 66ifdef SYSTEMDRIVE 67# ifdef OS 68IS_MINGW = 1 69endif 70endif 71 72ifdef IS_MINGW 73LDFLAGS_STATIC_2 = -static 74else 75ifndef DEF_FILE 76ifndef IS_NOT_STANDALONE 77ifndef MY_DYNAMIC_LINK 78ifneq ($(CC), clang) 79LDFLAGS_STATIC_2 = 80# -static 81# -static-libstdc++ -static-libgcc 82endif 83endif 84endif 85endif 86endif 87 88LDFLAGS_STATIC = $(CFLAGS_DEBUG) $(LDFLAGS_STATIC_2) $(LDFLAGS_STATIC_3) 89 90ifndef O 91 ifdef IS_MINGW 92 O=_o 93 else 94 O=_o 95 endif 96endif 97 98 99ifdef DEF_FILE 100 101 102ifdef IS_MINGW 103SHARED_EXT=.dll 104LDFLAGS = -shared -DEF $(DEF_FILE) $(LDFLAGS_STATIC) 105else 106SHARED_EXT=.so 107LDFLAGS = -shared -fPIC $(LDFLAGS_STATIC) 108CC_SHARED=-fPIC 109endif 110 111 112else 113 114LDFLAGS = $(LDFLAGS_STATIC) 115# -z force-bti 116# -s is not required for clang, do we need it for GCC ??? 117 118#-static -static-libgcc -static-libstdc++ 119 120ifdef IS_MINGW 121SHARED_EXT=.exe 122else 123SHARED_EXT= 124endif 125 126endif 127 128 129PROGPATH = $(O)/$(PROG)$(SHARED_EXT) 130PROGPATH_STATIC = $(O)/$(PROG)s$(SHARED_EXT) 131 132ifdef IS_MINGW 133 134ifdef MSYSTEM 135RM = rm -f 136MY_MKDIR=mkdir -p 137DEL_OBJ_EXE = -$(RM) $(PROGPATH) $(PROGPATH_STATIC) $(OBJS) 138LIB_HTMLHELP=-lhtmlhelp 139else 140RM = del 141MY_MKDIR=mkdir 142DEL_OBJ_EXE = -$(RM) $(O)\*.o $(O)\$(PROG).exe $(O)\$(PROG).dll 143endif 144 145LIB2_GUI = -lOle32 -lGdi32 -lComctl32 -lComdlg32 -lShell32 $(LIB_HTMLHELP) 146LIB2 = -loleaut32 -luuid -ladvapi32 -lUser32 $(LIB2_GUI) 147 148# v24.00: -DUNICODE and -D_UNICODE are defined in precompilation header files 149# CXXFLAGS_EXTRA = -DUNICODE -D_UNICODE 150# -Wno-delete-non-virtual-dtor 151 152 153else 154 155RM = rm -f 156MY_MKDIR=mkdir -p 157DEL_OBJ_EXE = -$(RM) $(PROGPATH) $(PROGPATH_STATIC) $(OBJS) 158 159# CFLAGS_BASE := $(CFLAGS_BASE) -DZ7_ST 160# CXXFLAGS_EXTRA = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 161 162# LOCAL_LIBS=-lpthread 163# LOCAL_LIBS_DLL=$(LOCAL_LIBS) -ldl 164LIB2 = -lpthread 165LIB2 = -lpthread -ldl 166 167 168endif 169 170 171 172CFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CC_SHARED) -o $@ 173 174 175ifdef IS_MINGW 176 177ifdef IS_X64 178AFLAGS_ABI = -win64 179else 180AFLAGS_ABI = -coff -DABI_CDECL 181# -DABI_CDECL 182# -DABI_LINUX 183# -DABI_CDECL 184endif 185AFLAGS = -nologo $(AFLAGS_ABI) -Fo$(O)/$(basename $(<F)).o 186 187else # IS_MINGW 188 189ifdef IS_X64 190AFLAGS_ABI = -elf64 -DABI_LINUX 191else 192AFLAGS_ABI = -elf -DABI_LINUX -DABI_CDECL 193# -DABI_CDECL 194# -DABI_LINUX 195# -DABI_CDECL 196endif 197AFLAGS = -nologo $(AFLAGS_ABI) -Fo$(O)/ 198 199endif # IS_MINGW 200 201 202 203ifdef USE_ASM 204CONSOLE_ASM_FLAGS=-DZ7_7ZIP_ASM 205else 206CONSOLE_ASM_FLAGS= 207endif 208 209CXX_WARN_FLAGS = 210#-Wno-invalid-offsetof 211#-Wno-reorder 212 213CXXFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CXXFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CXXFLAGS_EXTRA) $(CC_SHARED) $(CXX_WARN_FLAGS) $(CXX_STD_FLAGS) $(CXX_INCLUDE_FLAGS) -o $@ 214 215STATIC_TARGET= 216ifdef COMPL_STATIC 217STATIC_TARGET=$(PROGPATH_STATIC) 218endif 219 220 221all: $(O) $(PROGPATH) $(STATIC_TARGET) 222 223# we need $(O) as order-only-prerequisites: 224$(OBJS): | $(O) 225 226$(O): 227 $(MY_MKDIR) $(O) 228 229# LDFLAGS3= -flto 230# LDFLAGS3= -Wl,--gc-sections 231# -Wl,--print-gc-sections 232 233ifndef IS_MINGW 234 235# LFLAGS_NOEXECSTACK= 236 237ifdef Z7_USE_OS_UNAME_FOR_NOEXECSTACK 238Z7_OS := $(shell uname) 239show_os: 240 echo $(Z7_OS) 241 242# ifeq ($(CXX), $(CROSS_COMPILE)g++) 243ifeq ($(Z7_OS), Linux) 244LFLAGS_NOEXECSTACK ?= -z noexecstack 245endif 246 247else 248LFLAGS_NOEXECSTACK ?= $(shell echo 'int main(){return 0;}' | $(CC) $(MY_ARCH_2) -z noexecstack -o /dev/null -x c - 2>/dev/null && echo -z noexecstack || echo) 249endif 250 251endif 252 253 254LFLAGS_ALL = $(LFLAGS_STRIP) $(MY_ARCH_2) $(LDFLAGS) $(FLAGS_FLTO) $(LD_arch) $(LFLAGS_NOEXECSTACK) $(OBJS) $(MY_LIBS) $(LIB2) 255 256# -s : GCC : Remove all symbol table and relocation information from the executable. 257# -s : CLANG : unsupported 258# -s 259 260$(PROGPATH): $(OBJS) 261 $(CXX) -o $(PROGPATH) $(LFLAGS_ALL) 262 263$(PROGPATH_STATIC): $(OBJS) 264 $(CXX) -static -o $(PROGPATH_STATIC) $(LFLAGS_ALL) 265 266# -s strips debug sections from executable in GCC 267 268 269 270 271ifndef NO_DEFAULT_RES 272$O/resource.o: resource.rc 273 $(RC) $(RFLAGS) resource.rc $@ 274 275# windres.exe : in old version mingw: 276# $(RFLAGS) resource.rc $O/resource.o 277# windres.exe : in new version mingw: 278# $(RC) $(RFLAGS) resource.rc -FO $@ 279 280 281endif 282 283$O/LzmaAlone.o: LzmaAlone.cpp 284 $(CXX) $(CXXFLAGS) $< 285 286 287$O/CommandLineParser.o: ../../../Common/CommandLineParser.cpp 288 $(CXX) $(CXXFLAGS) $< 289$O/CRC.o: ../../../Common/CRC.cpp 290 $(CXX) $(CXXFLAGS) $< 291 292$O/CrcReg.o: ../../../Common/CrcReg.cpp 293 $(CXX) $(CXXFLAGS) $< 294 295$O/DynLimBuf.o: ../../../Common/DynLimBuf.cpp 296 $(CXX) $(CXXFLAGS) $< 297$O/IntToString.o: ../../../Common/IntToString.cpp 298 $(CXX) $(CXXFLAGS) $< 299$O/Lang.o: ../../../Common/Lang.cpp 300 $(CXX) $(CXXFLAGS) $< 301$O/ListFileUtils.o: ../../../Common/ListFileUtils.cpp 302 $(CXX) $(CXXFLAGS) $< 303$O/LzFindPrepare.o: ../../../Common/LzFindPrepare.cpp 304 $(CXX) $(CXXFLAGS) $< 305$O/Md5Reg.o: ../../../Common/Md5Reg.cpp 306 $(CXX) $(CXXFLAGS) $< 307$O/MyMap.o: ../../../Common/MyMap.cpp 308 $(CXX) $(CXXFLAGS) $< 309$O/MyString.o: ../../../Common/MyString.cpp 310 $(CXX) $(CXXFLAGS) $< 311$O/MyVector.o: ../../../Common/MyVector.cpp 312 $(CXX) $(CXXFLAGS) $< 313$O/MyWindows.o: ../../../Common/MyWindows.cpp 314 $(CXX) $(CXXFLAGS) $< 315$O/MyWindows2.o: ../../../Common/MyWindows2.cpp 316 $(CXX) $(CXXFLAGS) $< 317$O/MyXml.o: ../../../Common/MyXml.cpp 318 $(CXX) $(CXXFLAGS) $< 319$O/NewHandler.o: ../../../Common/NewHandler.cpp 320 $(CXX) $(CXXFLAGS) $< 321$O/Random.o: ../../../Common/Random.cpp 322 $(CXX) $(CXXFLAGS) $< 323$O/Sha1Prepare.o: ../../../Common/Sha1Prepare.cpp 324 $(CXX) $(CXXFLAGS) $< 325$O/Sha1Reg.o: ../../../Common/Sha1Reg.cpp 326 $(CXX) $(CXXFLAGS) $< 327$O/Sha256Prepare.o: ../../../Common/Sha256Prepare.cpp 328 $(CXX) $(CXXFLAGS) $< 329$O/Sha256Reg.o: ../../../Common/Sha256Reg.cpp 330 $(CXX) $(CXXFLAGS) $< 331$O/Sha3Reg.o: ../../../Common/Sha3Reg.cpp 332 $(CXX) $(CXXFLAGS) $< 333$O/Sha512Prepare.o: ../../../Common/Sha512Prepare.cpp 334 $(CXX) $(CXXFLAGS) $< 335$O/Sha512Reg.o: ../../../Common/Sha512Reg.cpp 336 $(CXX) $(CXXFLAGS) $< 337$O/StdInStream.o: ../../../Common/StdInStream.cpp 338 $(CXX) $(CXXFLAGS) $< 339$O/StdOutStream.o: ../../../Common/StdOutStream.cpp 340 $(CXX) $(CXXFLAGS) $< 341$O/StringConvert.o: ../../../Common/StringConvert.cpp 342 $(CXX) $(CXXFLAGS) $< 343$O/StringToInt.o: ../../../Common/StringToInt.cpp 344 $(CXX) $(CXXFLAGS) $< 345$O/TextConfig.o: ../../../Common/TextConfig.cpp 346 $(CXX) $(CXXFLAGS) $< 347$O/UTFConvert.o: ../../../Common/UTFConvert.cpp 348 $(CXX) $(CXXFLAGS) $< 349$O/Wildcard.o: ../../../Common/Wildcard.cpp 350 $(CXX) $(CXXFLAGS) $< 351$O/XzCrc64Init.o: ../../../Common/XzCrc64Init.cpp 352 $(CXX) $(CXXFLAGS) $< 353$O/XzCrc64Reg.o: ../../../Common/XzCrc64Reg.cpp 354 $(CXX) $(CXXFLAGS) $< 355$O/Xxh64Reg.o: ../../../Common/Xxh64Reg.cpp 356 $(CXX) $(CXXFLAGS) $< 357 358 359 360$O/Clipboard.o: ../../../Windows/Clipboard.cpp 361 $(CXX) $(CXXFLAGS) $< 362$O/COM.o: ../../../Windows/COM.cpp 363 $(CXX) $(CXXFLAGS) $< 364$O/CommonDialog.o: ../../../Windows/CommonDialog.cpp 365 $(CXX) $(CXXFLAGS) $< 366$O/Console.o: ../../../Windows/Console.cpp 367 $(CXX) $(CXXFLAGS) $< 368$O/DLL.o: ../../../Windows/DLL.cpp 369 $(CXX) $(CXXFLAGS) $< 370$O/ErrorMsg.o: ../../../Windows/ErrorMsg.cpp 371 $(CXX) $(CXXFLAGS) $< 372$O/FileDir.o: ../../../Windows/FileDir.cpp 373 $(CXX) $(CXXFLAGS) $< 374$O/FileFind.o: ../../../Windows/FileFind.cpp 375 $(CXX) $(CXXFLAGS) $< 376 377$O/FileIO.o: ../../../Windows/FileIO.cpp 378 $(CXX) $(CXXFLAGS) $< 379 380$O/FileLink.o: ../../../Windows/FileLink.cpp 381 $(CXX) $(CXXFLAGS) $< 382$O/FileMapping.o: ../../../Windows/FileMapping.cpp 383 $(CXX) $(CXXFLAGS) $< 384$O/FileName.o: ../../../Windows/FileName.cpp 385 $(CXX) $(CXXFLAGS) $< 386$O/FileSystem.o: ../../../Windows/FileSystem.cpp 387 $(CXX) $(CXXFLAGS) $< 388$O/MemoryGlobal.o: ../../../Windows/MemoryGlobal.cpp 389 $(CXX) $(CXXFLAGS) $< 390$O/MemoryLock.o: ../../../Windows/MemoryLock.cpp 391 $(CXX) $(CXXFLAGS) $< 392$O/Menu.o: ../../../Windows/Menu.cpp 393 $(CXX) $(CXXFLAGS) $< 394$O/NationalTime.o: ../../../Windows/NationalTime.cpp 395 $(CXX) $(CXXFLAGS) $< 396$O/Net.o: ../../../Windows/Net.cpp 397 $(CXX) $(CXXFLAGS) $< 398$O/ProcessMessages.o: ../../../Windows/ProcessMessages.cpp 399 $(CXX) $(CXXFLAGS) $< 400$O/ProcessUtils.o: ../../../Windows/ProcessUtils.cpp 401 $(CXX) $(CXXFLAGS) $< 402$O/PropVariant.o: ../../../Windows/PropVariant.cpp 403 $(CXX) $(CXXFLAGS) $< 404$O/PropVariantConv.o: ../../../Windows/PropVariantConv.cpp 405 $(CXX) $(CXXFLAGS) $< 406$O/PropVariantUtils.o: ../../../Windows/PropVariantUtils.cpp 407 $(CXX) $(CXXFLAGS) $< 408$O/Registry.o: ../../../Windows/Registry.cpp 409 $(CXX) $(CXXFLAGS) $< 410$O/ResourceString.o: ../../../Windows/ResourceString.cpp 411 $(CXX) $(CXXFLAGS) $< 412$O/SecurityUtils.o: ../../../Windows/SecurityUtils.cpp 413 $(CXX) $(CXXFLAGS) $< 414$O/Shell.o: ../../../Windows/Shell.cpp 415 $(CXX) $(CXXFLAGS) $< 416$O/Synchronization.o: ../../../Windows/Synchronization.cpp 417 $(CXX) $(CXXFLAGS) $< 418$O/System.o: ../../../Windows/System.cpp 419 $(CXX) $(CXXFLAGS) $< 420$O/SystemInfo.o: ../../../Windows/SystemInfo.cpp 421 $(CXX) $(CXXFLAGS) $< 422$O/TimeUtils.o: ../../../Windows/TimeUtils.cpp 423 $(CXX) $(CXXFLAGS) $< 424$O/Window.o: ../../../Windows/Window.cpp 425 $(CXX) $(CXXFLAGS) $< 426 427 428 429$O/ComboBox.o: ../../../Windows/Control/ComboBox.cpp 430 $(CXX) $(CXXFLAGS) $< 431$O/Dialog.o: ../../../Windows/Control/Dialog.cpp 432 $(CXX) $(CXXFLAGS) $< 433$O/ImageList.o: ../../../Windows/Control/ImageList.cpp 434 $(CXX) $(CXXFLAGS) $< 435$O/ListView.o: ../../../Windows/Control/ListView.cpp 436 $(CXX) $(CXXFLAGS) $< 437$O/PropertyPage.o: ../../../Windows/Control/PropertyPage.cpp 438 $(CXX) $(CXXFLAGS) $< 439$O/Window2.o: ../../../Windows/Control/Window2.cpp 440 $(CXX) $(CXXFLAGS) $< 441 442 443$O/CreateCoder.o: ../../Common/CreateCoder.cpp 444 $(CXX) $(CXXFLAGS) $< 445$O/CWrappers.o: ../../Common/CWrappers.cpp 446 $(CXX) $(CXXFLAGS) $< 447$O/FilePathAutoRename.o: ../../Common/FilePathAutoRename.cpp 448 $(CXX) $(CXXFLAGS) $< 449$O/FileStreams.o: ../../Common/FileStreams.cpp 450 $(CXX) $(CXXFLAGS) $< 451$O/FilterCoder.o: ../../Common/FilterCoder.cpp 452 $(CXX) $(CXXFLAGS) $< 453$O/InBuffer.o: ../../Common/InBuffer.cpp 454 $(CXX) $(CXXFLAGS) $< 455$O/InOutTempBuffer.o: ../../Common/InOutTempBuffer.cpp 456 $(CXX) $(CXXFLAGS) $< 457$O/LimitedStreams.o: ../../Common/LimitedStreams.cpp 458 $(CXX) $(CXXFLAGS) $< 459$O/LockedStream.o: ../../Common/LockedStream.cpp 460 $(CXX) $(CXXFLAGS) $< 461$O/MemBlocks.o: ../../Common/MemBlocks.cpp 462 $(CXX) $(CXXFLAGS) $< 463$O/MethodId.o: ../../Common/MethodId.cpp 464 $(CXX) $(CXXFLAGS) $< 465$O/MethodProps.o: ../../Common/MethodProps.cpp 466 $(CXX) $(CXXFLAGS) $< 467$O/MultiOutStream.o: ../../Common/MultiOutStream.cpp 468 $(CXX) $(CXXFLAGS) $< 469$O/OffsetStream.o: ../../Common/OffsetStream.cpp 470 $(CXX) $(CXXFLAGS) $< 471$O/OutBuffer.o: ../../Common/OutBuffer.cpp 472 $(CXX) $(CXXFLAGS) $< 473$O/OutMemStream.o: ../../Common/OutMemStream.cpp 474 $(CXX) $(CXXFLAGS) $< 475$O/ProgressMt.o: ../../Common/ProgressMt.cpp 476 $(CXX) $(CXXFLAGS) $< 477$O/ProgressUtils.o: ../../Common/ProgressUtils.cpp 478 $(CXX) $(CXXFLAGS) $< 479$O/PropId.o: ../../Common/PropId.cpp 480 $(CXX) $(CXXFLAGS) $< 481$O/StreamBinder.o: ../../Common/StreamBinder.cpp 482 $(CXX) $(CXXFLAGS) $< 483$O/StreamObjects.o: ../../Common/StreamObjects.cpp 484 $(CXX) $(CXXFLAGS) $< 485$O/StreamUtils.o: ../../Common/StreamUtils.cpp 486 $(CXX) $(CXXFLAGS) $< 487$O/UniqBlocks.o: ../../Common/UniqBlocks.cpp 488 $(CXX) $(CXXFLAGS) $< 489$O/VirtThread.o: ../../Common/VirtThread.cpp 490 $(CXX) $(CXXFLAGS) $< 491 492 493$O/ApfsHandler.o: ../../Archive/ApfsHandler.cpp 494 $(CXX) $(CXXFLAGS) $< 495$O/ApmHandler.o: ../../Archive/ApmHandler.cpp 496 $(CXX) $(CXXFLAGS) $< 497$O/ArchiveExports.o: ../../Archive/ArchiveExports.cpp 498 $(CXX) $(CXXFLAGS) $< 499$O/ArHandler.o: ../../Archive/ArHandler.cpp 500 $(CXX) $(CXXFLAGS) $< 501$O/ArjHandler.o: ../../Archive/ArjHandler.cpp 502 $(CXX) $(CXXFLAGS) $< 503$O/AvbHandler.o: ../../Archive/AvbHandler.cpp 504 $(CXX) $(CXXFLAGS) $< 505$O/Base64Handler.o: ../../Archive/Base64Handler.cpp 506 $(CXX) $(CXXFLAGS) $< 507$O/Bz2Handler.o: ../../Archive/Bz2Handler.cpp 508 $(CXX) $(CXXFLAGS) $< 509$O/ComHandler.o: ../../Archive/ComHandler.cpp 510 $(CXX) $(CXXFLAGS) $< 511$O/CpioHandler.o: ../../Archive/CpioHandler.cpp 512 $(CXX) $(CXXFLAGS) $< 513$O/CramfsHandler.o: ../../Archive/CramfsHandler.cpp 514 $(CXX) $(CXXFLAGS) $< 515$O/DeflateProps.o: ../../Archive/DeflateProps.cpp 516 $(CXX) $(CXXFLAGS) $< 517$O/DllExports.o: ../../Archive/DllExports.cpp 518 $(CXX) $(CXXFLAGS) $< 519$O/DllExports2.o: ../../Archive/DllExports2.cpp 520 $(CXX) $(CXXFLAGS) $< 521$O/DmgHandler.o: ../../Archive/DmgHandler.cpp 522 $(CXX) $(CXXFLAGS) $< 523$O/ElfHandler.o: ../../Archive/ElfHandler.cpp 524 $(CXX) $(CXXFLAGS) $< 525$O/ExtHandler.o: ../../Archive/ExtHandler.cpp 526 $(CXX) $(CXXFLAGS) $< 527$O/FatHandler.o: ../../Archive/FatHandler.cpp 528 $(CXX) $(CXXFLAGS) $< 529$O/FlvHandler.o: ../../Archive/FlvHandler.cpp 530 $(CXX) $(CXXFLAGS) $< 531$O/GptHandler.o: ../../Archive/GptHandler.cpp 532 $(CXX) $(CXXFLAGS) $< 533$O/GzHandler.o: ../../Archive/GzHandler.cpp 534 $(CXX) $(CXXFLAGS) $< 535$O/HandlerCont.o: ../../Archive/HandlerCont.cpp 536 $(CXX) $(CXXFLAGS) $< 537$O/HfsHandler.o: ../../Archive/HfsHandler.cpp 538 $(CXX) $(CXXFLAGS) $< 539$O/IhexHandler.o: ../../Archive/IhexHandler.cpp 540 $(CXX) $(CXXFLAGS) $< 541$O/LpHandler.o: ../../Archive/LpHandler.cpp 542 $(CXX) $(CXXFLAGS) $< 543$O/LvmHandler.o: ../../Archive/LvmHandler.cpp 544 $(CXX) $(CXXFLAGS) $< 545$O/LzhHandler.o: ../../Archive/LzhHandler.cpp 546 $(CXX) $(CXXFLAGS) $< 547$O/LzmaHandler.o: ../../Archive/LzmaHandler.cpp 548 $(CXX) $(CXXFLAGS) $< 549$O/MachoHandler.o: ../../Archive/MachoHandler.cpp 550 $(CXX) $(CXXFLAGS) $< 551$O/MbrHandler.o: ../../Archive/MbrHandler.cpp 552 $(CXX) $(CXXFLAGS) $< 553$O/MslzHandler.o: ../../Archive/MslzHandler.cpp 554 $(CXX) $(CXXFLAGS) $< 555$O/MubHandler.o: ../../Archive/MubHandler.cpp 556 $(CXX) $(CXXFLAGS) $< 557$O/NtfsHandler.o: ../../Archive/NtfsHandler.cpp 558 $(CXX) $(CXXFLAGS) $< 559$O/PeHandler.o: ../../Archive/PeHandler.cpp 560 $(CXX) $(CXXFLAGS) $< 561$O/PpmdHandler.o: ../../Archive/PpmdHandler.cpp 562 $(CXX) $(CXXFLAGS) $< 563$O/QcowHandler.o: ../../Archive/QcowHandler.cpp 564 $(CXX) $(CXXFLAGS) $< 565$O/RpmHandler.o: ../../Archive/RpmHandler.cpp 566 $(CXX) $(CXXFLAGS) $< 567$O/SparseHandler.o: ../../Archive/SparseHandler.cpp 568 $(CXX) $(CXXFLAGS) $< 569$O/SplitHandler.o: ../../Archive/SplitHandler.cpp 570 $(CXX) $(CXXFLAGS) $< 571$O/SquashfsHandler.o: ../../Archive/SquashfsHandler.cpp 572 $(CXX) $(CXXFLAGS) $< 573$O/SwfHandler.o: ../../Archive/SwfHandler.cpp 574 $(CXX) $(CXXFLAGS) $< 575$O/UefiHandler.o: ../../Archive/UefiHandler.cpp 576 $(CXX) $(CXXFLAGS) $< 577$O/VdiHandler.o: ../../Archive/VdiHandler.cpp 578 $(CXX) $(CXXFLAGS) $< 579$O/VhdHandler.o: ../../Archive/VhdHandler.cpp 580 $(CXX) $(CXXFLAGS) $< 581$O/VhdxHandler.o: ../../Archive/VhdxHandler.cpp 582 $(CXX) $(CXXFLAGS) $< 583$O/VmdkHandler.o: ../../Archive/VmdkHandler.cpp 584 $(CXX) $(CXXFLAGS) $< 585$O/XarHandler.o: ../../Archive/XarHandler.cpp 586 $(CXX) $(CXXFLAGS) $< 587$O/XzHandler.o: ../../Archive/XzHandler.cpp 588 $(CXX) $(CXXFLAGS) $< 589$O/ZHandler.o: ../../Archive/ZHandler.cpp 590 $(CXX) $(CXXFLAGS) $< 591$O/ZstdHandler.o: ../../Archive/ZstdHandler.cpp 592 $(CXX) $(CXXFLAGS) $< 593 594 595$O/7zCompressionMode.o: ../../Archive/7z/7zCompressionMode.cpp 596 $(CXX) $(CXXFLAGS) $< 597$O/7zDecode.o: ../../Archive/7z/7zDecode.cpp 598 $(CXX) $(CXXFLAGS) $< 599$O/7zEncode.o: ../../Archive/7z/7zEncode.cpp 600 $(CXX) $(CXXFLAGS) $< 601$O/7zExtract.o: ../../Archive/7z/7zExtract.cpp 602 $(CXX) $(CXXFLAGS) $< 603$O/7zFolderInStream.o: ../../Archive/7z/7zFolderInStream.cpp 604 $(CXX) $(CXXFLAGS) $< 605$O/7zHandler.o: ../../Archive/7z/7zHandler.cpp 606 $(CXX) $(CXXFLAGS) $< 607$O/7zHandlerOut.o: ../../Archive/7z/7zHandlerOut.cpp 608 $(CXX) $(CXXFLAGS) $< 609$O/7zHeader.o: ../../Archive/7z/7zHeader.cpp 610 $(CXX) $(CXXFLAGS) $< 611$O/7zIn.o: ../../Archive/7z/7zIn.cpp 612 $(CXX) $(CXXFLAGS) $< 613$O/7zOut.o: ../../Archive/7z/7zOut.cpp 614 $(CXX) $(CXXFLAGS) $< 615$O/7zProperties.o: ../../Archive/7z/7zProperties.cpp 616 $(CXX) $(CXXFLAGS) $< 617$O/7zRegister.o: ../../Archive/7z/7zRegister.cpp 618 $(CXX) $(CXXFLAGS) $< 619$O/7zSpecStream.o: ../../Archive/7z/7zSpecStream.cpp 620 $(CXX) $(CXXFLAGS) $< 621$O/7zUpdate.o: ../../Archive/7z/7zUpdate.cpp 622 $(CXX) $(CXXFLAGS) $< 623 624 625$O/CabBlockInStream.o: ../../Archive/Cab/CabBlockInStream.cpp 626 $(CXX) $(CXXFLAGS) $< 627$O/CabHandler.o: ../../Archive/Cab/CabHandler.cpp 628 $(CXX) $(CXXFLAGS) $< 629$O/CabHeader.o: ../../Archive/Cab/CabHeader.cpp 630 $(CXX) $(CXXFLAGS) $< 631$O/CabIn.o: ../../Archive/Cab/CabIn.cpp 632 $(CXX) $(CXXFLAGS) $< 633$O/CabRegister.o: ../../Archive/Cab/CabRegister.cpp 634 $(CXX) $(CXXFLAGS) $< 635 636 637$O/ChmHandler.o: ../../Archive/Chm/ChmHandler.cpp 638 $(CXX) $(CXXFLAGS) $< 639$O/ChmIn.o: ../../Archive/Chm/ChmIn.cpp 640 $(CXX) $(CXXFLAGS) $< 641 642$O/IsoHandler.o: ../../Archive/Iso/IsoHandler.cpp 643 $(CXX) $(CXXFLAGS) $< 644$O/IsoHeader.o: ../../Archive/Iso/IsoHeader.cpp 645 $(CXX) $(CXXFLAGS) $< 646$O/IsoIn.o: ../../Archive/Iso/IsoIn.cpp 647 $(CXX) $(CXXFLAGS) $< 648$O/IsoRegister.o: ../../Archive/Iso/IsoRegister.cpp 649 $(CXX) $(CXXFLAGS) $< 650 651$O/NsisDecode.o: ../../Archive/Nsis/NsisDecode.cpp 652 $(CXX) $(CXXFLAGS) $< 653$O/NsisHandler.o: ../../Archive/Nsis/NsisHandler.cpp 654 $(CXX) $(CXXFLAGS) $< 655$O/NsisIn.o: ../../Archive/Nsis/NsisIn.cpp 656 $(CXX) $(CXXFLAGS) $< 657$O/NsisRegister.o: ../../Archive/Nsis/NsisRegister.cpp 658 $(CXX) $(CXXFLAGS) $< 659 660$O/Rar5Handler.o: ../../Archive/Rar/Rar5Handler.cpp 661 $(CXX) $(CXXFLAGS) $< 662$O/RarHandler.o: ../../Archive/Rar/RarHandler.cpp 663 $(CXX) $(CXXFLAGS) $< 664 665$O/TarHandler.o: ../../Archive/Tar/TarHandler.cpp 666 $(CXX) $(CXXFLAGS) $< 667$O/TarHandlerOut.o: ../../Archive/Tar/TarHandlerOut.cpp 668 $(CXX) $(CXXFLAGS) $< 669$O/TarHeader.o: ../../Archive/Tar/TarHeader.cpp 670 $(CXX) $(CXXFLAGS) $< 671$O/TarIn.o: ../../Archive/Tar/TarIn.cpp 672 $(CXX) $(CXXFLAGS) $< 673$O/TarOut.o: ../../Archive/Tar/TarOut.cpp 674 $(CXX) $(CXXFLAGS) $< 675$O/TarRegister.o: ../../Archive/Tar/TarRegister.cpp 676 $(CXX) $(CXXFLAGS) $< 677$O/TarUpdate.o: ../../Archive/Tar/TarUpdate.cpp 678 $(CXX) $(CXXFLAGS) $< 679 680$O/UdfHandler.o: ../../Archive/Udf/UdfHandler.cpp 681 $(CXX) $(CXXFLAGS) $< 682$O/UdfIn.o: ../../Archive/Udf/UdfIn.cpp 683 $(CXX) $(CXXFLAGS) $< 684 685 686$O/WimHandler.o: ../../Archive/Wim/WimHandler.cpp 687 $(CXX) $(CXXFLAGS) $< 688$O/WimHandlerOut.o: ../../Archive/Wim/WimHandlerOut.cpp 689 $(CXX) $(CXXFLAGS) $< 690$O/WimIn.o: ../../Archive/Wim/WimIn.cpp 691 $(CXX) $(CXXFLAGS) $< 692$O/WimRegister.o: ../../Archive/Wim/WimRegister.cpp 693 $(CXX) $(CXXFLAGS) $< 694 695 696$O/ZipAddCommon.o: ../../Archive/Zip/ZipAddCommon.cpp 697 $(CXX) $(CXXFLAGS) $< 698$O/ZipHandler.o: ../../Archive/Zip/ZipHandler.cpp 699 $(CXX) $(CXXFLAGS) $(ZIP_FLAGS) $< 700$O/ZipHandlerOut.o: ../../Archive/Zip/ZipHandlerOut.cpp 701 $(CXX) $(CXXFLAGS) $< 702$O/ZipIn.o: ../../Archive/Zip/ZipIn.cpp 703 $(CXX) $(CXXFLAGS) $< 704$O/ZipItem.o: ../../Archive/Zip/ZipItem.cpp 705 $(CXX) $(CXXFLAGS) $< 706$O/ZipOut.o: ../../Archive/Zip/ZipOut.cpp 707 $(CXX) $(CXXFLAGS) $< 708$O/ZipUpdate.o: ../../Archive/Zip/ZipUpdate.cpp 709 $(CXX) $(CXXFLAGS) $< 710$O/ZipRegister.o: ../../Archive/Zip/ZipRegister.cpp 711 $(CXX) $(CXXFLAGS) $< 712 713 714$O/Bcj2Coder.o: ../../Compress/Bcj2Coder.cpp 715 $(CXX) $(CXXFLAGS) $< 716$O/Bcj2Register.o: ../../Compress/Bcj2Register.cpp 717 $(CXX) $(CXXFLAGS) $< 718$O/BcjCoder.o: ../../Compress/BcjCoder.cpp 719 $(CXX) $(CXXFLAGS) $< 720$O/BcjRegister.o: ../../Compress/BcjRegister.cpp 721 $(CXX) $(CXXFLAGS) $< 722$O/BitlDecoder.o: ../../Compress/BitlDecoder.cpp 723 $(CXX) $(CXXFLAGS) $< 724$O/BranchMisc.o: ../../Compress/BranchMisc.cpp 725 $(CXX) $(CXXFLAGS) $< 726$O/BranchRegister.o: ../../Compress/BranchRegister.cpp 727 $(CXX) $(CXXFLAGS) $< 728$O/ByteSwap.o: ../../Compress/ByteSwap.cpp 729 $(CXX) $(CXXFLAGS) $< 730$O/BZip2Crc.o: ../../Compress/BZip2Crc.cpp 731 $(CXX) $(CXXFLAGS) $< 732$O/BZip2Decoder.o: ../../Compress/BZip2Decoder.cpp 733 $(CXX) $(CXXFLAGS) $< 734$O/BZip2Encoder.o: ../../Compress/BZip2Encoder.cpp 735 $(CXX) $(CXXFLAGS) $< 736$O/BZip2Register.o: ../../Compress/BZip2Register.cpp 737 $(CXX) $(CXXFLAGS) $< 738$O/CodecExports.o: ../../Compress/CodecExports.cpp 739 $(CXX) $(CXXFLAGS) $< 740$O/CopyCoder.o: ../../Compress/CopyCoder.cpp 741 $(CXX) $(CXXFLAGS) $< 742$O/CopyRegister.o: ../../Compress/CopyRegister.cpp 743 $(CXX) $(CXXFLAGS) $< 744$O/Deflate64Register.o: ../../Compress/Deflate64Register.cpp 745 $(CXX) $(CXXFLAGS) $< 746$O/DeflateDecoder.o: ../../Compress/DeflateDecoder.cpp 747 $(CXX) $(CXXFLAGS) $< 748$O/DeflateEncoder.o: ../../Compress/DeflateEncoder.cpp 749 $(CXX) $(CXXFLAGS) $< 750$O/DeflateRegister.o: ../../Compress/DeflateRegister.cpp 751 $(CXX) $(CXXFLAGS) $< 752$O/DeltaFilter.o: ../../Compress/DeltaFilter.cpp 753 $(CXX) $(CXXFLAGS) $< 754$O/DllExports2Compress.o: ../../Compress/DllExports2Compress.cpp 755 $(CXX) $(CXXFLAGS) $< 756$O/DllExportsCompress.o: ../../Compress/DllExportsCompress.cpp 757 $(CXX) $(CXXFLAGS) $< 758$O/ImplodeDecoder.o: ../../Compress/ImplodeDecoder.cpp 759 $(CXX) $(CXXFLAGS) $< 760$O/ImplodeHuffmanDecoder.o: ../../Compress/ImplodeHuffmanDecoder.cpp 761 $(CXX) $(CXXFLAGS) $< 762$O/LzfseDecoder.o: ../../Compress/LzfseDecoder.cpp 763 $(CXX) $(CXXFLAGS) $< 764$O/LzhDecoder.o: ../../Compress/LzhDecoder.cpp 765 $(CXX) $(CXXFLAGS) $< 766$O/Lzma2Decoder.o: ../../Compress/Lzma2Decoder.cpp 767 $(CXX) $(CXXFLAGS) $< 768$O/Lzma2Encoder.o: ../../Compress/Lzma2Encoder.cpp 769 $(CXX) $(CXXFLAGS) $< 770$O/Lzma2Register.o: ../../Compress/Lzma2Register.cpp 771 $(CXX) $(CXXFLAGS) $< 772$O/LzmaDecoder.o: ../../Compress/LzmaDecoder.cpp 773 $(CXX) $(CXXFLAGS) $< 774$O/LzmaEncoder.o: ../../Compress/LzmaEncoder.cpp 775 $(CXX) $(CXXFLAGS) $< 776$O/LzmaRegister.o: ../../Compress/LzmaRegister.cpp 777 $(CXX) $(CXXFLAGS) $< 778$O/LzmsDecoder.o: ../../Compress/LzmsDecoder.cpp 779 $(CXX) $(CXXFLAGS) $< 780$O/LzOutWindow.o: ../../Compress/LzOutWindow.cpp 781 $(CXX) $(CXXFLAGS) $< 782$O/LzxDecoder.o: ../../Compress/LzxDecoder.cpp 783 $(CXX) $(CXXFLAGS) $< 784$O/PpmdDecoder.o: ../../Compress/PpmdDecoder.cpp 785 $(CXX) $(CXXFLAGS) $< 786$O/PpmdEncoder.o: ../../Compress/PpmdEncoder.cpp 787 $(CXX) $(CXXFLAGS) $< 788$O/PpmdRegister.o: ../../Compress/PpmdRegister.cpp 789 $(CXX) $(CXXFLAGS) $< 790$O/PpmdZip.o: ../../Compress/PpmdZip.cpp 791 $(CXX) $(CXXFLAGS) $< 792$O/QuantumDecoder.o: ../../Compress/QuantumDecoder.cpp 793 $(CXX) $(CXXFLAGS) $< 794$O/Rar1Decoder.o: ../../Compress/Rar1Decoder.cpp 795 $(CXX) $(CXXFLAGS) $< 796$O/Rar2Decoder.o: ../../Compress/Rar2Decoder.cpp 797 $(CXX) $(CXXFLAGS) $< 798$O/Rar3Decoder.o: ../../Compress/Rar3Decoder.cpp 799 $(CXX) $(CXXFLAGS) $< 800$O/Rar3Vm.o: ../../Compress/Rar3Vm.cpp 801 $(CXX) $(CXXFLAGS) $< 802$O/Rar5Decoder.o: ../../Compress/Rar5Decoder.cpp 803 $(CXX) $(CXXFLAGS) $< 804$O/RarCodecsRegister.o: ../../Compress/RarCodecsRegister.cpp 805 $(CXX) $(CXXFLAGS) $< 806$O/ShrinkDecoder.o: ../../Compress/ShrinkDecoder.cpp 807 $(CXX) $(CXXFLAGS) $< 808$O/XpressDecoder.o: ../../Compress/XpressDecoder.cpp 809 $(CXX) $(CXXFLAGS) $< 810$O/XzDecoder.o: ../../Compress/XzDecoder.cpp 811 $(CXX) $(CXXFLAGS) $< 812$O/XzEncoder.o: ../../Compress/XzEncoder.cpp 813 $(CXX) $(CXXFLAGS) $< 814$O/ZDecoder.o: ../../Compress/ZDecoder.cpp 815 $(CXX) $(CXXFLAGS) $< 816$O/ZlibDecoder.o: ../../Compress/ZlibDecoder.cpp 817 $(CXX) $(CXXFLAGS) $< 818$O/ZlibEncoder.o: ../../Compress/ZlibEncoder.cpp 819 $(CXX) $(CXXFLAGS) $< 820$O/ZstdDecoder.o: ../../Compress/ZstdDecoder.cpp 821 $(CXX) $(CXXFLAGS) $< 822$O/ZstdRegister.o: ../../Compress/ZstdRegister.cpp 823 $(CXX) $(CXXFLAGS) $< 824 825 826$O/7zAes.o: ../../Crypto/7zAes.cpp 827 $(CXX) $(CXXFLAGS) $< 828$O/7zAesRegister.o: ../../Crypto/7zAesRegister.cpp 829 $(CXX) $(CXXFLAGS) $< 830$O/HmacSha1.o: ../../Crypto/HmacSha1.cpp 831 $(CXX) $(CXXFLAGS) $< 832$O/HmacSha256.o: ../../Crypto/HmacSha256.cpp 833 $(CXX) $(CXXFLAGS) $< 834$O/MyAes.o: ../../Crypto/MyAes.cpp 835 $(CXX) $(CXXFLAGS) $< 836$O/MyAesReg.o: ../../Crypto/MyAesReg.cpp 837 $(CXX) $(CXXFLAGS) $< 838$O/Pbkdf2HmacSha1.o: ../../Crypto/Pbkdf2HmacSha1.cpp 839 $(CXX) $(CXXFLAGS) $< 840$O/RandGen.o: ../../Crypto/RandGen.cpp 841 $(CXX) $(CXXFLAGS) $< 842$O/Rar20Crypto.o: ../../Crypto/Rar20Crypto.cpp 843 $(CXX) $(CXXFLAGS) $< 844$O/Rar5Aes.o: ../../Crypto/Rar5Aes.cpp 845 $(CXX) $(CXXFLAGS) $< 846$O/RarAes.o: ../../Crypto/RarAes.cpp 847 $(CXX) $(CXXFLAGS) $< 848$O/WzAes.o: ../../Crypto/WzAes.cpp 849 $(CXX) $(CXXFLAGS) $< 850$O/ZipCrypto.o: ../../Crypto/ZipCrypto.cpp 851 $(CXX) $(CXXFLAGS) $< 852$O/ZipStrong.o: ../../Crypto/ZipStrong.cpp 853 $(CXX) $(CXXFLAGS) $< 854 855 856 857$O/CoderMixer2.o: ../../Archive/Common/CoderMixer2.cpp 858 $(CXX) $(CXXFLAGS) $< 859$O/DummyOutStream.o: ../../Archive/Common/DummyOutStream.cpp 860 $(CXX) $(CXXFLAGS) $< 861$O/FindSignature.o: ../../Archive/Common/FindSignature.cpp 862 $(CXX) $(CXXFLAGS) $< 863$O/HandlerOut.o: ../../Archive/Common/HandlerOut.cpp 864 $(CXX) $(CXXFLAGS) $< 865$O/InStreamWithCRC.o: ../../Archive/Common/InStreamWithCRC.cpp 866 $(CXX) $(CXXFLAGS) $< 867$O/ItemNameUtils.o: ../../Archive/Common/ItemNameUtils.cpp 868 $(CXX) $(CXXFLAGS) $< 869$O/MultiStream.o: ../../Archive/Common/MultiStream.cpp 870 $(CXX) $(CXXFLAGS) $< 871$O/OutStreamWithCRC.o: ../../Archive/Common/OutStreamWithCRC.cpp 872 $(CXX) $(CXXFLAGS) $< 873$O/OutStreamWithSha1.o: ../../Archive/Common/OutStreamWithSha1.cpp 874 $(CXX) $(CXXFLAGS) $< 875$O/ParseProperties.o: ../../Archive/Common/ParseProperties.cpp 876 $(CXX) $(CXXFLAGS) $< 877 878 879 880 881$O/ArchiveCommandLine.o: ../../UI/Common/ArchiveCommandLine.cpp 882 $(CXX) $(CXXFLAGS) $< 883$O/ArchiveExtractCallback.o: ../../UI/Common/ArchiveExtractCallback.cpp 884 $(CXX) $(CXXFLAGS) $< 885$O/ArchiveName.o: ../../UI/Common/ArchiveName.cpp 886 $(CXX) $(CXXFLAGS) $< 887$O/ArchiveOpenCallback.o: ../../UI/Common/ArchiveOpenCallback.cpp 888 $(CXX) $(CXXFLAGS) $< 889$O/Bench.o: ../../UI/Common/Bench.cpp 890 $(CXX) $(CXXFLAGS) $< 891$O/CompressCall.o: ../../UI/Common/CompressCall.cpp 892 $(CXX) $(CXXFLAGS) $< 893$O/CompressCall2.o: ../../UI/Common/CompressCall2.cpp 894 $(CXX) $(CXXFLAGS) $< 895$O/DefaultName.o: ../../UI/Common/DefaultName.cpp 896 $(CXX) $(CXXFLAGS) $< 897$O/EnumDirItems.o: ../../UI/Common/EnumDirItems.cpp 898 $(CXX) $(CXXFLAGS) $< 899$O/Extract.o: ../../UI/Common/Extract.cpp 900 $(CXX) $(CXXFLAGS) $< 901$O/ExtractingFilePath.o: ../../UI/Common/ExtractingFilePath.cpp 902 $(CXX) $(CXXFLAGS) $< 903$O/HashCalc.o: ../../UI/Common/HashCalc.cpp 904 $(CXX) $(CXXFLAGS) $< 905$O/LoadCodecs.o: ../../UI/Common/LoadCodecs.cpp 906 $(CXX) $(CXXFLAGS) $< 907$O/OpenArchive.o: ../../UI/Common/OpenArchive.cpp 908 $(CXX) $(CXXFLAGS) $< 909$O/PropIDUtils.o: ../../UI/Common/PropIDUtils.cpp 910 $(CXX) $(CXXFLAGS) $< 911$O/SetProperties.o: ../../UI/Common/SetProperties.cpp 912 $(CXX) $(CXXFLAGS) $< 913$O/SortUtils.o: ../../UI/Common/SortUtils.cpp 914 $(CXX) $(CXXFLAGS) $< 915$O/TempFiles.o: ../../UI/Common/TempFiles.cpp 916 $(CXX) $(CXXFLAGS) $< 917$O/Update.o: ../../UI/Common/Update.cpp 918 $(CXX) $(CXXFLAGS) $< 919$O/UpdateAction.o: ../../UI/Common/UpdateAction.cpp 920 $(CXX) $(CXXFLAGS) $< 921$O/UpdateCallback.o: ../../UI/Common/UpdateCallback.cpp 922 $(CXX) $(CXXFLAGS) $< 923$O/UpdatePair.o: ../../UI/Common/UpdatePair.cpp 924 $(CXX) $(CXXFLAGS) $< 925$O/UpdateProduce.o: ../../UI/Common/UpdateProduce.cpp 926 $(CXX) $(CXXFLAGS) $< 927$O/WorkDir.o: ../../UI/Common/WorkDir.cpp 928 $(CXX) $(CXXFLAGS) $< 929$O/ZipRegistry.o: ../../UI/Common/ZipRegistry.cpp 930 $(CXX) $(CXXFLAGS) $< 931 932 933$O/Agent.o: ../../UI/Agent/Agent.cpp 934 $(CXX) $(CXXFLAGS) $< 935$O/AgentOut.o: ../../UI/Agent/AgentOut.cpp 936 $(CXX) $(CXXFLAGS) $< 937$O/AgentProxy.o: ../../UI/Agent/AgentProxy.cpp 938 $(CXX) $(CXXFLAGS) $< 939$O/ArchiveFolder.o: ../../UI/Agent/ArchiveFolder.cpp 940 $(CXX) $(CXXFLAGS) $< 941$O/ArchiveFolderOpen.o: ../../UI/Agent/ArchiveFolderOpen.cpp 942 $(CXX) $(CXXFLAGS) $< 943$O/ArchiveFolderOut.o: ../../UI/Agent/ArchiveFolderOut.cpp 944 $(CXX) $(CXXFLAGS) $< 945$O/UpdateCallbackAgent.o: ../../UI/Agent/UpdateCallbackAgent.cpp 946 $(CXX) $(CXXFLAGS) $< 947 948 949$O/Client7z.o: ../../UI/Client7z/Client7z.cpp 950 $(CXX) $(CXXFLAGS) $< 951 952 953$O/BenchCon.o: ../../UI/Console/BenchCon.cpp 954 $(CXX) $(CXXFLAGS) $< 955$O/ConsoleClose.o: ../../UI/Console/ConsoleClose.cpp 956 $(CXX) $(CXXFLAGS) $< 957$O/ExtractCallbackConsole.o: ../../UI/Console/ExtractCallbackConsole.cpp 958 $(CXX) $(CXXFLAGS) $< 959$O/HashCon.o: ../../UI/Console/HashCon.cpp 960 $(CXX) $(CXXFLAGS) $< 961$O/List.o: ../../UI/Console/List.cpp 962 $(CXX) $(CXXFLAGS) $< 963$O/Main.o: ../../UI/Console/Main.cpp ../../../../C/7zVersion.h 964 $(CXX) $(CXXFLAGS) $(CONSOLE_VARIANT_FLAGS) $(CONSOLE_ASM_FLAGS) $< 965$O/MainAr.o: ../../UI/Console/MainAr.cpp 966 $(CXX) $(CXXFLAGS) $< 967$O/OpenCallbackConsole.o: ../../UI/Console/OpenCallbackConsole.cpp 968 $(CXX) $(CXXFLAGS) $< 969$O/PercentPrinter.o: ../../UI/Console/PercentPrinter.cpp 970 $(CXX) $(CXXFLAGS) $< 971$O/UpdateCallbackConsole.o: ../../UI/Console/UpdateCallbackConsole.cpp 972 $(CXX) $(CXXFLAGS) $< 973$O/UserInputUtils.o: ../../UI/Console/UserInputUtils.cpp 974 $(CXX) $(CXXFLAGS) $< 975 976$O/BenchmarkDialog.o: ../../UI/GUI/BenchmarkDialog.cpp 977 $(CXX) $(CXXFLAGS) $< 978$O/CompressDialog.o: ../../UI/GUI/CompressDialog.cpp 979 $(CXX) $(CXXFLAGS) $< 980$O/ExtractDialog.o: ../../UI/GUI/ExtractDialog.cpp 981 $(CXX) $(CXXFLAGS) $< 982$O/ExtractGUI.o: ../../UI/GUI/ExtractGUI.cpp 983 $(CXX) $(CXXFLAGS) $< 984$O/GUI.o: ../../UI/GUI/GUI.cpp 985 $(CXX) $(CXXFLAGS) $< 986$O/HashGUI.o: ../../UI/GUI/HashGUI.cpp 987 $(CXX) $(CXXFLAGS) $< 988$O/UpdateCallbackGUI.o: ../../UI/GUI/UpdateCallbackGUI.cpp 989 $(CXX) $(CXXFLAGS) $< 990$O/UpdateCallbackGUI2.o: ../../UI/GUI/UpdateCallbackGUI2.cpp 991 $(CXX) $(CXXFLAGS) $< 992$O/UpdateGUI.o: ../../UI/GUI/UpdateGUI.cpp 993 $(CXX) $(CXXFLAGS) $< 994 995$O/MyMessages.o: ../../UI/Explorer/MyMessages.cpp 996 $(CXX) $(CXXFLAGS) $< 997$O/ContextMenu.o: ../../UI/Explorer/ContextMenu.cpp 998 $(CXX) $(CXXFLAGS) $< 999$O/DllExportsExplorer.o: ../../UI/Explorer/DllExportsExplorer.cpp 1000 $(CXX) $(CXXFLAGS) $< 1001$O/RegistryContextMenu.o: ../../UI/Explorer/RegistryContextMenu.cpp 1002 $(CXX) $(CXXFLAGS) $< 1003 1004 1005 1006$O/AboutDialog.o: ../../UI/FileManager/AboutDialog.cpp 1007 $(CXX) $(CXXFLAGS) $< 1008$O/AltStreamsFolder.o: ../../UI/FileManager/AltStreamsFolder.cpp 1009 $(CXX) $(CXXFLAGS) $< 1010$O/App.o: ../../UI/FileManager/App.cpp 1011 $(CXX) $(CXXFLAGS) $< 1012$O/BrowseDialog.o: ../../UI/FileManager/BrowseDialog.cpp 1013 $(CXX) $(CXXFLAGS) $< 1014$O/BrowseDialog2.o: ../../UI/FileManager/BrowseDialog2.cpp 1015 $(CXX) $(CXXFLAGS) $< 1016$O/ClassDefs.o: ../../UI/FileManager/ClassDefs.cpp 1017 $(CXX) $(CXXFLAGS) $< 1018$O/ComboDialog.o: ../../UI/FileManager/ComboDialog.cpp 1019 $(CXX) $(CXXFLAGS) $< 1020$O/CopyDialog.o: ../../UI/FileManager/CopyDialog.cpp 1021 $(CXX) $(CXXFLAGS) $< 1022$O/EditDialog.o: ../../UI/FileManager/EditDialog.cpp 1023 $(CXX) $(CXXFLAGS) $< 1024$O/EditPage.o: ../../UI/FileManager/EditPage.cpp 1025 $(CXX) $(CXXFLAGS) $< 1026$O/EnumFormatEtc.o: ../../UI/FileManager/EnumFormatEtc.cpp 1027 $(CXX) $(CXXFLAGS) $< 1028$O/ExtractCallback.o: ../../UI/FileManager/ExtractCallback.cpp 1029 $(CXX) $(CXXFLAGS) $< 1030$O/FileFolderPluginOpen.o: ../../UI/FileManager/FileFolderPluginOpen.cpp 1031 $(CXX) $(CXXFLAGS) $< 1032$O/FilePlugins.o: ../../UI/FileManager/FilePlugins.cpp 1033 $(CXX) $(CXXFLAGS) $< 1034$O/FM.o: ../../UI/FileManager/FM.cpp 1035 $(CXX) $(CXXFLAGS) $< 1036$O/FoldersPage.o: ../../UI/FileManager/FoldersPage.cpp 1037 $(CXX) $(CXXFLAGS) $< 1038$O/FormatUtils.o: ../../UI/FileManager/FormatUtils.cpp 1039 $(CXX) $(CXXFLAGS) $< 1040$O/FSDrives.o: ../../UI/FileManager/FSDrives.cpp 1041 $(CXX) $(CXXFLAGS) $< 1042$O/FSFolder.o: ../../UI/FileManager/FSFolder.cpp 1043 $(CXX) $(CXXFLAGS) $< 1044$O/FSFolderCopy.o: ../../UI/FileManager/FSFolderCopy.cpp 1045 $(CXX) $(CXXFLAGS) $< 1046$O/HelpUtils.o: ../../UI/FileManager/HelpUtils.cpp 1047 $(CXX) $(CXXFLAGS) $< 1048$O/LangPage.o: ../../UI/FileManager/LangPage.cpp 1049 $(CXX) $(CXXFLAGS) $< 1050$O/LangUtils.o: ../../UI/FileManager/LangUtils.cpp 1051 $(CXX) $(CXXFLAGS) $< 1052$O/LinkDialog.o: ../../UI/FileManager/LinkDialog.cpp 1053 $(CXX) $(CXXFLAGS) $< 1054$O/ListViewDialog.o: ../../UI/FileManager/ListViewDialog.cpp 1055 $(CXX) $(CXXFLAGS) $< 1056$O/MemDialog.o: ../../UI/FileManager/MemDialog.cpp 1057 $(CXX) $(CXXFLAGS) $< 1058$O/MenuPage.o: ../../UI/FileManager/MenuPage.cpp 1059 $(CXX) $(CXXFLAGS) $< 1060$O/MessagesDialog.o: ../../UI/FileManager/MessagesDialog.cpp 1061 $(CXX) $(CXXFLAGS) $< 1062$O/MyLoadMenu.o: ../../UI/FileManager/MyLoadMenu.cpp 1063 $(CXX) $(CXXFLAGS) $< 1064$O/NetFolder.o: ../../UI/FileManager/NetFolder.cpp 1065 $(CXX) $(CXXFLAGS) $< 1066$O/OpenCallback.o: ../../UI/FileManager/OpenCallback.cpp 1067 $(CXX) $(CXXFLAGS) $< 1068$O/OptionsDialog.o: ../../UI/FileManager/OptionsDialog.cpp 1069 $(CXX) $(CXXFLAGS) $< 1070$O/OverwriteDialog.o: ../../UI/FileManager/OverwriteDialog.cpp 1071 $(CXX) $(CXXFLAGS) $< 1072$O/Panel.o: ../../UI/FileManager/Panel.cpp 1073 $(CXX) $(CXXFLAGS) $< 1074$O/PanelCopy.o: ../../UI/FileManager/PanelCopy.cpp 1075 $(CXX) $(CXXFLAGS) $< 1076$O/PanelCrc.o: ../../UI/FileManager/PanelCrc.cpp 1077 $(CXX) $(CXXFLAGS) $< 1078$O/PanelDrag.o: ../../UI/FileManager/PanelDrag.cpp 1079 $(CXX) $(CXXFLAGS) $< 1080$O/PanelFolderChange.o: ../../UI/FileManager/PanelFolderChange.cpp 1081 $(CXX) $(CXXFLAGS) $< 1082$O/PanelItemOpen.o: ../../UI/FileManager/PanelItemOpen.cpp 1083 $(CXX) $(CXXFLAGS) $< 1084$O/PanelItems.o: ../../UI/FileManager/PanelItems.cpp 1085 $(CXX) $(CXXFLAGS) $< 1086$O/PanelKey.o: ../../UI/FileManager/PanelKey.cpp 1087 $(CXX) $(CXXFLAGS) $< 1088$O/PanelListNotify.o: ../../UI/FileManager/PanelListNotify.cpp 1089 $(CXX) $(CXXFLAGS) $< 1090$O/PanelMenu.o: ../../UI/FileManager/PanelMenu.cpp 1091 $(CXX) $(CXXFLAGS) $< 1092$O/PanelOperations.o: ../../UI/FileManager/PanelOperations.cpp 1093 $(CXX) $(CXXFLAGS) $< 1094$O/PanelSelect.o: ../../UI/FileManager/PanelSelect.cpp 1095 $(CXX) $(CXXFLAGS) $< 1096$O/PanelSort.o: ../../UI/FileManager/PanelSort.cpp 1097 $(CXX) $(CXXFLAGS) $< 1098$O/PanelSplitFile.o: ../../UI/FileManager/PanelSplitFile.cpp 1099 $(CXX) $(CXXFLAGS) $< 1100$O/PasswordDialog.o: ../../UI/FileManager/PasswordDialog.cpp 1101 $(CXX) $(CXXFLAGS) $< 1102$O/ProgramLocation.o: ../../UI/FileManager/ProgramLocation.cpp 1103 $(CXX) $(CXXFLAGS) $< 1104$O/ProgressDialog.o: ../../UI/FileManager/ProgressDialog.cpp 1105 $(CXX) $(CXXFLAGS) $< 1106$O/ProgressDialog2.o: ../../UI/FileManager/ProgressDialog2.cpp 1107 $(CXX) $(CXXFLAGS) $< 1108$O/PropertyName.o: ../../UI/FileManager/PropertyName.cpp 1109 $(CXX) $(CXXFLAGS) $< 1110$O/RegistryAssociations.o: ../../UI/FileManager/RegistryAssociations.cpp 1111 $(CXX) $(CXXFLAGS) $< 1112$O/RegistryPlugins.o: ../../UI/FileManager/RegistryPlugins.cpp 1113 $(CXX) $(CXXFLAGS) $< 1114$O/RegistryUtils.o: ../../UI/FileManager/RegistryUtils.cpp 1115 $(CXX) $(CXXFLAGS) $< 1116$O/RootFolder.o: ../../UI/FileManager/RootFolder.cpp 1117 $(CXX) $(CXXFLAGS) $< 1118$O/SettingsPage.o: ../../UI/FileManager/SettingsPage.cpp 1119 $(CXX) $(CXXFLAGS) $< 1120$O/SplitDialog.o: ../../UI/FileManager/SplitDialog.cpp 1121 $(CXX) $(CXXFLAGS) $< 1122$O/SplitUtils.o: ../../UI/FileManager/SplitUtils.cpp 1123 $(CXX) $(CXXFLAGS) $< 1124$O/StringUtils.o: ../../UI/FileManager/StringUtils.cpp 1125 $(CXX) $(CXXFLAGS) $< 1126$O/SysIconUtils.o: ../../UI/FileManager/SysIconUtils.cpp 1127 $(CXX) $(CXXFLAGS) $< 1128$O/SystemPage.o: ../../UI/FileManager/SystemPage.cpp 1129 $(CXX) $(CXXFLAGS) $< 1130$O/TextPairs.o: ../../UI/FileManager/TextPairs.cpp 1131 $(CXX) $(CXXFLAGS) $< 1132$O/UpdateCallback100.o: ../../UI/FileManager/UpdateCallback100.cpp 1133 $(CXX) $(CXXFLAGS) $< 1134$O/VerCtrl.o: ../../UI/FileManager/VerCtrl.cpp 1135 $(CXX) $(CXXFLAGS) $< 1136$O/ViewSettings.o: ../../UI/FileManager/ViewSettings.cpp 1137 $(CXX) $(CXXFLAGS) $< 1138 1139$O/SfxCon.o: ../../Bundles/SFXCon/SfxCon.cpp 1140 $(CXX) $(CXXFLAGS) $< 1141 1142$O/$(FILE_IO).o: ../../../$(FILE_IO_2).cpp 1143 $(CXX) $(CXXFLAGS) $< 1144 1145 1146 1147 1148 1149 1150$O/7zAlloc.o: ../../../../C/7zAlloc.c 1151 $(CC) $(CFLAGS) $< 1152$O/7zArcIn.o: ../../../../C/7zArcIn.c 1153 $(CC) $(CFLAGS) $< 1154$O/7zBuf.o: ../../../../C/7zBuf.c 1155 $(CC) $(CFLAGS) $< 1156$O/7zBuf2.o: ../../../../C/7zBuf2.c 1157 $(CC) $(CFLAGS) $< 1158$O/7zCrc.o: ../../../../C/7zCrc.c 1159 $(CC) $(CFLAGS) $< 1160$O/7zDec.o: ../../../../C/7zDec.c 1161 $(CC) $(CFLAGS) $< 1162$O/7zFile.o: ../../../../C/7zFile.c 1163 $(CC) $(CFLAGS) $< 1164$O/7zStream.o: ../../../../C/7zStream.c 1165 $(CC) $(CFLAGS) $< 1166$O/Aes.o: ../../../../C/Aes.c 1167 $(CC) $(CFLAGS) $< 1168$O/Alloc.o: ../../../../C/Alloc.c 1169 $(CC) $(CFLAGS) $< 1170$O/Bcj2.o: ../../../../C/Bcj2.c 1171 $(CC) $(CFLAGS) $< 1172$O/Bcj2Enc.o: ../../../../C/Bcj2Enc.c 1173 $(CC) $(CFLAGS) $< 1174$O/Blake2s.o: ../../../../C/Blake2s.c 1175 $(CC) $(CFLAGS) $< 1176$O/Bra.o: ../../../../C/Bra.c 1177 $(CC) $(CFLAGS) $< 1178$O/Bra86.o: ../../../../C/Bra86.c 1179 $(CC) $(CFLAGS) $< 1180$O/BraIA64.o: ../../../../C/BraIA64.c 1181 $(CC) $(CFLAGS) $< 1182$O/BwtSort.o: ../../../../C/BwtSort.c 1183 $(CC) $(CFLAGS) $< 1184 1185$O/CpuArch.o: ../../../../C/CpuArch.c 1186 $(CC) $(CFLAGS) $< 1187$O/Delta.o: ../../../../C/Delta.c 1188 $(CC) $(CFLAGS) $< 1189$O/DllSecur.o: ../../../../C/DllSecur.c 1190 $(CC) $(CFLAGS) $< 1191$O/HuffEnc.o: ../../../../C/HuffEnc.c 1192 $(CC) $(CFLAGS) $< 1193$O/LzFind.o: ../../../../C/LzFind.c 1194 $(CC) $(CFLAGS) $< 1195 1196# ifdef MT_FILES 1197$O/LzFindMt.o: ../../../../C/LzFindMt.c 1198 $(CC) $(CFLAGS) $< 1199 1200$O/Threads.o: ../../../../C/Threads.c 1201 $(CC) $(CFLAGS) $< 1202# endif 1203 1204$O/LzmaEnc.o: ../../../../C/LzmaEnc.c 1205 $(CC) $(CFLAGS) $< 1206$O/Lzma86Dec.o: ../../../../C/Lzma86Dec.c 1207 $(CC) $(CFLAGS) $< 1208$O/Lzma86Enc.o: ../../../../C/Lzma86Enc.c 1209 $(CC) $(CFLAGS) $< 1210$O/Lzma2Dec.o: ../../../../C/Lzma2Dec.c 1211 $(CC) $(CFLAGS) $< 1212$O/Lzma2DecMt.o: ../../../../C/Lzma2DecMt.c 1213 $(CC) $(CFLAGS) $< 1214$O/Lzma2Enc.o: ../../../../C/Lzma2Enc.c 1215 $(CC) $(CFLAGS) $< 1216$O/LzmaLib.o: ../../../../C/LzmaLib.c 1217 $(CC) $(CFLAGS) $< 1218$O/Md5.o: ../../../../C/Md5.c 1219 $(CC) $(CFLAGS) $< 1220$O/MtCoder.o: ../../../../C/MtCoder.c 1221 $(CC) $(CFLAGS) $< 1222$O/MtDec.o: ../../../../C/MtDec.c 1223 $(CC) $(CFLAGS) $< 1224$O/Ppmd7.o: ../../../../C/Ppmd7.c 1225 $(CC) $(CFLAGS) $< 1226$O/Ppmd7aDec.o: ../../../../C/Ppmd7aDec.c 1227 $(CC) $(CFLAGS) $< 1228$O/Ppmd7Dec.o: ../../../../C/Ppmd7Dec.c 1229 $(CC) $(CFLAGS) $< 1230$O/Ppmd7Enc.o: ../../../../C/Ppmd7Enc.c 1231 $(CC) $(CFLAGS) $< 1232$O/Ppmd8.o: ../../../../C/Ppmd8.c 1233 $(CC) $(CFLAGS) $< 1234$O/Ppmd8Dec.o: ../../../../C/Ppmd8Dec.c 1235 $(CC) $(CFLAGS) $< 1236$O/Ppmd8Enc.o: ../../../../C/Ppmd8Enc.c 1237 $(CC) $(CFLAGS) $< 1238$O/Sha1.o: ../../../../C/Sha1.c 1239 $(CC) $(CFLAGS) $< 1240$O/Sha256.o: ../../../../C/Sha256.c 1241 $(CC) $(CFLAGS) $< 1242$O/Sha3.o: ../../../../C/Sha3.c 1243 $(CC) $(CFLAGS) $< 1244$O/Sha512.o: ../../../../C/Sha512.c 1245 $(CC) $(CFLAGS) $< 1246$O/Sha512Opt.o: ../../../../C/Sha512Opt.c 1247 $(CC) $(CFLAGS) $< 1248$O/Sort.o: ../../../../C/Sort.c 1249 $(CC) $(CFLAGS) $< 1250$O/SwapBytes.o: ../../../../C/SwapBytes.c 1251 $(CC) $(CFLAGS) $< 1252$O/Xxh64.o: ../../../../C/Xxh64.c 1253 $(CC) $(CFLAGS) $< 1254$O/Xz.o: ../../../../C/Xz.c 1255 $(CC) $(CFLAGS) $< 1256$O/XzCrc64.o: ../../../../C/XzCrc64.c 1257 $(CC) $(CFLAGS) $< 1258$O/XzDec.o: ../../../../C/XzDec.c 1259 $(CC) $(CFLAGS) $< 1260$O/XzEnc.o: ../../../../C/XzEnc.c 1261 $(CC) $(CFLAGS) $< 1262$O/XzIn.o: ../../../../C/XzIn.c 1263 $(CC) $(CFLAGS) $< 1264$O/ZstdDec.o: ../../../../C/ZstdDec.c 1265 $(CC) $(CFLAGS) $< 1266 1267 1268ifdef USE_ASM 1269ifdef IS_X64 1270USE_X86_ASM=1 1271USE_X64_ASM=1 1272else 1273ifdef IS_X86 1274USE_X86_ASM=1 1275endif 1276endif 1277endif 1278 1279ifdef USE_X86_ASM 1280$O/7zCrcOpt.o: ../../../../Asm/x86/7zCrcOpt.asm 1281 $(MY_ASM) $(AFLAGS) $< 1282$O/XzCrc64Opt.o: ../../../../Asm/x86/XzCrc64Opt.asm 1283 $(MY_ASM) $(AFLAGS) $< 1284$O/Sha1Opt.o: ../../../../Asm/x86/Sha1Opt.asm 1285 $(MY_ASM) $(AFLAGS) $< 1286$O/Sha256Opt.o: ../../../../Asm/x86/Sha256Opt.asm 1287 $(MY_ASM) $(AFLAGS) $< 1288 1289ifndef USE_JWASM 1290USE_X86_ASM_AES=1 1291endif 1292 1293else 1294$O/7zCrcOpt.o: ../../../../C/7zCrcOpt.c 1295 $(CC) $(CFLAGS) $< 1296$O/XzCrc64Opt.o: ../../../../C/XzCrc64Opt.c 1297 $(CC) $(CFLAGS) $< 1298$O/Sha1Opt.o: ../../../../C/Sha1Opt.c 1299 $(CC) $(CFLAGS) $< 1300$O/Sha256Opt.o: ../../../../C/Sha256Opt.c 1301 $(CC) $(CFLAGS) $< 1302endif 1303 1304 1305ifdef USE_X86_ASM_AES 1306$O/AesOpt.o: ../../../../Asm/x86/AesOpt.asm 1307 $(MY_ASM) $(AFLAGS) $< 1308else 1309$O/AesOpt.o: ../../../../C/AesOpt.c 1310 $(CC) $(CFLAGS) $< 1311endif 1312 1313 1314ifdef USE_X64_ASM 1315$O/LzFindOpt.o: ../../../../Asm/x86/LzFindOpt.asm 1316 $(MY_ASM) $(AFLAGS) $< 1317else 1318$O/LzFindOpt.o: ../../../../C/LzFindOpt.c 1319 $(CC) $(CFLAGS) $< 1320endif 1321 1322ifdef USE_LZMA_DEC_ASM 1323 1324ifdef IS_X64 1325$O/LzmaDecOpt.o: ../../../../Asm/x86/LzmaDecOpt.asm 1326 $(MY_ASM) $(AFLAGS) $< 1327endif 1328 1329ifdef IS_ARM64 1330$O/LzmaDecOpt.o: ../../../../Asm/arm64/LzmaDecOpt.S ../../../../Asm/arm64/7zAsm.S 1331 $(CC) $(CFLAGS) $(ASM_FLAGS) $< 1332endif 1333 1334$O/LzmaDec.o: ../../../../C/LzmaDec.c 1335 $(CC) $(CFLAGS) -DZ7_LZMA_DEC_OPT $< 1336 1337else 1338 1339$O/LzmaDec.o: ../../../../C/LzmaDec.c 1340 $(CC) $(CFLAGS) $< 1341 1342endif 1343 1344 1345 1346 1347$O/7zMain.o: ../../../../C/Util/7z/7zMain.c 1348 $(CC) $(CFLAGS) $< 1349$O/LzmaUtil.o: ../../../../C/Util/Lzma/LzmaUtil.c 1350 $(CC) $(CFLAGS) $< 1351 1352ifneq ($(CC), xlc) 1353SHOW_PREDEF=-dM 1354else 1355SHOW_PREDEF= -qshowmacros=pre 1356endif 1357 1358predef_cc: 1359 $(CC) $(CFLAGS) -E $(SHOW_PREDEF) ../../../../C/CpuArch.c > predef_cc_log 1360# $(CC) $(CFLAGS) -E -dM - < /dev/null 1361predef_cxx: 1362 $(CXX) $(CFLAGS) -E $(SHOW_PREDEF) ../../../Common/CrcReg.cpp > predef_cxx_log 1363 1364predef: predef_cc predef_cxx 1365 1366 1367clean: 1368 -$(DEL_OBJ_EXE) 1369