blob: 44dd1d42c203d17317e85f6d0baf51ea65609f12 (
plain) (
tree)
|
|
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
|