diff options
author | David Phillips <david@sighup.nz> | 2019-05-08 22:01:55 +1200 |
---|---|---|
committer | David Phillips <david@sighup.nz> | 2019-05-08 22:43:07 +1200 |
commit | ccb9881319276e94fdede79c46c4f0d4c981dc41 (patch) | |
tree | f59898dd1881328b9fbf06160a194627462e56a7 /lib/Makefile | |
parent | b01e76ae9cc32ee92e4203fe6d1c0e2f9edfe766 (diff) | |
download | alarmd-ccb9881319276e94fdede79c46c4f0d4c981dc41.tar.xz |
Diffstat (limited to 'lib/Makefile')
-rw-r--r-- | lib/Makefile | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/lib/Makefile b/lib/Makefile index 4961c4e..ade9772 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -1,18 +1,25 @@ +include ../config.mk + CFLAGS += -I../inc/ -all: python +all: libalarm.so -python: libalarm.so - make -C python +libalarm.so.1: libalarm.o + $(CC) -shared -o $@ $< $(LDFLAGS) -Wl,-soname,libalarm.so.1 -%.so: %.o - $(CC) -shared -o $@ $< $(LDFLAGS) +libalarm.so: libalarm.so.1 + ln -sf $^ $@ %.o: %.c $(CC) -c -o $@ $< $(LDFLAGS) $(CFLAGS) +install: + install -Dm755 libalarm.so.1 "$(DESTDIR)/$(PREFIX)/lib/libalarm.so.1" + ln -sf libalarm.so.1 "$(DESTDIR)/$(PREFIX)/lib/libalarm.so" + make -C python install + clean: - rm -f libalarm.{s,}o + rm -f libalarm.o libalarm.so.1 make -C python clean .PHONY: python |