2
0

makefile 3.6 KB

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