1 PROG = 7zxr.dll |
|
2 DEF_FILE = ../../Archive/Archive2.def |
|
3 LIBS = $(LIBS) user32.lib oleaut32.lib |
|
4 CFLAGS = $(CFLAGS) -I ../../../ \ |
|
5 -DEXTRACT_ONLY \ |
|
6 -DCOMPRESS_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\ItemNameUtils.obj \ |
|
53 $O\OutStreamWithCRC.obj \ |
|
54 $O\ParseProperties.obj \ |
|
55 |
|
56 |
|
57 7Z_OBJS = \ |
|
58 $O\7zCompressionMode.obj \ |
|
59 $O\7zDecode.obj \ |
|
60 $O\7zExtract.obj \ |
|
61 $O\7zFolderOutStream.obj \ |
|
62 $O\7zHandler.obj \ |
|
63 $O\7zHeader.obj \ |
|
64 $O\7zIn.obj \ |
|
65 $O\7zProperties.obj \ |
|
66 $O\7zRegister.obj \ |
|
67 |
|
68 |
|
69 COMPRESS_OBJS = \ |
|
70 $O\CodecExports.obj \ |
|
71 |
|
72 SWAP_OPT_OBJS = \ |
|
73 $O\ByteSwap.obj \ |
|
74 $O\ByteSwapRegister.obj \ |
|
75 |
|
76 BRANCH_OPT_OBJS = \ |
|
77 $O\BranchCoder.obj \ |
|
78 $O\x86.obj \ |
|
79 $O\x86_2.obj \ |
|
80 $O\ARM.obj \ |
|
81 $O\ARMThumb.obj \ |
|
82 $O\IA64.obj \ |
|
83 $O\PPC.obj \ |
|
84 $O\SPARC.obj \ |
|
85 $O\BranchRegister.obj \ |
|
86 $O\BCJRegister.obj \ |
|
87 $O\BCJ2Register.obj \ |
|
88 |
|
89 COPY_OBJS = \ |
|
90 $O\CopyCoder.obj \ |
|
91 $O\CopyRegister.obj \ |
|
92 |
|
93 LZ_OBJS = \ |
|
94 $O\LZOutWindow.obj \ |
|
95 |
|
96 LZMA_OPT_OBJS = \ |
|
97 $O\LZMADecoder.obj \ |
|
98 $O\LZMARegister.obj \ |
|
99 |
|
100 C_OBJS = \ |
|
101 $O\Alloc.obj \ |
|
102 $O\7zCrc.obj \ |
|
103 $O\Threads.obj \ |
|
104 |
|
105 C_BRANCH_OBJS = \ |
|
106 $O\BranchARM.obj \ |
|
107 $O\BranchARMThumb.obj \ |
|
108 $O\BranchIA64.obj \ |
|
109 $O\BranchPPC.obj \ |
|
110 $O\BranchSPARC.obj \ |
|
111 $O\BranchX86.obj \ |
|
112 |
|
113 OBJS = \ |
|
114 $O\StdAfx.obj \ |
|
115 $(CONSOLE_OBJS) \ |
|
116 $(COMMON_OBJS) \ |
|
117 $(WIN_OBJS) \ |
|
118 $(7ZIP_COMMON_OBJS) \ |
|
119 $(AR_OBJS) \ |
|
120 $(AR_COMMON_OBJS) \ |
|
121 $(7Z_OBJS) \ |
|
122 $(COMPRESS_OBJS) \ |
|
123 $(BRANCH_OPT_OBJS) \ |
|
124 $(SWAP_OPT_OBJS) \ |
|
125 $(COPY_OBJS) \ |
|
126 $(LZ_OBJS) \ |
|
127 $(LZMA_OPT_OBJS) \ |
|
128 $(C_OBJS) \ |
|
129 $(C_BRANCH_OBJS) \ |
|
130 $O\resource.res |
|
131 |
|
132 |
|
133 !include "../../../Build.mak" |
|
134 |
|
135 $(COMMON_OBJS): ../../../Common/$(*B).cpp |
|
136 $(COMPL) |
|
137 $(WIN_OBJS): ../../../Windows/$(*B).cpp |
|
138 $(COMPL) |
|
139 $(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp |
|
140 $(COMPL) |
|
141 $(AR_OBJS): ../../Archive/$(*B).cpp |
|
142 $(COMPL) |
|
143 $(AR_COMMON_OBJS): ../../Archive/Common/$(*B).cpp |
|
144 $(COMPL) |
|
145 |
|
146 $(7Z_OBJS): ../../Archive/7z/$(*B).cpp |
|
147 $(COMPL) |
|
148 |
|
149 $(COMPRESS_OBJS): ../../Compress/$(*B).cpp |
|
150 $(COMPL) |
|
151 $(BRANCH_OPT_OBJS): ../../Compress/Branch/$(*B).cpp |
|
152 $(COMPL_O2) |
|
153 $(SWAP_OPT_OBJS): ../../Compress/ByteSwap/$(*B).cpp |
|
154 $(COMPL_O2) |
|
155 $(COPY_OBJS): ../../Compress/Copy/$(*B).cpp |
|
156 $(COMPL) |
|
157 $(LZ_OBJS): ../../Compress/LZ/$(*B).cpp |
|
158 $(COMPL) |
|
159 $(LZMA_OPT_OBJS): ../../Compress/LZMA/$(*B).cpp |
|
160 $(COMPL_O2) |
|
161 |
|
162 $(C_OBJS): ../../../../C/$(*B).c |
|
163 $(COMPL_O2) |
|
164 $(C_BRANCH_OBJS): ../../../../C/Compress/Branch/$(*B).c |
|
165 $(COMPL_O2) |
|