buse/Makefile

24 lines
422 B
Makefile
Raw Permalink Normal View History

CFLAGS = -fPIC -Wall -Wextra -O
LDFLAGS = -shared
2017-10-30 02:30:53 +01:00
PREFIX ?= /usr
2017-10-30 02:30:53 +01:00
.PHONY: all
all: libbuse.so
libbuse.so: buse.o
$(CC) ${LDFLAGS} -o $@ $^
buse.o: buse.c
$(CC) $(CFLAGS) -c -o $@ $^
2017-10-30 02:30:53 +01:00
.PHONY: install
install: libbuse.so
mkdir -p $(DESTDIR)$(PREFIX)/lib
mkdir -p $(DESTDIR)$(PREFIX)/include
cp libbuse.so $(DESTDIR)$(PREFIX)/lib/
cp buse.h $(DESTDIR)$(PREFIX)/include/
.PHONY: clean
clean:
2017-10-30 02:30:53 +01:00
$(RM) buse.o libbuse.so