• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/tools/misc/lzma_src/C/LzmaUtil/
1PROG = lzma
2CXX = g++
3LIB =
4RM = rm -f
5
6# Try to make lzma run on either 32bit or 64bit target system
7CFLAGS   = -c -O2 -Wall -m32
8LDFLAGS += -m32
9
10OBJS = \
11  LzmaUtil.o \
12  Alloc.o \
13  LzFind.o \
14  LzmaDec.o \
15  LzmaEnc.o \
16  7zFile.o \
17  7zStream.o \
18
19
20all: $(PROG)
21
22$(PROG): $(OBJS)
23	$(CXX) -o $(PROG) $(LDFLAGS) $(OBJS) $(LIB) $(LIB2)
24
25LzmaUtil.o: LzmaUtil.c
26	$(CXX) $(CFLAGS) LzmaUtil.c
27
28Alloc.o: ../Alloc.c
29	$(CXX) $(CFLAGS) ../Alloc.c
30
31LzFind.o: ../LzFind.c
32	$(CXX) $(CFLAGS) ../LzFind.c
33
34LzmaDec.o: ../LzmaDec.c
35	$(CXX) $(CFLAGS) ../LzmaDec.c
36
37LzmaEnc.o: ../LzmaEnc.c
38	$(CXX) $(CFLAGS) ../LzmaEnc.c
39
407zFile.o: ../7zFile.c
41	$(CXX) $(CFLAGS) ../7zFile.c
42
437zStream.o: ../7zStream.c
44	$(CXX) $(CFLAGS) ../7zStream.c
45
46clean:
47	-$(RM) $(PROG) $(OBJS)
48