diff --git a/Makefile.windows b/Makefile.windows index 2e73b73..036f12d 100644 --- a/Makefile.windows +++ b/Makefile.windows @@ -177,7 +177,7 @@ third_party/rnnoise/librnnoise.a: # libspecbleach/Makefile жёстко вызывает pkg-config через FFTWINCLUDE=`...` # и использует результат только в CFLAGS?= — переопределяем CFLAGS целиком, # чтобы обойти pkg-config и прописать путь к нашему FFTW вручную. -third_party/libspecbleach/libspecbleach.a: $(FFTW_HEADER) +third_party/libspecbleach/libspecbleach.a: $(FFTW_LIB_D) @echo ">>> Собираем libspecbleach для Windows..." $(MAKE) -C third_party/libspecbleach \ CC="$(CC)" AR="$(AR)" RANLIB="$(RANLIB)" \ @@ -215,7 +215,7 @@ $(STATIC_LIB): $(OBJS) | $(OUTDIR) @echo " $(STATIC_LIB) $(NR34_DEPS)" @echo " -L$(FFTW_INST)/lib -lfftw3 -lfftw3f -lavrt -lm" -$(OBJDIR)/%.o: %.c | $(OBJDIR) +$(OBJDIR)/%.o: %.c | $(OBJDIR) $(FFTW_LIB_D) $(COMPILE) -c -o $@ $< # ── Очистка ───────────────────────────────────────────────────────────────────