Print this page
lib: move compat links from targetdirs to proper makefiles

@@ -205,10 +205,34 @@
         -$(RM) $@; $(INS) -s -m $(FILEMODE) -f $(@D) $(LINTLIB); \
         cd $(ROOTLIBDIR64); \
                 $(RM) llib-ltermlib.ln ; \
                 $(SYMLINK) ./llib-lcurses.ln llib-ltermlib.ln;
 
+COMPATLINKS +=  /usr/ccs/lib/libcurses.so \
+                /usr/ccs/lib/libtermlib.so \
+                /usr/lib/libtermlib.so \
+                /usr/lib/libtermlib.so.1
+
+COMPATLINKS64 +=        /usr/ccs/lib/$(MACH64)/libcurses.so \
+                        /usr/ccs/lib/$(MACH64)/libtermlib.so \
+                        /usr/lib/$(MACH64)/libtermlib.so \
+                        /usr/lib/$(MACH64)/libtermlib.so.1
+
+$(ROOT)/usr/ccs/lib/libcurses.so := COMPATLINKTARGET=../../../lib/libcurses.so.1
+$(ROOT)/usr/ccs/lib/libtermlib.so := \
+        COMPATLINKTARGET=../../../lib/libcurses.so.1
+$(ROOT)/usr/ccs/lib/$(MACH64)/libcurses.so := \
+        COMPATLINKTARGET=../../../../lib/$(MACH64)/libcurses.so.1
+$(ROOT)/usr/ccs/lib/$(MACH64)/libtermlib.so := \
+        COMPATLINKTARGET=../../../../lib/$(MACH64)/libcurses.so.1
+$(ROOT)/usr/lib/libtermlib.so.1 := COMPATLINKTARGET= ../../lib/libcurses.so.1
+$(ROOT)/usr/lib/libtermlib.so := COMPATLINKTARGET= ../../lib/libcurses.so.1
+$(ROOT)/usr/lib/$(MACH64)/libtermlib.so.1 := \
+        COMPATLINKTARGET= ../../../lib/$(MACH64)/libcurses.so.1
+$(ROOT)/usr/lib/$(MACH64)/libtermlib.so := \
+        COMPATLINKTARGET= ../../../lib/$(MACH64)/libcurses.so.1
+
 #
 # Install rule for the lint source, which is installed only in
 # the default library dir, not MACH64 etc.
 #
 $(ROOTLINTDIR)/%: ../screen/%