| version 1.221, 2003/06/27 17:27:11 |
version 1.222, 2003/07/18 04:04:03 |
| Line 100 SHLIB_FULLVERSION=${SHLIB_MAJOR} |
|
| Line 100 SHLIB_FULLVERSION=${SHLIB_MAJOR} |
|
| |
|
| FPICFLAGS ?= -fPIC |
FPICFLAGS ?= -fPIC |
| CPICFLAGS ?= -fPIC -DPIC |
CPICFLAGS ?= -fPIC -DPIC |
| CPPPICFLAGS?= -DPIC |
CPPPICFLAGS?= -DPIC |
| CAPICFLAGS?= ${CPPPICFLAGS} ${CPICFLAGS} |
CAPICFLAGS?= ${CPPPICFLAGS} ${CPICFLAGS} |
| APICFLAGS ?= |
APICFLAGS ?= |
| |
|
| .elif (${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64") && \ |
.elif (${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64") && \ |
| ${OBJECT_FMT} == "ELF" |
${OBJECT_FMT} == "ELF" |
| |
|
| # If you use -fPIC you need to define BIGPIC to turn on 32-bit |
# If you use -fPIC you need to define BIGPIC to turn on 32-bit |
| # relocations in asm code |
# relocations in asm code |
| FPICFLAGS ?= -fPIC |
FPICFLAGS ?= -fPIC |
| CPICFLAGS ?= -fPIC -DPIC |
CPICFLAGS ?= -fPIC -DPIC |
| Line 119 APICFLAGS ?= -KPIC |
|
| Line 119 APICFLAGS ?= -KPIC |
|
| |
|
| FPICFLAGS ?= -fPIC |
FPICFLAGS ?= -fPIC |
| CPICFLAGS?= -fPIC -DPIC |
CPICFLAGS?= -fPIC -DPIC |
| CPPPICFLAGS?= -DPIC |
CPPPICFLAGS?= -DPIC |
| CAPICFLAGS?= ${CPPPICFLAGS} ${CPICFLAGS} |
CAPICFLAGS?= ${CPPPICFLAGS} ${CPICFLAGS} |
| APICFLAGS?= -k |
APICFLAGS?= -k |
| # XXX libraries often need the millicode functions in libgcc.a, |
# XXX libraries often need the millicode functions in libgcc.a, |
| Line 133 SHLIB_SOVERSION=${SHLIB_FULLVERSION} |
|
| Line 133 SHLIB_SOVERSION=${SHLIB_FULLVERSION} |
|
| SHLIB_SHFLAGS= |
SHLIB_SHFLAGS= |
| FPICFLAGS ?= -fPIC |
FPICFLAGS ?= -fPIC |
| CPICFLAGS?= -fPIC -DPIC |
CPICFLAGS?= -fPIC -DPIC |
| CPPPICFLAGS?= -DPIC |
CPPPICFLAGS?= -DPIC |
| CAPICFLAGS?= ${CPPPICFLAGS} ${CPICFLAGS} |
CAPICFLAGS?= ${CPPPICFLAGS} ${CPICFLAGS} |
| APICFLAGS?= -k |
APICFLAGS?= -k |
| |
|
| Line 349 _LIBS+=llib-l${LIB}.ln |
|
| Line 349 _LIBS+=llib-l${LIB}.ln |
|
| || ${MKLINKLIB} != "no" |
|| ${MKLINKLIB} != "no" |
| ALLOBJS=${OBJS} ${POBJS} ${SOBJS} |
ALLOBJS=${OBJS} ${POBJS} ${SOBJS} |
| .else |
.else |
| ALLOBJS=${POBJS} ${SOBJS} |
ALLOBJS=${POBJS} ${SOBJS} |
| .endif |
.endif |
| .if ${MKLINT} != "no" && ${MKLINKLIB} != "no" && !empty(LOBJS) |
.if ${MKLINT} != "no" && ${MKLINKLIB} != "no" && !empty(LOBJS) |
| ALLOBJS+=${LOBJS} |
ALLOBJS+=${LOBJS} |