1
0
Files
xplayer/Makefile.mingw
2025-08-29 00:56:34 +08:00

22 lines
410 B
Makefile

TARGET = xplayer
SRCS = src/main.cpp
OBJS = $(SRCS:.cpp=.o)
CFLAGS := -O2 -Wall $(shell pkg-config sdl2 --cflags)
CXXFLAGS := $(CFLAGS) -std=c++17
LDFLAGS := -Wl,-Bdynamic $(shell pkg-config sdl2 mpv --libs) \
-mconsole -static-libgcc -static-libstdc++ -static
all: $(TARGET)
$(TARGET): $(OBJS)
$(CXX) -o $@ $^ $(LDFLAGS)
run: all
@./$(TARGET)
.PHONY: clean
clean:
$(RM) $(OBJS) $(TARGET)