diff options
Diffstat (limited to 'src/Makefile')
-rw-r--r-- | src/Makefile | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/src/Makefile b/src/Makefile index 61946a0..584374e 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,11 +1,23 @@ DESTDIR ?= /usr/local +CFLAGS = $(shell pkg-config --cflags guile-2.0) -fPIC +LDFLAGS = $(shell pkg-config --libs guile-2.0) -all: +objects = gitto-path.o + +all: libguile-gitto-path.so .PHONY: install uninstall -install: gitto +libguile-gitto-path.so: gitto-path.o + $(CC) $(CFLAGS) -shared -o libguile-gitto-path.so $^ + +install-gitto: gitto install -Dm 755 $^ ${DESTDIR}/bin/$^ +install-libguile-gitto-path: libguile-gitto-path.so + install -Dm 755 $^ \ + $(shell pkg-config guile-2.0 --variable=extensiondir)/$^ +install: install-gitto install-libguile-gitto-path -uninstall: gitto - rm -f ${DESTDIR}/bin/$^ +uninstall: + rm -f ${DESTDIR}/bin/gitto + rm -f $(shell pkg-config guile-2.0 --variable=extensiondir)/libguile-gitto-path.so |