1.include "../Makefile.inc" 2 3LIB= common 4INTERNALLIB= YES 5 6# verbatim from Makefile 7OBJS-libcommon= diagnostic.o diagnostic-color.o diagnostic-show-locus.o \ 8 edit-context.o pretty-print.o intl.o sbitmap.o \ 9 vec.o input.o version.o hash-table.o ggc-none.o 10 11.if ${CFLAGS:M-DTOOLCHAIN_CHECKING} 12OBJS-libcommon+= selftest.o selftest-diagnostic.o 13.endif 14 15SRCS+= memory-block.cc 16OBJS+= ${OBJS-libcommon} 17CFLAGS+= -I${GCCDIR}/libbacktrace 18 19# for pretty-print.c 20.if ${CCVER:Mgcc80} 21CXXFLAGS+= -Wno-narrowing 22.endif 23 24.for ofile in ${OBJS-libcommon} 25${ofile}: ${ofile:.o=.c} 26 ${CXX} ${STATIC_CXXFLAGS} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} 27.endfor 28 29.include <bsd.lib.mk> 30