Ticket #16465: patch-Makefile.in.diff

File patch-Makefile.in.diff, 2.0 KB (added by billitch@…, 16 years ago)
  • Makefile.in

     
    4242TARGETDIR=@TARGETDIR@
    4343
    4444include make/ptlib.mak
     45include make/common.mak
     46
     47LIB_FILENAME=$(PTLIB_FILE)
     48include make/lib.mak
    4549
    4650SUBDIRS := src/ptlib/$(TARGETDIR)
    4751ifeq (1, $(HAS_PLUGINS))
     
    7074docs:
    7175        doxygen ptlib_cfg.dxy
    7276
     77
     78install-shared:
     79
    7380install:
    7481        ( for dir in $(DESTDIR)$(LIBDIR) \
    7582                     $(DESTDIR)$(PREFIX)/bin \
     
    7986                     $(DESTDIR)$(PREFIX)/share/ptlib/make ; \
    8087                do mkdir -p $$dir ; chmod 755 $$dir ; \
    8188        done )
    82         $(INSTALL) -m 444 lib/$(PTLIB_FILE).@MAJOR_VERSION@.@MINOR_VERSION@@BUILD_TYPE@@BUILD_NUMBER@ $(DESTDIR)$(LIBDIR)
     89        $(INSTALL) -m 444 lib/$(LIBNAME_PAT) $(DESTDIR)$(LIBDIR)
    8390        (cd $(DESTDIR)$(LIBDIR) ; \
    84                 rm -f  $(PTLIB_FILE).@MAJOR_VERSION@.@MINOR_VERSION@ ; \
    85                 ln -sf $(PTLIB_FILE).@MAJOR_VERSION@.@MINOR_VERSION@@BUILD_TYPE@@BUILD_NUMBER@ $(PTLIB_FILE).@MAJOR_VERSION@.@MINOR_VERSION@ \
     91                rm -f  $(LIBNAME_MIN) ; \
     92                ln -sf $(LIBNAME_PAT) $(LIBNAME_MIN) \
    8693        )
    8794        (cd $(DESTDIR)$(LIBDIR) ; \
    88                 rm -f  $(PTLIB_FILE).@MAJOR_VERSION@ ; \
    89                 ln -sf $(PTLIB_FILE).@MAJOR_VERSION@.@MINOR_VERSION@@BUILD_TYPE@@BUILD_NUMBER@ $(PTLIB_FILE).@MAJOR_VERSION@ \
     95                rm -f  $(LIBNAME_MAJ) ; \
     96                ln -sf $(LIBNAME_PAT) $(LIBNAME_MAJ) \
    9097        )
    9198        (cd $(DESTDIR)$(LIBDIR) ; \
    9299                rm -f  $(PTLIB_FILE) ; \
    93                 ln -sf $(PTLIB_FILE).@MAJOR_VERSION@.@MINOR_VERSION@@BUILD_TYPE@@BUILD_NUMBER@ $(PTLIB_FILE) \
     100                ln -sf $(LIBNAME_PAT) $(PTLIB_FILE) \
    94101        )
    95102        (cd $(DESTDIR)$(LIBDIR); \
    96103                rm -f  libpt.@SHAREDLIBEXT@ ; \
    97104                ln -sf $(PTLIB_FILE) libpt.@SHAREDLIBEXT@ \
    98105        )
    99106ifeq (1, $(HAS_PLUGINS))
    100         cd plugins/ptlib/device/ ; \
     107        cd plugins/ptlib/device/ && \
    101108        ( for dir in ./* ;\
    102109                do mkdir -p $(DESTDIR)$(LIBDIR)/ptlib/devices/$$dir ; \
    103110                chmod 755 $(DESTDIR)$(LIBDIR)/ptlib/devices/$$dir ; \
    104                 (for fn in ./$$dir/*.so ; \
     111                (for fn in ./$$dir/*.@SHAREDLIBEXT@ ; \
    105112                        do $(INSTALL) -m 444 $$fn $(DESTDIR)$(LIBDIR)/ptlib/devices/$$dir; \
    106113                done ); \
    107114        done )