gcc80: Mark few sources as special for narrowing.
[dragonfly.git] / gnu / usr.bin / cc80 / support-libs / libcommon / Makefile
1 .include "../Makefile.inc"
2
3 LIB=            common
4 INTERNALLIB=    YES
5
6 # verbatim from Makefile
7 OBJS-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         selftest.o selftest-diagnostic.o
11
12 SRCS+=          memory-block.cc
13 OBJS+=          ${OBJS-libcommon}
14 CFLAGS+=        -I${GCCDIR}/libbacktrace
15
16 # for pretty-print.c
17 .if ${CCVER:Mgcc80}
18 CXXFLAGS+=      -Wno-narrowing
19 .endif
20
21 .for ofile in ${OBJS-libcommon}
22 ${ofile}: ${ofile:.o=.c}
23         ${CXX} ${STATIC_CXXFLAGS} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET}
24 .endfor
25
26 .include <bsd.lib.mk>