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

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libm1/Makefile.com
          +++ new/usr/src/lib/libm1/Makefile.com
↓ open down ↓ 6 lines elided ↑ open up ↑
   7    7  # A full copy of the text of the CDDL should have accompanied this
   8    8  # source.  A copy of the CDDL is also available via the Internet at
   9    9  # http://www.illumos.org/license/CDDL.
  10   10  #
  11   11  
  12   12  #
  13   13  # Copyright 2011, Richard Lowe.
  14   14  #
  15   15  
  16   16  
  17      -LIBRARY         = libm.a
  18      -VERS            = .1
       17 +LIBRARY         = libm.a
       18 +VERS            = .1
  19   19  
  20   20  LIBMDIR         = $(SRC)/lib/libm
  21   21  
  22   22  OBJECTS         = libmv1.o
  23   23  
  24   24  include         $(SRC)/lib/Makefile.lib
  25   25  include         $(SRC)/lib/Makefile.rootfs
  26      -include         $(LIBMDIR)/Makefile.libm.com
       26 +include         $(LIBMDIR)/Makefile.libm.com
  27   27  
  28      -LIBS            = $(DYNLIB)
       28 +LIBS            = $(DYNLIB)
  29   29  SRCS            = $(OBJECTS:%.o=../common/%.c)
  30   30  SRCDIR          = ../common/
  31   31  
  32   32  CPPFLAGS        += -DLIBM_BUILD
  33   33  MAPFILEDIR      = ../common/
  34      -DYNFLAGS        += -zignore -Wl,-F'libm.so.2'
  35      -LINTFLAGS64     += -errchk=longptr64
       34 +DYNFLAGS        += -zignore -Wl,-F'libm.so.2'
       35 +LINTFLAGS64     += -errchk=longptr64
       36 +
       37 +COMPATLINKS     = /usr/lib/$(DYNLIB)
       38 +COMPATLINKS64   = /usr/lib/$(MACH64)/$(DYNLIB)
  36   39  
  37   40  .KEEP_STATE:
  38   41  
  39   42  all: $(LIBS)
  40   43  
  41   44  lint: lintcheck
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX