1370b324cSopenharmony_ciPROG = 7z 2370b324cSopenharmony_ciIS_NOT_STANDALONE = 1 3370b324cSopenharmony_ci 4370b324cSopenharmony_ci# IS_X64 = 1 5370b324cSopenharmony_ci# USE_ASM = 1 6370b324cSopenharmony_ci# ST_MODE = 1 7370b324cSopenharmony_ci 8370b324cSopenharmony_ci 9370b324cSopenharmony_ciLOCAL_FLAGS_ST = 10370b324cSopenharmony_ciMT_OBJS = 11370b324cSopenharmony_ci 12370b324cSopenharmony_ciifdef SystemDrive 13370b324cSopenharmony_ciIS_MINGW = 1 14370b324cSopenharmony_cielse 15370b324cSopenharmony_ciifdef SYSTEMDRIVE 16370b324cSopenharmony_ci# ifdef OS 17370b324cSopenharmony_ciIS_MINGW = 1 18370b324cSopenharmony_ciendif 19370b324cSopenharmony_ciendif 20370b324cSopenharmony_ci 21370b324cSopenharmony_ciifdef ST_MODE 22370b324cSopenharmony_ci 23370b324cSopenharmony_ciLOCAL_FLAGS_ST = -DZ7_ST 24370b324cSopenharmony_ci 25370b324cSopenharmony_ciifdef IS_MINGW 26370b324cSopenharmony_ciMT_OBJS = \ 27370b324cSopenharmony_ci $O/Threads.o \ 28370b324cSopenharmony_ci 29370b324cSopenharmony_ciendif 30370b324cSopenharmony_ci 31370b324cSopenharmony_cielse 32370b324cSopenharmony_ci 33370b324cSopenharmony_ciMT_OBJS = \ 34370b324cSopenharmony_ci $O/Synchronization.o \ 35370b324cSopenharmony_ci $O/Threads.o \ 36370b324cSopenharmony_ci 37370b324cSopenharmony_ciendif 38370b324cSopenharmony_ci 39370b324cSopenharmony_ci 40370b324cSopenharmony_ci 41370b324cSopenharmony_ciLOCAL_FLAGS_WIN= 42370b324cSopenharmony_ci 43370b324cSopenharmony_ciifdef IS_MINGW 44370b324cSopenharmony_ci 45370b324cSopenharmony_ciLOCAL_FLAGS_WIN = \ 46370b324cSopenharmony_ci -DZ7_LARGE_PAGES \ 47370b324cSopenharmony_ci -DZ7_LONG_PATH \ 48370b324cSopenharmony_ci -DZ7_DEVICE_FILE \ 49370b324cSopenharmony_ci 50370b324cSopenharmony_ciSYS_OBJS = \ 51370b324cSopenharmony_ci $O/FileSystem.o \ 52370b324cSopenharmony_ci $O/Registry.o \ 53370b324cSopenharmony_ci $O/MemoryLock.o \ 54370b324cSopenharmony_ci $O/DllSecur.o \ 55370b324cSopenharmony_ci $O/resource.o \ 56370b324cSopenharmony_ci 57370b324cSopenharmony_cielse 58370b324cSopenharmony_ci 59370b324cSopenharmony_ciSYS_OBJS = \ 60370b324cSopenharmony_ci $O/MyWindows.o \ 61370b324cSopenharmony_ci 62370b324cSopenharmony_ciendif 63370b324cSopenharmony_ci 64370b324cSopenharmony_ci 65370b324cSopenharmony_ci 66370b324cSopenharmony_ciLOCAL_FLAGS = \ 67370b324cSopenharmony_ci $(LOCAL_FLAGS_WIN) \ 68370b324cSopenharmony_ci $(LOCAL_FLAGS_ST) \ 69370b324cSopenharmony_ci -DZ7_EXTERNAL_CODECS \ 70370b324cSopenharmony_ci 71370b324cSopenharmony_ci 72370b324cSopenharmony_ci 73370b324cSopenharmony_ciCONSOLE_OBJS = \ 74370b324cSopenharmony_ci $O/BenchCon.o \ 75370b324cSopenharmony_ci $O/ConsoleClose.o \ 76370b324cSopenharmony_ci $O/ExtractCallbackConsole.o \ 77370b324cSopenharmony_ci $O/HashCon.o \ 78370b324cSopenharmony_ci $O/List.o \ 79370b324cSopenharmony_ci $O/Main.o \ 80370b324cSopenharmony_ci $O/MainAr.o \ 81370b324cSopenharmony_ci $O/OpenCallbackConsole.o \ 82370b324cSopenharmony_ci $O/PercentPrinter.o \ 83370b324cSopenharmony_ci $O/UpdateCallbackConsole.o \ 84370b324cSopenharmony_ci $O/UserInputUtils.o \ 85370b324cSopenharmony_ci 86370b324cSopenharmony_ciUI_COMMON_OBJS = \ 87370b324cSopenharmony_ci $O/ArchiveCommandLine.o \ 88370b324cSopenharmony_ci $O/ArchiveExtractCallback.o \ 89370b324cSopenharmony_ci $O/ArchiveOpenCallback.o \ 90370b324cSopenharmony_ci $O/Bench.o \ 91370b324cSopenharmony_ci $O/DefaultName.o \ 92370b324cSopenharmony_ci $O/EnumDirItems.o \ 93370b324cSopenharmony_ci $O/Extract.o \ 94370b324cSopenharmony_ci $O/ExtractingFilePath.o \ 95370b324cSopenharmony_ci $O/HashCalc.o \ 96370b324cSopenharmony_ci $O/LoadCodecs.o \ 97370b324cSopenharmony_ci $O/OpenArchive.o \ 98370b324cSopenharmony_ci $O/PropIDUtils.o \ 99370b324cSopenharmony_ci $O/SetProperties.o \ 100370b324cSopenharmony_ci $O/SortUtils.o \ 101370b324cSopenharmony_ci $O/TempFiles.o \ 102370b324cSopenharmony_ci $O/Update.o \ 103370b324cSopenharmony_ci $O/UpdateAction.o \ 104370b324cSopenharmony_ci $O/UpdateCallback.o \ 105370b324cSopenharmony_ci $O/UpdatePair.o \ 106370b324cSopenharmony_ci $O/UpdateProduce.o \ 107370b324cSopenharmony_ci 108370b324cSopenharmony_ciCOMMON_OBJS = \ 109370b324cSopenharmony_ci $O/CommandLineParser.o \ 110370b324cSopenharmony_ci $O/CRC.o \ 111370b324cSopenharmony_ci $O/CrcReg.o \ 112370b324cSopenharmony_ci $O/DynLimBuf.o \ 113370b324cSopenharmony_ci $O/IntToString.o \ 114370b324cSopenharmony_ci $O/ListFileUtils.o \ 115370b324cSopenharmony_ci $O/NewHandler.o \ 116370b324cSopenharmony_ci $O/StdInStream.o \ 117370b324cSopenharmony_ci $O/StdOutStream.o \ 118370b324cSopenharmony_ci $O/MyString.o \ 119370b324cSopenharmony_ci $O/StringConvert.o \ 120370b324cSopenharmony_ci $O/StringToInt.o \ 121370b324cSopenharmony_ci $O/UTFConvert.o \ 122370b324cSopenharmony_ci $O/MyVector.o \ 123370b324cSopenharmony_ci $O/Wildcard.o \ 124370b324cSopenharmony_ci 125370b324cSopenharmony_ciWIN_OBJS = \ 126370b324cSopenharmony_ci $O/DLL.o \ 127370b324cSopenharmony_ci $O/ErrorMsg.o \ 128370b324cSopenharmony_ci $O/FileDir.o \ 129370b324cSopenharmony_ci $O/FileFind.o \ 130370b324cSopenharmony_ci $O/FileIO.o \ 131370b324cSopenharmony_ci $O/FileLink.o \ 132370b324cSopenharmony_ci $O/FileName.o \ 133370b324cSopenharmony_ci $O/PropVariant.o \ 134370b324cSopenharmony_ci $O/PropVariantConv.o \ 135370b324cSopenharmony_ci $O/System.o \ 136370b324cSopenharmony_ci $O/SystemInfo.o \ 137370b324cSopenharmony_ci $O/TimeUtils.o \ 138370b324cSopenharmony_ci 139370b324cSopenharmony_ci7ZIP_COMMON_OBJS = \ 140370b324cSopenharmony_ci $O/CreateCoder.o \ 141370b324cSopenharmony_ci $O/CWrappers.o \ 142370b324cSopenharmony_ci $O/FilePathAutoRename.o \ 143370b324cSopenharmony_ci $O/FileStreams.o \ 144370b324cSopenharmony_ci $O/InBuffer.o \ 145370b324cSopenharmony_ci $O/InOutTempBuffer.o \ 146370b324cSopenharmony_ci $O/FilterCoder.o \ 147370b324cSopenharmony_ci $O/LimitedStreams.o \ 148370b324cSopenharmony_ci $O/MethodId.o \ 149370b324cSopenharmony_ci $O/MethodProps.o \ 150370b324cSopenharmony_ci $O/MultiOutStream.o \ 151370b324cSopenharmony_ci $O/OffsetStream.o \ 152370b324cSopenharmony_ci $O/OutBuffer.o \ 153370b324cSopenharmony_ci $O/ProgressUtils.o \ 154370b324cSopenharmony_ci $O/PropId.o \ 155370b324cSopenharmony_ci $O/StreamObjects.o \ 156370b324cSopenharmony_ci $O/StreamUtils.o \ 157370b324cSopenharmony_ci $O/UniqBlocks.o \ 158370b324cSopenharmony_ci 159370b324cSopenharmony_ciCOMPRESS_OBJS = \ 160370b324cSopenharmony_ci $O/CopyCoder.o \ 161370b324cSopenharmony_ci 162370b324cSopenharmony_ciAR_COMMON_OBJS = \ 163370b324cSopenharmony_ci $O/ItemNameUtils.o \ 164370b324cSopenharmony_ci 165370b324cSopenharmony_ciC_OBJS = \ 166370b324cSopenharmony_ci $O/Alloc.o \ 167370b324cSopenharmony_ci $O/CpuArch.o \ 168370b324cSopenharmony_ci $O/Sort.o \ 169370b324cSopenharmony_ci $O/7zCrc.o \ 170370b324cSopenharmony_ci $O/7zCrcOpt.o \ 171370b324cSopenharmony_ci 172370b324cSopenharmony_ci 173370b324cSopenharmony_ciOBJS = \ 174370b324cSopenharmony_ci $(C_OBJS) \ 175370b324cSopenharmony_ci $(MT_OBJS) \ 176370b324cSopenharmony_ci $(COMMON_OBJS) \ 177370b324cSopenharmony_ci $(WIN_OBJS) \ 178370b324cSopenharmony_ci $(SYS_OBJS) \ 179370b324cSopenharmony_ci $(COMPRESS_OBJS) \ 180370b324cSopenharmony_ci $(AR_COMMON_OBJS) \ 181370b324cSopenharmony_ci $(7ZIP_COMMON_OBJS) \ 182370b324cSopenharmony_ci $(UI_COMMON_OBJS) \ 183370b324cSopenharmony_ci $(CONSOLE_OBJS) \ 184370b324cSopenharmony_ci 185370b324cSopenharmony_ci 186370b324cSopenharmony_ciinclude ../../7zip_gcc.mak 187