diff options
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  | 
