X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=Makefile;h=3fe9604896513eed03b429965cca1bf4202f1c23;hb=cb84ad03a5fa812605a887d161989bdaa81ed429;hp=728bce6da9cf756fd88f072caaeddce9dd50f897;hpb=21ade396535e51503511f42ea06d58e25c0646c5;p=bcachefs-tools-debian diff --git a/Makefile b/Makefile index 728bce6..3fe9604 100644 --- a/Makefile +++ b/Makefile @@ -5,6 +5,8 @@ INSTALL=install PYTEST=pytest-3 CFLAGS+=-std=gnu89 -O2 -g -MMD -Wall \ -Wno-pointer-sign \ + -Wno-zero-length-bounds \ + -Wno-stringop-overflow \ -fno-strict-aliasing \ -fno-delete-null-pointer-checks \ -I. -Iinclude -Iraid \ @@ -36,8 +38,8 @@ endif ifdef D CFLAGS+=-Werror CFLAGS+=-DCONFIG_BCACHEFS_DEBUG=y - CFLAGS+=-DCONFIG_VALGRIND=y endif + CFLAGS+=-DCONFIG_VALGRIND=y PKGCONFIG_LIBS="blkid uuid liburcu libsodium zlib liblz4 libzstd libudev" ifdef BCACHEFS_FUSE @@ -127,6 +129,7 @@ install: bcachefs $(INSTALL) -m0644 -D bcachefs.8 -t $(DESTDIR)$(PREFIX)/share/man/man8/ $(INSTALL) -m0755 -D initramfs/script $(DESTDIR)$(INITRAMFS_SCRIPT) $(INSTALL) -m0755 -D initramfs/hook $(DESTDIR)$(INITRAMFS_HOOK) + $(INSTALL) -m0755 -D mount.bcachefs.sh $(DESTDIR)$(ROOT_SBINDIR) sed -i '/^# Note: make install replaces/,$$d' $(DESTDIR)$(INITRAMFS_HOOK) echo "copy_exec $(ROOT_SBINDIR)/bcachefs /sbin/bcachefs" >> $(DESTDIR)$(INITRAMFS_HOOK) @@ -153,6 +156,10 @@ update-bcachefs-sources: git add linux/six.c cp $(LINUX_DIR)/include/linux/six.h include/linux/ git add include/linux/six.h + cp $(LINUX_DIR)/include/linux/list_nulls.h include/linux/ + git add include/linux/list_nulls.h + cp $(LINUX_DIR)/include/linux/poison.h include/linux/ + git add include/linux/poison.h $(RM) libbcachefs/*.mod.c git -C $(LINUX_DIR) rev-parse HEAD | tee .bcachefs_revision git add .bcachefs_revision