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") |
|
|
|
|
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 |
|
|