CFLAGS ?= -O2 -s CFLAGS += -Wall -fPIC LDLIBS = -ldl PREFIX = /usr/local
.PHONY: all install uninstall clean
all: userhosts.so userhosts.so: userhosts.c $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname,$@ $(LDLIBS) -o $@ $< install: all install -Dpm 0644 userhosts.so $(DESTDIR)$(PREFIX)/lib/userhosts/userhosts.so uninstall: -cd $(DESTDIR)$(PREFIX) && rm -f lib/userhosts/userhosts.so clean: -rm -f libuserhosts.so