lightweight X11 utility to dim the screen and/or keyboard backlight when idle
at master 42 lines 808 B view raw
1# vim:ts=8 2 3CC ?= cc 4CFLAGS ?= -O2 5CFLAGS += -Wall -Wunused -Wmissing-prototypes -Wstrict-prototypes -Wunused 6 7PREFIX ?= /usr/local 8BINDIR ?= $(DESTDIR)$(PREFIX)/bin 9MANDIR ?= $(DESTDIR)$(PREFIX)/man/man1 10 11INSTALL_PROGRAM ?= install -s 12INSTALL_DATA ?= install 13 14X11BASE ?= /usr/X11R6 15INCLUDES?= -I$(X11BASE)/include 16LDPATH ?= -L$(X11BASE)/lib 17LIBS += -lX11 -lXrandr -lXext -lXi -lm 18 19PROG = xdimmer 20OBJS = xdimmer.o 21 22all: $(PROG) 23 24$(PROG): $(OBJS) 25 $(CC) $(OBJS) $(LDPATH) $(LIBS) -o $@ 26 27$(OBJS): *.c 28 $(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@ 29 30README.md: xdimmer.1 31 mandoc -T markdown xdimmer.1 > README.md 32 33install: all 34 mkdir -p $(BINDIR) 35 $(INSTALL_PROGRAM) $(PROG) $(BINDIR) 36 mkdir -p $(MANDIR) 37 $(INSTALL_DATA) -m 644 xdimmer.1 $(MANDIR)/xdimmer.1 38 39clean: 40 rm -f $(PROG) $(OBJS) 41 42.PHONY: all install clean