diff options
Diffstat (limited to 'src/Makefile')
-rw-r--r-- | src/Makefile | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/Makefile b/src/Makefile index 773f13f..8d134cc 100644 --- a/src/Makefile +++ b/src/Makefile @@ -8,8 +8,11 @@ SO_CFLAGS=-shared $(CFLAGS) L_CFLAGS=$(CFLAGS) LINK_FLAGS= -soname=libaio.so.1.0.0 -all_targets += libaio.a $(soname) +soname=libaio.so.1 +minor=0 +micro=1 +libname=$(soname).$(minor).$(micro) +all_targets += libaio.a $(libname) all: $(all_targets) @@ -44,15 +47,15 @@ libaio.a: $(libaio_objs) ar r libaio.a $^ ranlib libaio.a -$(soname): $(libaio_sobjs) libaio.map +$(libname): $(libaio_sobjs) libaio.map $(CC) $(SO_CFLAGS) -Wl,--version-script=libaio.map -Wl,-soname=$(soname) -o $@ $(libaio_sobjs) $(LINK_FLAGS) install: $(all_targets) install -D -m 644 libaio.h $(includedir)/libaio.h install -D -m 644 libaio.a $(libdir)/libaio.a - install -D -m 755 $(soname) $(libdir)/$(soname) - ln -sf $(soname) $(libdir)/libaio.so.1 - ln -sf $(soname) $(libdir)/libaio.so + install -D -m 755 $(libname) $(libdir)/$(libname) + ln -sf $(libname) $(libdir)/$(soname) + ln -sf $(libname) $(libdir)/libaio.so $(libaio_objs): libaio.h |