version 1.269.2.4, 2013/01/23 00:05:36 |
version 1.285, 2013/09/29 14:36:25 |
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 |
|
|
Line 263 LIB${_lib:tu}= ${DESTDIR}${X11USRLIBDIR} |
|
Line 269 LIB${_lib:tu}= ${DESTDIR}${X11USRLIBDIR} |
|
.endif |
.endif |
.endfor |
.endfor |
|
|
|
# Ugly one-offs |
|
LIBX11_XCB= ${DESTDIR}${X11USRLIBDIR}/libX11-xcb.a |
|
LIBXCB= ${DESTDIR}${X11USRLIBDIR}/libxcb.a |
|
|
.if defined(RESCUEDIR) |
.if defined(RESCUEDIR) |
CPPFLAGS+= -DRESCUEDIR=\"${RESCUEDIR}\" |
CPPFLAGS+= -DRESCUEDIR=\"${RESCUEDIR}\" |
.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. |
# |
# |
Line 487 ${_P}: .gdbinit ${LIBCRT0} ${OBJS.${_P}} |
|
Line 514 ${_P}: .gdbinit ${LIBCRT0} ${OBJS.${_P}} |
|
${_MKTARGET_LINK} |
${_MKTARGET_LINK} |
${_CCLINK.${_P}} \ |
${_CCLINK.${_P}} \ |
${_LDFLAGS.${_P}} ${_LDSTATIC.${_P}} -o ${.TARGET} \ |
${_LDFLAGS.${_P}} ${_LDSTATIC.${_P}} -o ${.TARGET} \ |
${OBJS.${_P}} ${_LDADD.${_P}} \ |
${OBJS.${_P}} ${_PROGLDOPTS} ${_LDADD.${_P}} |
${_PROGLDOPTS} |
|
.if defined(CTFMERGE) |
.if defined(CTFMERGE) |
${CTFMERGE} ${CTFMFLAGS} -o ${.TARGET} ${OBJS.${_P}} |
${CTFMERGE} ${CTFMFLAGS} -o ${.TARGET} ${OBJS.${_P}} |
.endif |
.endif |