csleeptimer/Makefile

15 lines
389 B
Makefile

PROGRAM = sleeptimer
LDFLAGS = $(shell pkg-config --libs dbus-1 x11 xscrnsaver)
CFLAGS = --std=gnu17 -Wall -Werror -Wextra -Wpedantic -g $(shell pkg-config --cflags dbus-1 x11 xscrnsaver)
objs = idle.o main.o dbus_wrapper.o suspend.o echo.o sleeptimer.o duration.o actions.o
sleeptimer: $(objs)
$(CC) $(CFLAGS) $(LDFLAGS) -o $(PROGRAM) $(objs)
$(objs):
clean:
rm $(PROGRAM) $(objs)