version 1.269.2.4, 2013/01/23 00:05:36 |
version 1.282, 2013/02/14 03:02:47 |
Line 33 CLEANFILES+=strings |
|
Line 33 CLEANFILES+=strings |
|
.c.o: |
.c.o: |
${CC} -E ${CPPFLAGS} ${CFLAGS} ${.IMPSRC} | xstr -c - |
${CC} -E ${CPPFLAGS} ${CFLAGS} ${.IMPSRC} | xstr -c - |
@${CC} ${CPPFLAGS} ${CFLAGS} -c x.c -o ${.TARGET} |
@${CC} ${CPPFLAGS} ${CFLAGS} -c x.c -o ${.TARGET} |
|
.if defined(CTFCONVERT) |
|
${CTFCONVERT} ${CTFFLAGS} ${.TARGET} |
|
.endif |
@rm -f x.c |
@rm -f x.c |
|
|
.cc.o .cpp.o .cxx.o .C.o: |
.cc.o .cpp.o .cxx.o .C.o: |
${CXX} -E ${CPPFLAGS} ${CXXFLAGS} ${.IMPSRC} | xstr -c - |
${CXX} -E ${CPPFLAGS} ${CXXFLAGS} ${.IMPSRC} | xstr -c - |
@mv -f x.c x.cc |
@mv -f x.c x.cc |
@${CXX} ${CPPFLAGS} ${CXXFLAGS} -c x.cc -o ${.TARGET} |
@${CXX} ${CPPFLAGS} ${CXXFLAGS} -c x.cc -o ${.TARGET} |
|
.if defined(CTFCONVERT) |
|
${CTFCONVERT} ${CTFFLAGS} ${.TARGET} |
|
.endif |
@rm -f x.cc |
@rm -f x.cc |
.endif |
.endif |
|
|
|
|
. endif |
. endif |
.endif |
.endif |
|
|
|
##### Libraries that this may depend upon. |
|
.if defined(PROGDPLIBS) # { |
|
.for _lib _dir in ${PROGDPLIBS} |
|
.if !defined(BINDO.${_lib}) |
|
PROGDO.${_lib}!= cd "${_dir}" && ${PRINTOBJDIR} |
|
.MAKEOVERRIDES+=PROGDO.${_lib} |
|
.endif |
|
LDADD+= -L${PROGDO.${_lib}} -l${_lib} |
|
.if exists(${PROGDO.${_lib}}/lib${_lib}_pic.a) |
|
DPADD+= ${PROGDO.${_lib}}/lib${_lib}_pic.a |
|
.elif exists(${PROGDO.${_lib}}/lib${_lib}.so) |
|
DPADD+= ${PROGDO.${_lib}}/lib${_lib}.so |
|
.else |
|
DPADD+= ${PROGDO.${_lib}}/lib${_lib}.a |
|
.endif |
|
.endfor |
|
.endif # } |
# |
# |
# Per-program definitions and targets. |
# Per-program definitions and targets. |
# |
# |