TARGET = xplayer SRCS = main.cpp OBJS = $(SRCS:.cpp=.o) INCLUDES := -I$(CURDIR) CFLAGS := -g -Wall $(INCLUDES) CXXFLAGS := $(CFLAGS) -std=c++17 LDFLAGS := `pkg-config sdl2 mpv --libs` all: $(TARGET) $(TARGET): $(OBJS) $(CXX) -o $@ $^ $(LDFLAGS) run: all @./$(TARGET) .PHONY: clean clean: $(RM) $(OBJS) $(TARGET)