From 0f942c806786bdf1fa608d5cf32fdf8a418236b0 Mon Sep 17 00:00:00 2001 From: Matthew Wozniak Date: Mon, 18 Nov 2024 20:48:48 -0500 Subject: switch to using FFmpeg for encoding, add audio --- Makefile | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index c5ccb5f..3674e1c 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,17 @@ CC = clang WARNINGS=-Wall -Wpedantic -Wextra -Wno-gnu-zero-variadic-macro-arguments \ -D_CRT_SECURE_NO_WARNINGS -override CFLAGS+=-m32 -flto -I3p -std=c23 -override LDFLAGS+=-lmf -lmfplat -lole32 -lmfuuid -lmfreadwrite -lstrmiids + +ifeq ($(OS), Windows_NT) + override CFLAGS+=-I"$(VCPKG_ROOT)/installed/x86-windows-static/include" + override LDFLAGS+=-L"$(VCPKG_ROOT)/installed/x86-windows-static/lib" +endif + +override CFLAGS+=-m32 -I3p -std=c23 +override LDFLAGS+=-lavcodec -lavformat -lavutil -lswscale -llibmfx \ + -llibx264 -lswresample -laom -lSvtAv1Enc -lwsock32 -lws2_32 -lbcrypt \ + -lsecur32 -lx265-static -lmfuuid -lstrmiids -luser32 + OBJS = main.o api.o 3p/sst/x86.o hook.o render.o -- cgit v1.2.3-54-g00ecf