|
1 PROG = 7zra.dll |
|
2 DEF_FILE = ../../Archive/Archive2.def |
|
3 LIBS = $(LIBS) user32.lib oleaut32.lib |
|
4 CFLAGS = $(CFLAGS) -I ../../../ \ |
|
5 -DCOMPRESS_MT \ |
|
6 -DCOMPRESS_MF_MT \ |
|
7 -D_NO_CRYPTO |
|
8 |
|
9 COMMON_OBJS = \ |
|
10 $O\CRC.obj \ |
|
11 $O\IntToString.obj \ |
|
12 $O\NewHandler.obj \ |
|
13 $O\MyString.obj \ |
|
14 $O\StringConvert.obj \ |
|
15 $O\StringToInt.obj \ |
|
16 $O\MyVector.obj \ |
|
17 $O\Wildcard.obj \ |
|
18 |
|
19 WIN_OBJS = \ |
|
20 $O\FileDir.obj \ |
|
21 $O\FileFind.obj \ |
|
22 $O\FileIO.obj \ |
|
23 $O\PropVariant.obj \ |
|
24 $O\Synchronization.obj \ |
|
25 $O\System.obj \ |
|
26 |
|
27 7ZIP_COMMON_OBJS = \ |
|
28 $O\CreateCoder.obj \ |
|
29 $O\InBuffer.obj \ |
|
30 $O\InOutTempBuffer.obj \ |
|
31 $O\FilterCoder.obj \ |
|
32 $O\LimitedStreams.obj \ |
|
33 $O\LockedStream.obj \ |
|
34 $O\MethodId.obj \ |
|
35 $O\MethodProps.obj \ |
|
36 $O\OutBuffer.obj \ |
|
37 $O\ProgressUtils.obj \ |
|
38 $O\StreamBinder.obj \ |
|
39 $O\StreamObjects.obj \ |
|
40 $O\StreamUtils.obj \ |
|
41 $O\VirtThread.obj \ |
|
42 |
|
43 AR_OBJS = \ |
|
44 $O\ArchiveExports.obj \ |
|
45 $O\DllExports2.obj \ |
|
46 |
|
47 AR_COMMON_OBJS = \ |
|
48 $O\CoderMixer2.obj \ |
|
49 $O\CoderMixer2MT.obj \ |
|
50 $O\CrossThreadProgress.obj \ |
|
51 $O\HandlerOut.obj \ |
|
52 $O\InStreamWithCRC.obj \ |
|
53 $O\ItemNameUtils.obj \ |
|
54 $O\OutStreamWithCRC.obj \ |
|
55 $O\ParseProperties.obj \ |
|
56 |
|
57 |
|
58 7Z_OBJS = \ |
|
59 $O\7zCompressionMode.obj \ |
|
60 $O\7zDecode.obj \ |
|
61 $O\7zEncode.obj \ |
|
62 $O\7zExtract.obj \ |
|
63 $O\7zFolderInStream.obj \ |
|
64 $O\7zFolderOutStream.obj \ |
|
65 $O\7zHandler.obj \ |
|
66 $O\7zHandlerOut.obj \ |
|
67 $O\7zHeader.obj \ |
|
68 $O\7zIn.obj \ |
|
69 $O\7zOut.obj \ |
|
70 $O\7zProperties.obj \ |
|
71 $O\7zSpecStream.obj \ |
|
72 $O\7zUpdate.obj \ |
|
73 $O\7zRegister.obj \ |
|
74 |
|
75 |
|
76 COMPRESS_OBJS = \ |
|
77 $O\CodecExports.obj \ |
|
78 |
|
79 BRANCH_OPT_OBJS = \ |
|
80 $O\BranchCoder.obj \ |
|
81 $O\x86.obj \ |
|
82 $O\x86_2.obj \ |
|
83 $O\ARM.obj \ |
|
84 $O\ARMThumb.obj \ |
|
85 $O\IA64.obj \ |
|
86 $O\PPC.obj \ |
|
87 $O\SPARC.obj \ |
|
88 $O\BranchRegister.obj \ |
|
89 $O\BCJRegister.obj \ |
|
90 $O\BCJ2Register.obj \ |
|
91 |
|
92 SWAP_OPT_OBJS = \ |
|
93 $O\ByteSwap.obj \ |
|
94 $O\ByteSwapRegister.obj \ |
|
95 |
|
96 COPY_OBJS = \ |
|
97 $O\CopyCoder.obj \ |
|
98 $O\CopyRegister.obj \ |
|
99 |
|
100 LZ_OBJS = \ |
|
101 $O\LZOutWindow.obj \ |
|
102 |
|
103 LZMA_OPT_OBJS = \ |
|
104 $O\LZMADecoder.obj \ |
|
105 $O\LZMAEncoder.obj \ |
|
106 $O\LZMARegister.obj \ |
|
107 |
|
108 C_OBJS = \ |
|
109 $O\Alloc.obj \ |
|
110 $O\7zCrc.obj \ |
|
111 $O\Sort.obj \ |
|
112 $O\Threads.obj \ |
|
113 |
|
114 C_LZ_OBJS = \ |
|
115 $O\MatchFinder.obj \ |
|
116 $O\MatchFinderMt.obj \ |
|
117 |
|
118 C_BRANCH_OBJS = \ |
|
119 $O\BranchARM.obj \ |
|
120 $O\BranchARMThumb.obj \ |
|
121 $O\BranchIA64.obj \ |
|
122 $O\BranchPPC.obj \ |
|
123 $O\BranchSPARC.obj \ |
|
124 $O\BranchX86.obj \ |
|
125 |
|
126 OBJS = \ |
|
127 $O\StdAfx.obj \ |
|
128 $(CONSOLE_OBJS) \ |
|
129 $(COMMON_OBJS) \ |
|
130 $(WIN_OBJS) \ |
|
131 $(7ZIP_COMMON_OBJS) \ |
|
132 $(AR_OBJS) \ |
|
133 $(AR_COMMON_OBJS) \ |
|
134 $(7Z_OBJS) \ |
|
135 $(BZIP2_OBJS) \ |
|
136 $(BZIP2_OPT_OBJS) \ |
|
137 $(COMPRESS_OBJS) \ |
|
138 $(BRANCH_OPT_OBJS) \ |
|
139 $(SWAP_OPT_OBJS) \ |
|
140 $(COPY_OBJS) \ |
|
141 $(DEFLATE_OPT_OBJS) \ |
|
142 $(LZ_OBJS) \ |
|
143 $(LZMA_OPT_OBJS) \ |
|
144 $(PPMD_OPT_OBJS) \ |
|
145 $(C_OBJS) \ |
|
146 $(C_LZ_OBJS) \ |
|
147 $(C_BRANCH_OBJS) \ |
|
148 $O\RangeCoderBit.obj \ |
|
149 $O\resource.res |
|
150 |
|
151 |
|
152 !include "../../../Build.mak" |
|
153 |
|
154 $(COMMON_OBJS): ../../../Common/$(*B).cpp |
|
155 $(COMPL) |
|
156 $(WIN_OBJS): ../../../Windows/$(*B).cpp |
|
157 $(COMPL) |
|
158 $(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp |
|
159 $(COMPL) |
|
160 $(AR_OBJS): ../../Archive/$(*B).cpp |
|
161 $(COMPL) |
|
162 $(AR_COMMON_OBJS): ../../Archive/Common/$(*B).cpp |
|
163 $(COMPL) |
|
164 |
|
165 $(7Z_OBJS): ../../Archive/7z/$(*B).cpp |
|
166 $(COMPL) |
|
167 |
|
168 $(COMPRESS_OBJS): ../../Compress/$(*B).cpp |
|
169 $(COMPL) |
|
170 $(BRANCH_OPT_OBJS): ../../Compress/Branch/$(*B).cpp |
|
171 $(COMPL_O2) |
|
172 $(SWAP_OPT_OBJS): ../../Compress/ByteSwap/$(*B).cpp |
|
173 $(COMPL_O2) |
|
174 $(COPY_OBJS): ../../Compress/Copy/$(*B).cpp |
|
175 $(COMPL) |
|
176 $(LZ_OBJS): ../../Compress/LZ/$(*B).cpp |
|
177 $(COMPL) |
|
178 $(LZMA_OPT_OBJS): ../../Compress/LZMA/$(*B).cpp |
|
179 $(COMPL_O2) |
|
180 $O\RangeCoderBit.obj: ../../Compress/RangeCoder/$(*B).cpp |
|
181 $(COMPL) |
|
182 |
|
183 $(C_OBJS): ../../../../C/$(*B).c |
|
184 $(COMPL_O2) |
|
185 $(C_LZ_OBJS): ../../../../C/Compress/Lz/$(*B).c |
|
186 $(COMPL_O2) |
|
187 $(C_BRANCH_OBJS): ../../../../C/Compress/Branch/$(*B).c |
|
188 $(COMPL_O2) |