| version 1.117.2.3, 1998/11/07 00:22:23 |
version 1.118, 1997/10/28 12:40:16 |
|
|
| |
|
| SHLIB_TYPE=ELF |
SHLIB_TYPE=ELF |
| # still use gnu-derived ld.so on pmax; don't have or need lib<>.so support. |
# still use gnu-derived ld.so on pmax; don't have or need lib<>.so support. |
| SHLIB_LDSTARTFILE= ${DESTDIR}/usr/lib/crtbeginS.o |
SHLIB_LDSTARTFILE= |
| SHLIB_LDENDFILE= ${DESTDIR}/usr/lib/crtendS.o |
SHLIB_LDENDFILE= |
| SHLIB_SOVERSION=${SHLIB_MAJOR} |
SHLIB_SOVERSION=${SHLIB_MAJOR} |
| |
|
| # On mips, all libs need to be compiled with ABIcalls, not just sharedlibs. |
# On mips, all libs need to be compiled with ABIcalls, not just sharedlibs. |
| Line 110 CFLAGS+= ${COPTS} |
|
| Line 110 CFLAGS+= ${COPTS} |
|
| @rm -f ${.TARGET}.o |
@rm -f ${.TARGET}.o |
| |
|
| .c.ln: |
.c.ln: |
| ${LINT} ${LINTFLAGS} ${CPPFLAGS:M-[IDU]*} -i ${.IMPSRC} |
${LINT} ${LINTFLAGS} ${CFLAGS:M-[IDU]*} -i ${.IMPSRC} |
| |
|
| .cc.o .C.o: |
.cc.o .C.o: |
| @echo ${COMPILE.cc:Q} ${.IMPSRC} |
@echo ${COMPILE.cc:Q} ${.IMPSRC} |
| Line 148 CFLAGS+= ${COPTS} |
|
| Line 148 CFLAGS+= ${COPTS} |
|
| @${LD} -x -r ${.TARGET}.o -o ${.TARGET} |
@${LD} -x -r ${.TARGET}.o -o ${.TARGET} |
| @rm -f ${.TARGET}.o |
@rm -f ${.TARGET}.o |
| |
|
| |
.m.ln: |
| |
${LINT} ${LINTFLAGS} ${CFLAGS:M-[IDU]*} -i ${.IMPSRC} |
| |
|
| .S.o .s.o: |
.S.o .s.o: |
| @echo ${COMPILE.S:Q} ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} |
@echo ${COMPILE.S:Q} ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} |
| @${COMPILE.S} ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} -o ${.TARGET}.o |
@${COMPILE.S} ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} -o ${.TARGET}.o |
| Line 188 all: ${SRCS} ${_LIBS} |
|
| Line 191 all: ${SRCS} ${_LIBS} |
|
| |
|
| __archivebuild: .USE |
__archivebuild: .USE |
| @rm -f ${.TARGET} |
@rm -f ${.TARGET} |
| @${AR} cq ${.TARGET} `NM=${NM} ${LORDER} ${.ALLSRC} | ${TSORT}` |
@${AR} cq ${.TARGET} `NM=${NM} lorder ${.ALLSRC} | tsort -q` |
| ${RANLIB} ${.TARGET} |
${RANLIB} ${.TARGET} |
| |
|
| __archiveinstall: .USE |
__archiveinstall: .USE |