CC=gcc CFLAGS=-I. -Wall -fPIC MAJOR=0 MINOR=1 VERSION=$(MAJOR).$(MINOR) NAME=clog DESTDIR?=/usr/local/lib LFLAGS= %.o: %.c $(CC) -c -o $@ $< $(CFLAGS) lib: lib$(NAME).so.$(VERSION) lib$(NAME).so: ldconfig -v -n ln -s lib$(NAME).so.$(MAJOR) lib$(NAME).so lib$(NAME).so.$(VERSION): $(NAME).o $(CC) -shared $^ -o $@ install: lib install -Dm644 lib$(NAME).so.$(VERSION) $(DESTDIR) install -Dm644 $(NAME).h /usr/include/ clean: rm -f lib$(NAME)* rm -f src/*.o