OSDN Git Service

add japanese site html
[sevenzip/7-Zip.git] / 7z457 / CPP / 7zip / Compress / BZip2 / makefile
1 PROG = BZip2.dll
2 DEF_FILE = ../Codec.def
3 CFLAGS = $(CFLAGS) -I ../../../  -DCOMPRESS_BZIP2_MT -D_7ZIP_LARGE_PAGES
4 LIBS = $(LIBS) oleaut32.lib
5
6 COMPRESS_OBJS = \
7   $O\CodecExports.obj \
8   $O\DllExports.obj \
9
10 BZIP2_OBJS = \
11   $O\BZip2CRC.obj \
12   $O\BZip2Register.obj \
13
14 BZIP2_OPT_OBJS = \
15   $O\BZip2Decoder.obj \
16   $O\BZip2Encoder.obj \
17
18 WIN_OBJS = \
19   $O\Synchronization.obj
20
21 7ZIP_COMMON_OBJS = \
22   $O\InBuffer.obj \
23   $O\OutBuffer.obj \
24
25 C_OBJS = \
26   $O\Alloc.obj \
27   $O\Sort.obj \
28
29 OBJS = \
30   $O\StdAfx.obj \
31   $(COMPRESS_OBJS) \
32   $(BZIP2_OBJS) \
33   $(BZIP2_OPT_OBJS) \
34   $(WIN_OBJS) \
35   $(7ZIP_COMMON_OBJS) \
36   $O\BlockSort.obj \
37   $(C_OBJS) \
38   $O\HuffmanEncode.obj \
39   $O\resource.res
40
41 !include "../../../Build.mak"
42
43 $(COMPRESS_OBJS): ../$(*B).cpp
44         $(COMPL)
45 $(BZIP2_OBJS): $(*B).cpp
46         $(COMPL)
47 $(BZIP2_OPT_OBJS): $(*B).cpp
48         $(COMPL_O2)
49 $(WIN_OBJS): ../../../Windows/$(*B).cpp
50         $(COMPL)
51 $(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
52         $(COMPL)
53 $O\BlockSort.obj: ../BWT/$(*B).cpp
54         $(COMPL_O2)
55 $(C_OBJS): ../../../../C/$(*B).c
56         $(COMPL_O2)
57 $O\HuffmanEncode.obj: ../../../../C/Compress/Huffman/$(*B).c
58         $(COMPL_O2)