[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.106 and 1.107

version 1.106, 1997/05/17 16:43:31 version 1.107, 1997/05/24 01:42:38
Line 34  SHLIB_MINOR != . ${.CURDIR}/shlib_versio
Line 34  SHLIB_MINOR != . ${.CURDIR}/shlib_versio
 #                       NetBSD/pmax used to use ${SHLIB_MAJOR}.{SHLIB-MINOR}.  #                       NetBSD/pmax used to use ${SHLIB_MAJOR}.{SHLIB-MINOR}.
 # SHLIB_LDSTARTFILE:    ???  # SHLIB_LDSTARTFILE:    ???
 # SHLIB_LDENDTILE:      ??  # SHLIB_LDENDTILE:      ??
 # CPICFLAGS:    flags to compile .c files for .so objects.  # CPPICFLAGS:   flags for ${CPP} to preprocess  .[sS]  files for ${AS}
 # APICFLAGS:    flags to assemble .S files for .so objects.  # CPICFLAGS:    flags for ${CC} to compile  .[cC] files to .so objects.
   # CAPICFLAGS    flags for {$CC} to compiling .[Ss] files
   #                       (usually just ${CPPPICFLAGS} ${CPICFLAGS})
   # APICFLAGS:    flags for ${AS} to assemble .[sS]  to .so objects.
   
 .if (${MACHINE_ARCH} == "alpha")  .if (${MACHINE_ARCH} == "alpha")
   
Line 44  SHLIB_LDSTARTFILE= ${DESTDIR}/usr/lib/cr
Line 47  SHLIB_LDSTARTFILE= ${DESTDIR}/usr/lib/cr
 SHLIB_LDENDFILE= ${DESTDIR}/usr/lib/crtendS.o  SHLIB_LDENDFILE= ${DESTDIR}/usr/lib/crtendS.o
 SHLIB_SOVERSION=${SHLIB_MAJOR}  SHLIB_SOVERSION=${SHLIB_MAJOR}
 CPICFLAGS ?= -fpic -DPIC  CPICFLAGS ?= -fpic -DPIC
 APICFLAGS ?= -DPIC  CPPPICFLAGS?= -DPIC
   CAPICFLAGS?= ${CPPPICFLAGS} ${CPICFLAGS}
   APICFLAGS ?=
   
 .elif (${MACHINE_ARCH} == "mips")  .elif (${MACHINE_ARCH} == "mips")
   
Line 72  SHLIB_TYPE=a.out
Line 77  SHLIB_TYPE=a.out
 SHLIB_LDSTARTFILE=  SHLIB_LDSTARTFILE=
 SHLIB_LDENDFILE=  SHLIB_LDENDFILE=
 SHLIB_SOVERSION=${SHLIB_MAJOR}.${SHLIB_MINOR}  SHLIB_SOVERSION=${SHLIB_MAJOR}.${SHLIB_MINOR}
 CPICFLAGS?= -fpic -DPIC  CPICFLAGS?= -fpic
 APICFLAGS?= -fpic -DPIC  CPPPICFLAGS?= -DPIC
   CAPICFLAGS?= ${CPPPICFLAGS} ${CPICFLAGS}
   APICFLAGS?= -k
   
 .endif  .endif
   
Line 132  CFLAGS+= ${COPTS}
Line 139  CFLAGS+= ${COPTS}
         @rm -f ${.TARGET}.o          @rm -f ${.TARGET}.o
   
 .S.so .s.so:  .S.so .s.so:
         @echo ${COMPILE.S:Q} ${APICFLAGS} ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} -o ${.TARGET}          @echo ${COMPILE.S:Q} ${CAPICFLAGS} ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} -o ${.TARGET}
         @${COMPILE.S} ${APICFLAGS} ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} -o ${.TARGET}.o          @${COMPILE.S} ${CAPICFLAGS} ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} -o ${.TARGET}.o
         @${LD} -x -r ${.TARGET}.o -o ${.TARGET}          @${LD} -x -r ${.TARGET}.o -o ${.TARGET}
         @rm -f ${.TARGET}.o          @rm -f ${.TARGET}.o
   

Legend:
Removed from v.1.106  
changed lines
  Added in v.1.107

CVSweb <webmaster@jp.NetBSD.org>