[BACK]Return to bsd.lib.mk CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / share / mk

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/share/mk/bsd.lib.mk between version 1.182 and 1.187

version 1.182, 2001/06/08 11:41:59 version 1.187, 2001/10/25 19:32:15
Line 14  __initialized__:
Line 14  __initialized__:
   
 .PHONY:         checkver cleanlib libinstall  .PHONY:         checkver cleanlib libinstall
 realinstall:    checkver libinstall  realinstall:    checkver libinstall
 clean cleandir: cleanlib  clean:          cleanlib
   
 .if exists(${SHLIB_VERSION_FILE})  .if !defined(SHLIB_MAJOR) && exists(${SHLIB_VERSION_FILE})
 SHLIB_MAJOR != . ${SHLIB_VERSION_FILE} ; echo $$major  SHLIB_MAJOR != . ${SHLIB_VERSION_FILE} ; echo $$major
 SHLIB_MINOR != . ${SHLIB_VERSION_FILE} ; echo $$minor  SHLIB_MINOR != . ${SHLIB_VERSION_FILE} ; echo $$minor
 SHLIB_TEENY != . ${SHLIB_VERSION_FILE} ; echo $$teeny  SHLIB_TEENY != . ${SHLIB_VERSION_FILE} ; echo $$teeny
Line 36  checkver:
Line 36  checkver:
 .endif  .endif
   
 print-shlib-major:  print-shlib-major:
 .if defined(SHLIB_MAJOR)  .if defined(SHLIB_MAJOR) && ${MKPIC} != "no"
         @echo ${SHLIB_MAJOR}          @echo ${SHLIB_MAJOR}
 .else  .else
         @false          @false
 .endif  .endif
   
 print-shlib-minor:  print-shlib-minor:
 .if defined(SHLIB_MINOR)  .if defined(SHLIB_MINOR) && ${MKPIC} != "no"
         @echo ${SHLIB_MINOR}          @echo ${SHLIB_MINOR}
 .else  .else
         @false          @false
 .endif  .endif
   
 print-shlib-teeny:  print-shlib-teeny:
 .if defined(SHLIB_TEENY)  .if defined(SHLIB_TEENY) && ${MKPIC} != "no"
         @echo ${SHLIB_TEENY}          @echo ${SHLIB_TEENY}
 .else  .else
         @false          @false
Line 129  APICFLAGS ?= -KPIC
Line 129  APICFLAGS ?= -KPIC
   
 .else  .else
   
 # Platform-independent flags for NetBSD a.out shared libraries (and PowerPC)  # Platform-independent flags for NetBSD a.out shared libraries
 SHLIB_LDSTARTFILE=  
 SHLIB_LDENDFILE=  
 SHLIB_SOVERSION=${SHLIB_FULLVERSION}  SHLIB_SOVERSION=${SHLIB_FULLVERSION}
 SHLIB_SHFLAGS=  SHLIB_SHFLAGS=
 FPICFLAGS ?= -fPIC  FPICFLAGS ?= -fPIC
Line 340  ALLOBJS=${POBJS} ${SOBJS} 
Line 338  ALLOBJS=${POBJS} ${SOBJS} 
 .if ${MKLINT} != "no" && ${MKLINKLIB} != "no" && !empty(LOBJS)  .if ${MKLINT} != "no" && ${MKLINKLIB} != "no" && !empty(LOBJS)
 ALLOBJS+=${LOBJS}  ALLOBJS+=${LOBJS}
 .endif  .endif
 .NOPATH: ${ALLOBJS} ${_LIBS}  
   .NOPATH: ${ALLOBJS} ${_LIBS} ${SRCS:M*.[ly]:C/..$/.c/} ${YHEADER:D${SRCS:M*.y:.y=.h}}
   
 realall: ${SRCS} ${ALLOBJS:O} ${_LIBS}  realall: ${SRCS} ${ALLOBJS:O} ${_LIBS}
   
Line 355  __archiveinstall: .USE
Line 354  __archiveinstall: .USE
         ${RANLIB} -t ${.TARGET}          ${RANLIB} -t ${.TARGET}
         chmod ${LIBMODE} ${.TARGET}          chmod ${LIBMODE} ${.TARGET}
   
 DPSRCS+=        ${SRCS:M*.l:.l=.c} ${SRCS:M*.y:.y=.c}  DPSRCS+=        ${SRCS:M*.[ly]:C/..$/.c/}
 CLEANFILES+=    ${DPSRCS}  CLEANFILES+=    ${DPSRCS} ${YHEADER:D${SRCS:M*.y:.y=.h}}
 .if defined(YHEADER)  
 CLEANFILES+=    ${SRCS:M*.y:.y=.h}  
 .endif  
   
 lib${LIB}.a:: ${OBJS} __archivebuild  lib${LIB}.a:: ${OBJS} __archivebuild
         @echo building standard ${LIB} library          @echo building standard ${LIB} library

Legend:
Removed from v.1.182  
changed lines
  Added in v.1.187

CVSweb <webmaster@jp.NetBSD.org>