1413a981277c64a043add34982509c796b2971b7
[packages.git] / utils / mtd-utils / patches / 150-fix_ubi-utils_static.patch
1 --- a/ubi-utils/Makefile
2 +++ b/ubi-utils/Makefile
3 @@ -22,7 +22,7 @@ $(TARGETS): $(addprefix $(BUILDDIR)/,\
4  #      $(CC) $(CFLAGS) $(filter %.o, $^) -L. -lubi -o $@
5  
6  $(BUILDDIR)/ubicrc32: $(addprefix $(BUILDDIR)/,\
7 -       ubicrc32.o)
8 +       ../lib/libcrc32.o ubicrc32.o)
9  #      $(CC) $(CFLAGS) -o $@ $^
10  
11  $(BUILDDIR)/ubinize: $(addprefix $(BUILDDIR)/,\
12 @@ -30,16 +30,17 @@ $(BUILDDIR)/ubinize: $(addprefix $(BUILD
13  #      $(CC) $(CFLAGS) $(filter %.o, $^) -L. -liniparser -lubigen -o $@
14  
15  $(BUILDDIR)/mtdinfo: $(addprefix $(BUILDDIR)/,\
16 -       libubigen.a ubiutils-common.o)
17 +       ../lib/libmtd.o ../lib/libmtd_legacy.o libubigen.a ubiutils-common.o)
18  #      $(CC) $(CFLAGS) $(filter %.o, $^) -L. -lmtd -lubigen -o $@
19  
20  $(BUILDDIR)/ubiformat: $(addprefix $(BUILDDIR)/,\
21 -       ubiformat.o ubiutils-common.o libscan.a libubi.a libubigen.a)
22 +       ../lib/libmtd.o ../lib/libmtd_legacy.o ubiformat.o ubiutils-common.o libscan.a libubi.a libubigen.a)
23  #      $(CC) $(CFLAGS) $(filter %.o, $^) -L. -lmtd -lscan -lubi -lubigen -o $@
24  
25  $(BUILDDIR)/libubi.a: $(BUILDDIR)/libubi.o
26  
27 -$(BUILDDIR)/libubigen.a: $(BUILDDIR)/libubigen.o
28 +$(BUILDDIR)/libubigen.a: $(addprefix $(BUILDDIR)/,\
29 +       ../lib/libcrc32.o libubigen.o)
30  
31  $(BUILDDIR)/libiniparser.a: $(addprefix $(BUILDDIR)/,\
32         libiniparser.o dictionary.o)