• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/lzma/CPP/7zip/Compress/LZMA_Lib/
1PROG = liblzma.a
2AR = ar
3RM = rm -f
4CFLAGS = -O3 -Wall
5
6OBJS = \
7  ZLib.o \
8  Alloc.o \
9  7zCrc.o \
10  MatchFinder.o \
11  LZMADecoder.o \
12  LZMAEncoder.o \
13  LZOutWindow.o \
14  RangeCoderBit.o \
15  InBuffer.o \
16  OutBuffer.o \
17  FileStreams.o \
18  StreamUtils.o \
19  C_FileIO.o \
20  CommandLineParser.o \
21  CRC.o \
22  NewHandler.o \
23  MyString.o \
24  StringConvert.o \
25  StringToInt.o \
26  MyVector.o \
27  UTFConvert.o \
28
29
30all: $(PROG)
31
32$(PROG): $(OBJS)
33	$(AR) r $(PROG) $(OBJS)
34
35vpath %.cpp ../LZMA/ ../LZ/ ../../Common/ ../../../Common/ ../RangeCoder/
36vpath %.c   ../../../../C/ ../../../../C/Compress/Lz/
37
38%.o: %.cpp
39	$(CXX) -c $(CFLAGS) $<
40
41%.o: %.c
42	$(CC) -c $(CFLAGS) $<
43
44ZLib.o: ZLib.cpp
45
46
47clean:
48	-$(RM) $(PROG) $(OBJS)
49
50