xref: /aosp_15_r20/external/lzma/CPP/7zip/Bundles/Alone2/makefile.gcc (revision f6dc9357d832569d4d1f5d24eacdb3935a1ae8e6)
1*f6dc9357SAndroid Build Coastguard WorkerPROG = 7zz
2*f6dc9357SAndroid Build Coastguard Worker
3*f6dc9357SAndroid Build Coastguard WorkerCONSOLE_VARIANT_FLAGS=-DZ7_PROG_VARIANT_Z
4*f6dc9357SAndroid Build Coastguard Worker
5*f6dc9357SAndroid Build Coastguard Worker# IS_X64 = 1
6*f6dc9357SAndroid Build Coastguard Worker# USE_ASM = 1
7*f6dc9357SAndroid Build Coastguard Worker# ST_MODE = 1
8*f6dc9357SAndroid Build Coastguard Worker
9*f6dc9357SAndroid Build Coastguard Workerinclude ../Format7zF/Arc_gcc.mak
10*f6dc9357SAndroid Build Coastguard Worker
11*f6dc9357SAndroid Build Coastguard Workerifdef SystemDrive
12*f6dc9357SAndroid Build Coastguard WorkerIS_MINGW = 1
13*f6dc9357SAndroid Build Coastguard Workerelse
14*f6dc9357SAndroid Build Coastguard Workerifdef SYSTEMDRIVE
15*f6dc9357SAndroid Build Coastguard Worker# ifdef OS
16*f6dc9357SAndroid Build Coastguard WorkerIS_MINGW = 1
17*f6dc9357SAndroid Build Coastguard Workerendif
18*f6dc9357SAndroid Build Coastguard Workerendif
19*f6dc9357SAndroid Build Coastguard Worker
20*f6dc9357SAndroid Build Coastguard WorkerLOCAL_FLAGS_SYS =
21*f6dc9357SAndroid Build Coastguard Worker
22*f6dc9357SAndroid Build Coastguard Workerifdef IS_MINGW
23*f6dc9357SAndroid Build Coastguard Worker
24*f6dc9357SAndroid Build Coastguard WorkerLOCAL_FLAGS_SYS = \
25*f6dc9357SAndroid Build Coastguard Worker  -DZ7_DEVICE_FILE \
26*f6dc9357SAndroid Build Coastguard Worker
27*f6dc9357SAndroid Build Coastguard Worker#  -DZ7_LONG_PATH \
28*f6dc9357SAndroid Build Coastguard Worker#  -DZ7_DEVICE_FILE \
29*f6dc9357SAndroid Build Coastguard Worker
30*f6dc9357SAndroid Build Coastguard WorkerSYS_OBJS = \
31*f6dc9357SAndroid Build Coastguard Worker  $O/FileSystem.o \
32*f6dc9357SAndroid Build Coastguard Worker  $O/Registry.o \
33*f6dc9357SAndroid Build Coastguard Worker  $O/MemoryLock.o \
34*f6dc9357SAndroid Build Coastguard Worker  $O/DLL.o \
35*f6dc9357SAndroid Build Coastguard Worker  $O/DllSecur.o \
36*f6dc9357SAndroid Build Coastguard Worker  $O/resource.o \
37*f6dc9357SAndroid Build Coastguard Worker
38*f6dc9357SAndroid Build Coastguard Workerelse
39*f6dc9357SAndroid Build Coastguard Worker
40*f6dc9357SAndroid Build Coastguard WorkerSYS_OBJS = \
41*f6dc9357SAndroid Build Coastguard Worker  $O/MyWindows.o \
42*f6dc9357SAndroid Build Coastguard Worker
43*f6dc9357SAndroid Build Coastguard Workerendif
44*f6dc9357SAndroid Build Coastguard Worker
45*f6dc9357SAndroid Build Coastguard Worker
46*f6dc9357SAndroid Build Coastguard WorkerLOCAL_FLAGS = \
47*f6dc9357SAndroid Build Coastguard Worker  $(LOCAL_FLAGS_SYS) \
48*f6dc9357SAndroid Build Coastguard Worker  $(LOCAL_FLAGS_ST) \
49*f6dc9357SAndroid Build Coastguard Worker
50*f6dc9357SAndroid Build Coastguard Worker
51*f6dc9357SAndroid Build Coastguard WorkerUI_COMMON_OBJS = \
52*f6dc9357SAndroid Build Coastguard Worker  $O/ArchiveCommandLine.o \
53*f6dc9357SAndroid Build Coastguard Worker  $O/ArchiveExtractCallback.o \
54*f6dc9357SAndroid Build Coastguard Worker  $O/ArchiveOpenCallback.o \
55*f6dc9357SAndroid Build Coastguard Worker  $O/Bench.o \
56*f6dc9357SAndroid Build Coastguard Worker  $O/DefaultName.o \
57*f6dc9357SAndroid Build Coastguard Worker  $O/EnumDirItems.o \
58*f6dc9357SAndroid Build Coastguard Worker  $O/Extract.o \
59*f6dc9357SAndroid Build Coastguard Worker  $O/ExtractingFilePath.o \
60*f6dc9357SAndroid Build Coastguard Worker  $O/HashCalc.o \
61*f6dc9357SAndroid Build Coastguard Worker  $O/LoadCodecs.o \
62*f6dc9357SAndroid Build Coastguard Worker  $O/OpenArchive.o \
63*f6dc9357SAndroid Build Coastguard Worker  $O/PropIDUtils.o \
64*f6dc9357SAndroid Build Coastguard Worker  $O/SetProperties.o \
65*f6dc9357SAndroid Build Coastguard Worker  $O/SortUtils.o \
66*f6dc9357SAndroid Build Coastguard Worker  $O/TempFiles.o \
67*f6dc9357SAndroid Build Coastguard Worker  $O/Update.o \
68*f6dc9357SAndroid Build Coastguard Worker  $O/UpdateAction.o \
69*f6dc9357SAndroid Build Coastguard Worker  $O/UpdateCallback.o \
70*f6dc9357SAndroid Build Coastguard Worker  $O/UpdatePair.o \
71*f6dc9357SAndroid Build Coastguard Worker  $O/UpdateProduce.o \
72*f6dc9357SAndroid Build Coastguard Worker
73*f6dc9357SAndroid Build Coastguard WorkerCONSOLE_OBJS = \
74*f6dc9357SAndroid Build Coastguard Worker  $O/BenchCon.o \
75*f6dc9357SAndroid Build Coastguard Worker  $O/ConsoleClose.o \
76*f6dc9357SAndroid Build Coastguard Worker  $O/ExtractCallbackConsole.o \
77*f6dc9357SAndroid Build Coastguard Worker  $O/HashCon.o \
78*f6dc9357SAndroid Build Coastguard Worker  $O/List.o \
79*f6dc9357SAndroid Build Coastguard Worker  $O/Main.o \
80*f6dc9357SAndroid Build Coastguard Worker  $O/MainAr.o \
81*f6dc9357SAndroid Build Coastguard Worker  $O/OpenCallbackConsole.o \
82*f6dc9357SAndroid Build Coastguard Worker  $O/PercentPrinter.o \
83*f6dc9357SAndroid Build Coastguard Worker  $O/UpdateCallbackConsole.o \
84*f6dc9357SAndroid Build Coastguard Worker  $O/UserInputUtils.o \
85*f6dc9357SAndroid Build Coastguard Worker
86*f6dc9357SAndroid Build Coastguard WorkerCOMMON_OBJS_2 = \
87*f6dc9357SAndroid Build Coastguard Worker  $O/CommandLineParser.o \
88*f6dc9357SAndroid Build Coastguard Worker  $O/ListFileUtils.o \
89*f6dc9357SAndroid Build Coastguard Worker  $O/StdInStream.o \
90*f6dc9357SAndroid Build Coastguard Worker  $O/StdOutStream.o \
91*f6dc9357SAndroid Build Coastguard Worker
92*f6dc9357SAndroid Build Coastguard WorkerWIN_OBJS_2 = \
93*f6dc9357SAndroid Build Coastguard Worker  $O/ErrorMsg.o \
94*f6dc9357SAndroid Build Coastguard Worker  $O/FileLink.o \
95*f6dc9357SAndroid Build Coastguard Worker  $O/SystemInfo.o \
96*f6dc9357SAndroid Build Coastguard Worker
97*f6dc9357SAndroid Build Coastguard Worker7ZIP_COMMON_OBJS_2 = \
98*f6dc9357SAndroid Build Coastguard Worker  $O/FilePathAutoRename.o \
99*f6dc9357SAndroid Build Coastguard Worker  $O/FileStreams.o \
100*f6dc9357SAndroid Build Coastguard Worker  $O/MultiOutStream.o \
101*f6dc9357SAndroid Build Coastguard Worker
102*f6dc9357SAndroid Build Coastguard WorkerOBJS = \
103*f6dc9357SAndroid Build Coastguard Worker  $(ARC_OBJS) \
104*f6dc9357SAndroid Build Coastguard Worker  $(SYS_OBJS) \
105*f6dc9357SAndroid Build Coastguard Worker  $(COMMON_OBJS_2) \
106*f6dc9357SAndroid Build Coastguard Worker  $(WIN_OBJS_2) \
107*f6dc9357SAndroid Build Coastguard Worker  $(7ZIP_COMMON_OBJS_2) \
108*f6dc9357SAndroid Build Coastguard Worker  $(UI_COMMON_OBJS) \
109*f6dc9357SAndroid Build Coastguard Worker  $(CONSOLE_OBJS) \
110*f6dc9357SAndroid Build Coastguard Worker
111*f6dc9357SAndroid Build Coastguard Workerinclude ../../7zip_gcc.mak
112