Also test for proper library (un)installation (fails with MacOS X)
This commit is contained in:
parent
b0441df064
commit
7a3e93939a
@ -22,7 +22,7 @@ libtest.a: $(libtest_OBJS)
|
||||
$(RANLIB) libtest.a
|
||||
|
||||
libtest.0.0.dylib libtest.0.dylib libtest.dylib: $(libtest_OBJS)
|
||||
$(CCSHARED) -o libtest.0.0.dylib $(libtest_OBJS) $(libtest_LDFLAGS)
|
||||
$(CCSHARED) -o libtest.0.0.dylib -install_name $(LIBDIR)/libtest.0.dylib $(libtest_OBJS) $(libtest_LDFLAGS)
|
||||
$(LN) -s -- libtest.0.0.dylib libtest.0.dylib
|
||||
$(LN) -s -- libtest.0.0.dylib libtest.dylib
|
||||
|
||||
@ -36,7 +36,16 @@ distclean: clean
|
||||
$(RM) -- $(TARGETS)
|
||||
|
||||
install: $(TARGETS)
|
||||
$(MKDIR) $(DESTDIR)$(LIBDIR)
|
||||
$(INSTALL) -m 0644 libtest.a $(DESTDIR)$(LIBDIR)/libtest.a
|
||||
$(INSTALL) -m 0755 libtest.0.0.dylib $(DESTDIR)$(LIBDIR)/libtest.0.0.dylib
|
||||
$(LN) -s -- libtest.0.0.dylib $(DESTDIR)$(LIBDIR)/libtest.0.dylib
|
||||
$(LN) -s -- libtest.0.0.dylib $(DESTDIR)$(LIBDIR)/libtest.dylib
|
||||
|
||||
uninstall:
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libtest.a
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libtest.0.0.dylib
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libtest.0.dylib
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libtest.dylib
|
||||
|
||||
.PHONY: all clean distclean install uninstall
|
||||
|
@ -36,7 +36,16 @@ distclean: clean
|
||||
$(RM) -- $(TARGETS)
|
||||
|
||||
install: $(TARGETS)
|
||||
$(MKDIR) $(DESTDIR)$(LIBDIR)
|
||||
$(INSTALL) -m 0644 libtest.a $(DESTDIR)$(LIBDIR)/libtest.a
|
||||
$(INSTALL) -m 0755 libtest.so.0.0 $(DESTDIR)$(LIBDIR)/libtest.so.0.0
|
||||
$(LN) -s -- libtest.so.0.0 $(DESTDIR)$(LIBDIR)/libtest.so.0
|
||||
$(LN) -s -- libtest.so.0.0 $(DESTDIR)$(LIBDIR)/libtest.so
|
||||
|
||||
uninstall:
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libtest.a
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libtest.so.0.0
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libtest.so.0
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libtest.so
|
||||
|
||||
.PHONY: all clean distclean install uninstall
|
||||
|
@ -4,3 +4,4 @@ dist=Makefile
|
||||
[libtest]
|
||||
type=library
|
||||
sources=test.c
|
||||
install=$(LIBDIR)
|
||||
|
Loading…
Reference in New Issue
Block a user