]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - Makefile
Add a NO_RUST option
[bcachefs-tools-debian] / Makefile
index 0793f2a2f235de0ef9993d151a2f7e60f5efcca1..31fb9ac07eaf605aaed6373233d5f83e9d952dcc 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -108,7 +108,15 @@ OBJS=$(SRCS:.c=.o)
        @echo "    [CC]     $@"
        $(Q)$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
 
-bcachefs: libbcachefs.a rust-src/target/release/libbcachefs_rust.a
+BCACHEFS_DEPS=libbcachefs.a
+
+ifndef NO_RUST
+       BCACHEFS_DEPS+=rust-src/target/release/libbcachefs_rust.a
+else
+       CFLAGS+=-DBCACHEFS_NO_RUST
+endif
+
+bcachefs: $(BCACHEFS_DEPS)
        @echo "    [LD]     $@"
        $(Q)$(CC) $(LDFLAGS) -Wl,--whole-archive $+ $(LOADLIBES) -Wl,--no-whole-archive $(LDLIBS) -o $@