birde

Daemon-less notifications without D-Bus. Minimal and lightweight.
Log | Files | Refs | README | LICENSE

Makefile (526B)


      1 CFLAGS = -Wall -Wextra -pedantic -lX11 -lXft -I/usr/include/freetype2 -pthread
      2 
      3 PREFIX ?= /usr/local
      4 CC ?= cc
      5 
      6 all: birde
      7 
      8 config.h: config.def.h
      9 	cp config.def.h config.h
     10 
     11 birde: birde.c config.h
     12 	$(CC) birde.c $(CFLAGS) -o birde -lXrandr
     13 
     14 install: birde
     15 	mkdir -p ${DESTDIR}${PREFIX}/bin
     16 	cp -f birde ${DESTDIR}${PREFIX}/bin
     17 	cp -f extras/notify.sh ${DESTDIR}${PREFIX}/bin
     18 	chmod +x ${DESTDIR}${PREFIX}/bin/notify.sh
     19 
     20 uninstall:
     21 	rm -f ${DESTDIR}${PREFIX}/bin/birde
     22 
     23 clean:
     24 	rm -f birde
     25 
     26 .PHONY: all install uninstall clean