5 CFLAGS = -c -O2 -Wall -D_LZMA_IN_CB
7 OBJS = 7zAlloc.o 7zBuffer.o 7zCrc.o 7zDecode.o 7zExtract.o 7zHeader.o 7zIn.o 7zItem.o 7zMain.o 7zMethodID.o LzmaDecode.o BranchX86.o BranchX86_2.o
12 $(CXX) -o $(PROG) $(LDFLAGS) $(OBJS) $(LIB)
15 $(CXX) $(CFLAGS) 7zAlloc.c
17 7zBuffer.o: 7zBuffer.c
18 $(CXX) $(CFLAGS) 7zBuffer.c
20 7zCrc.o: ../../7zCrc.c
21 $(CXX) $(CFLAGS) ../../7zCrc.c
23 7zDecode.o: 7zDecode.c
24 $(CXX) $(CFLAGS) 7zDecode.c
26 7zExtract.o: 7zExtract.c
27 $(CXX) $(CFLAGS) 7zExtract.c
29 7zHeader.o: 7zHeader.c
30 $(CXX) $(CFLAGS) 7zHeader.c
33 $(CXX) $(CFLAGS) 7zIn.c
36 $(CXX) $(CFLAGS) 7zItem.c
39 $(CXX) $(CFLAGS) 7zMain.c
41 7zMethodID.o: 7zMethodID.c
42 $(CXX) $(CFLAGS) 7zMethodID.c
44 LzmaDecode.o: ../../Compress/Lzma/LzmaDecode.c
45 $(CXX) $(CFLAGS) ../../Compress/Lzma/LzmaDecode.c
47 BranchX86.o: ../../Compress/Branch/BranchX86.c
48 $(CXX) $(CFLAGS) ../../Compress/Branch/BranchX86.c
50 BranchX86_2.o: ../../Compress/Branch/BranchX86_2.c
51 $(CXX) $(CFLAGS) ../../Compress/Branch/BranchX86_2.c
54 -$(RM) $(PROG) $(OBJS)