CC = g++ CFLAGS = -g -Wall --std=c++17 GCFLAGS = `pkg-config --cflags --libs gtkmm-3.0` -lobs TARGET = screenrecorder $(TARGET): main.o recording-window.o $(CC) $(CFLAGS) -o $(TARGET) main.o recording-window.o $(GCFLAGS) main.o: $(CC) $(CFLAGS) -c main.cpp $(GCFLAGS) recording-window.o: recording-window.cpp recording-window.hpp $(CC) $(CFLAGS) -c recording-window.cpp $(GCFLAGS) clean: rm $(TARGET) main.o recording-window.o