You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

23 lines
737 B

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