clean:
rm -rf $(files_to_clean)
[ ! -d src/third_party/zstd ] || $(MAKE) -C src/third_party/zstd/lib clean
- [ ! -d src/libb2 ] || $(MAKE) -C src/libb2 clean
+ [ ! -d src/third_party/libb2 ] || $(MAKE) -C src/third_party/libb2 clean
src/snprintf.o: CFLAGS += @no_implicit_fallthrough_warning@
@disable_cross@ --disable-fat \
@disable_cross@ --disable-native
-src/libb2/src/.libs/libb2.a:
- cd src/libb2 && ./configure ${libb2_options} CC="$(CC)"
- $(MAKE) -C src/libb2 CC="$(CC)" CFLAGS="$(CFLAGS)"
+src/third_party/libb2/src/.libs/libb2.a:
+ cd src/third_party/libb2 && ./configure ${libb2_options} CC="$(CC)"
+ $(MAKE) -C src/third_party/libb2 CC="$(CC)" CFLAGS="$(CFLAGS)"
.PHONY: performance
performance: ccache$(EXEEXT)
fi
fi
fi
- (cd src && tar -xzf ../${libb2_archive})
- rm -rf src/libb2
- mv src/libb2-${libb2_version} src/libb2
+ (cd src/third_party && tar -xzf ../../${libb2_archive})
+ rm -rf src/third_party/libb2
+ mv src/third_party/libb2-${libb2_version} src/third_party/libb2
# try to make clang happy by changing the header guard macros
- sed -i -e 's/__BLAKE2_H__/BLAKE2_H/' src/libb2/src/blake2.h
- CPPFLAGS="$CPPFLAGS -I$srcdir/src/libb2/src"
- extra_libs="$extra_libs src/libb2/src/.libs/libb2.a"
+ sed -i -e 's/__BLAKE2_H__/BLAKE2_H/' src/third_party/libb2/src/blake2.h
+ CPPFLAGS="$CPPFLAGS -I$srcdir/src/third_party/libb2/src"
+ extra_libs="$extra_libs src/third_party/libb2/src/.libs/libb2.a"
fi
if test "$cross_compiling" != no -o "$host_cpu" != 'x86_64'; then