Makefile (443B)
1PREFIX ?= /usr/local 2LIBDIR ?= /lib 3 4CFLAGS = -Wunused-function -Wunused-variable -Wconversion -fPIC 5 6ifeq ($(DEBUG),1) 7CFLAGS += -Og -g 8else 9CFLAGS += -O2 10endif 11 12all: libkeylog.so 13 14clean: 15 rm -f keylog 16 17libkeylog.so: keylog.o 18 $(CC) -o $@ $^ -ldl -Wl,-soname,$@ -shared 19 20install: 21 install -m755 libkeylog.so -t "$(DESTDIR)$(PREFIX)$(LIBDIR)" 22 23uninstall: 24 rm -f "$(DESTDIR)$(PREFIX)$(LIBDIR)/libkeylog.so" 25 26.PHONY: all clean install uninstall