version 1.46, 2005/11/30 13:04:55 |
version 1.47, 2005/12/01 22:07:26 |
|
|
.SUFFIXES: .out .o .go .po .so .S .s .c .cc .C .cxx .f .y .l .ln .m4 .m |
.SUFFIXES: .out .o .go .po .so .S .s .c .cc .C .cxx .f .y .l .ln .m4 .m |
|
|
.c.o: |
.c.o: |
@echo "${COMPILE.c} ${.IMPSRC} -o ${.TARGET}" |
@echo "${COMPILE.c} ${DEBUG1} ${.IMPSRC} -o ${.TARGET}" |
@${COMPILE.c} ${.IMPSRC} -o ${.TARGET}.o |
@${COMPILE.c} ${DEBUG1} ${.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 |
|
|
|
|
@rm -f ${.TARGET}.o |
@rm -f ${.TARGET}.o |
|
|
.c.po: |
.c.po: |
@echo "${COMPILE.c} -p ${.IMPSRC} -o ${.TARGET}" |
@echo "${COMPILE.c} ${DEBUG1} -p ${.IMPSRC} -o ${.TARGET}" |
@${COMPILE.c} -p ${.IMPSRC} -o ${.TARGET}.o |
@${COMPILE.c} ${DEBUG1} -p ${.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 |
|
|
.c.so: |
.c.so: |
@echo "${COMPILE.c} ${PICFLAG} -DPIC ${.IMPSRC} -o ${.TARGET}" |
@echo "${COMPILE.c} ${DEBUG1} ${PICFLAG} -DPIC ${.IMPSRC} \ |
@${COMPILE.c} ${PICFLAG} -DPIC ${.IMPSRC} -o ${.TARGET}.o |
-o ${.TARGET}" |
|
@${COMPILE.c} ${DEBUG1} ${PICFLAG} -DPIC ${.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 |
|
|
|
|
${LINT} ${LINTFLAGS} ${CFLAGS:M-[IDU]*} ${CPPFLAGS:M-[IDU]*} -i ${.IMPSRC} |
${LINT} ${LINTFLAGS} ${CFLAGS:M-[IDU]*} ${CPPFLAGS:M-[IDU]*} -i ${.IMPSRC} |
|
|
.cc.o .C.o .cxx.o: |
.cc.o .C.o .cxx.o: |
@echo "${COMPILE.cc} ${.IMPSRC} -o ${.TARGET}" |
@echo "${COMPILE.cc} ${DEBUG1} ${.IMPSRC} -o ${.TARGET}" |
@${COMPILE.cc} ${.IMPSRC} -o ${.TARGET}.o |
@${COMPILE.cc} ${DEBUG1} ${.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 |
|
|
|
|
@rm -f ${.TARGET}.o |
@rm -f ${.TARGET}.o |
|
|
.cc.po .C.po .cxx.po: |
.cc.po .C.po .cxx.po: |
@echo "${COMPILE.cc} -p ${.IMPSRC} -o ${.TARGET}" |
@echo "${COMPILE.cc} ${DEBUG1} -p ${.IMPSRC} -o ${.TARGET}" |
@${COMPILE.cc} -p ${.IMPSRC} -o ${.TARGET}.o |
@${COMPILE.cc} ${DEBUG1} -p ${.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 |
|
|
.cc.so .C.so .cxx.so: |
.cc.so .C.so .cxx.so: |
@echo "${COMPILE.cc} ${PICFLAG} -DPIC ${.IMPSRC} -o ${.TARGET}" |
@echo "${COMPILE.cc} ${DEBUG1} ${PICFLAG} -DPIC ${.IMPSRC} \ |
@${COMPILE.cc} ${PICFLAG} -DPIC ${.IMPSRC} -o ${.TARGET}.o |
-o ${.TARGET}" |
|
@${COMPILE.cc} ${DEBUG1} ${PICFLAG} -DPIC ${.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 |
|
|
# Fortran 77 |
# Fortran 77 |
.f.o: |
.f.o: |
@echo "${COMPILE.f} ${.IMPSRC} -o ${.TARGET}" |
@echo "${COMPILE.f} ${DEBUG1} ${.IMPSRC} -o ${.TARGET}" |
@${COMPILE.f} ${.IMPSRC} -o ${.TARGET}.o |
@${COMPILE.f} ${DEBUG1} ${.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 |
|
|
|
|
@rm -f ${.TARGET}.o |
@rm -f ${.TARGET}.o |
|
|
.f.po: |
.f.po: |
@echo "${COMPILE.f} -p ${.IMPSRC} -o ${.TARGET}" |
@echo "${COMPILE.f} ${DEBUG1} -p ${.IMPSRC} -o ${.TARGET}" |
@${COMPILE.f} -p ${.IMPSRC} -o ${.TARGET}.o |
@${COMPILE.f} ${DEBUG1} -p ${.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 |
|
|
.f.so: |
.f.so: |
@echo "${COMPILE.f} ${PICFLAG} -DPIC ${.IMPSRC} -o ${.TARGET}" |
@echo "${COMPILE.f} ${DEBUG1} ${PICFLAG} -DPIC ${.IMPSRC} \ |
@${COMPILE.f} ${PICFLAG} -DPIC ${.IMPSRC} -o ${.TARGET}.o |
-o ${.TARGET}" |
|
@${COMPILE.f} ${DEBUG1} ${PICFLAG} -DPIC ${.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 |
|
|
|
|
.endif |
.endif |
CFLAGS+= ${COPTS} |
CFLAGS+= ${COPTS} |
CXXFLAGS+= ${CXXOPTS} |
CXXFLAGS+= ${CXXOPTS} |
|
|
|
.if !defined(DEBUG) |
|
DEBUG1?= -g1 |
|
.endif |
|
|
_LIBS=lib${LIB}.a |
_LIBS=lib${LIB}.a |
.if (${DEBUGLIBS:L} == "yes") |
.if (${DEBUGLIBS:L} == "yes") |