commit - b03e969704190d3dd4f1d7fdff6dcc3f895b8161
commit + c51929ed264f5ae9a6209841ed1b2a090548104f
blob - 13a870678a5004ca1ea1e50f76d8cd1fdafc4f45
blob + c52c80995ceb4d2eece51c5bac16ed48827e6f07
--- Makefile
+++ Makefile
all: $(BIN)
-$(JACKSON_LIB): $(JACKSON)
+$(BUILD)/lib%.rlib: vendor/%.rs
mkdir -p $(BUILD)
- $(RUSTC) --edition 2024 \
- --crate-type rlib --crate-name jackson $(RUSTFLAGS) \
- -o $@ $<
+ $(RUSTC) --edition 2024 --crate-type rlib \
+ --crate-name $* $(RUSTFLAGS) -o $@ $<
-$(HTTP_LIB): $(HTTP)
- mkdir -p $(BUILD)
- HTTP_VERSION=$(VERSION) $(RUSTC) --edition 2024 \
- --crate-type rlib --crate-name http $(RUSTFLAGS) \
- -o $@ $<
+$(HTTP_LIB): export HTTP_VERSION = $(VERSION)
$(BIN): $(MAIN) $(JACKSON_LIB) $(HTTP_LIB)
mkdir -p $(BUILD)