makefile.gcc revision baa3858d3f5d128a5c8466b700098109edcad5f2
1PROG = lzma
2CXX = g++
3LIB =
4RM = rm -f
5CFLAGS = -c -O2 -Wall -D_7ZIP_ST
6
7OBJS = \
8  LzmaUtil.o \
9  Alloc.o \
10  LzFind.o \
11  LzmaDec.o \
12  LzmaEnc.o \
13  7zFile.o \
14  7zStream.o \
15
16
17all: $(PROG)
18
19$(PROG): $(OBJS)
20	$(CXX) -o $(PROG) $(LDFLAGS) $(OBJS) $(LIB) $(LIB2)
21
22LzmaUtil.o: LzmaUtil.c
23	$(CXX) $(CFLAGS) LzmaUtil.c
24
25Alloc.o: ../../Alloc.c
26	$(CXX) $(CFLAGS) ../../Alloc.c
27
28LzFind.o: ../../LzFind.c
29	$(CXX) $(CFLAGS) ../../LzFind.c
30
31LzmaDec.o: ../../LzmaDec.c
32	$(CXX) $(CFLAGS) ../../LzmaDec.c
33
34LzmaEnc.o: ../../LzmaEnc.c
35	$(CXX) $(CFLAGS) ../../LzmaEnc.c
36
377zFile.o: ../../7zFile.c
38	$(CXX) $(CFLAGS) ../../7zFile.c
39
407zStream.o: ../../7zStream.c
41	$(CXX) $(CFLAGS) ../../7zStream.c
42
43clean:
44	-$(RM) $(PROG) $(OBJS)
45