• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PROG = lzma
2
3# IS_X64 = 1
4# USE_ASM = 1
5# ST_MODE = 1
6
7include ../../LzmaDec_gcc.mak
8
9LOCAL_FLAGS_ST =
10MT_OBJS =
11
12
13ifdef SystemDrive
14IS_MINGW = 1
15else
16ifdef SYSTEMDRIVE
17# ifdef OS
18IS_MINGW = 1
19endif
20endif
21
22ifdef ST_MODE
23
24LOCAL_FLAGS_ST = -DZ7_ST
25
26else
27
28MT_OBJS = \
29  $O/LzFindMt.o \
30  $O/LzFindOpt.o \
31  $O/Synchronization.o \
32  $O/Threads.o \
33
34
35
36endif
37
38
39
40LOCAL_FLAGS_SYS =
41
42ifdef IS_MINGW
43
44SYS_OBJS = \
45  $O/Registry.o \
46  $O/resource.o \
47
48else
49
50SYS_OBJS = \
51  $O/FileDir.o \
52  $O/FileFind.o \
53  $O/FileName.o \
54  $O/MyWindows.o \
55  $O/TimeUtils.o \
56
57endif
58
59LOCAL_FLAGS = \
60  $(LOCAL_FLAGS_ST) \
61
62
63COMMON_OBJS = \
64  $O/CommandLineParser.o \
65  $O/CRC.o \
66  $O/CrcReg.o \
67  $O/IntToString.o \
68  $O/LzFindPrepare.o \
69  $O/MyString.o \
70  $O/MyVector.o \
71  $O/NewHandler.o \
72  $O/StringConvert.o \
73  $O/StringToInt.o \
74  $O/UTFConvert.o \
75  $O/Wildcard.o \
76
77WIN_OBJS = \
78  $O/FileIO.o \
79  $O/PropVariant.o \
80  $O/System.o \
81  $O/SystemInfo.o \
82
83COMPRESS_OBJS = \
84  $O/LzmaDecoder.o \
85  $O/LzmaEncoder.o \
86  $O/LzmaRegister.o \
87
88CONSOLE_OBJS = \
89  $O/BenchCon.o \
90  $O/ConsoleClose.o \
91
927ZIP_COMMON_OBJS = \
93  $O/CreateCoder.o \
94  $O/CWrappers.o \
95  $O/FileStreams.o \
96  $O/FilterCoder.o \
97  $O/MethodProps.o \
98  $O/StreamObjects.o \
99  $O/StreamUtils.o \
100
101C_OBJS = \
102  $O/7zCrc.o \
103  $O/7zCrcOpt.o \
104  $O/Alloc.o \
105  $O/Bra86.o \
106  $O/CpuArch.o \
107  $O/LzFind.o \
108  $O/LzmaDec.o \
109  $O/LzmaEnc.o \
110  $O/Lzma86Dec.o \
111  $O/Lzma86Enc.o \
112
113OBJS = \
114  $(LZMA_DEC_OPT_OBJS) \
115  $(C_OBJS) \
116  $(MT_OBJS) \
117  $(SYS_OBJS) \
118  $(COMMON_OBJS) \
119  $(WIN_OBJS) \
120  $(COMPRESS_OBJS) \
121  $(7ZIP_COMMON_OBJS) \
122  $(CONSOLE_OBJS) \
123  $O/LzmaAlone.o \
124  $O/Bench.o \
125
126include ../../7zip_gcc.mak
127