xref: /freebsd-12.1/gnu/usr.bin/cc/Makefile (revision aa92269e)
19b7a44a6SPeter Wemm# $FreeBSD$
2b75deec6SPoul-Henning Kamp
3c6063d0dSWarner Losh.include <src.opts.mk>
4e1fe3dbaSRuslan Ermilov
54023b303SPeter Wemm# The order of some of these are rather important.  Some depend on previous
64023b303SPeter Wemm# subdirs.
74023b303SPeter Wemm
8*aa92269eSBryan DrewerySUBDIR= cc_tools .WAIT \
9*aa92269eSBryan Drewery	libiberty libcpp libdecnumber cc_int cc cc1 include
107dfa5832SDavid E. O'Brien
11e1fe3dbaSRuslan Ermilov.if ${MK_CPP} != "no"
127dfa5832SDavid E. O'BrienSUBDIR+= cpp
137dfa5832SDavid E. O'Brien.endif
147dfa5832SDavid E. O'Brien
15e1fe3dbaSRuslan Ermilov.if ${MK_CXX} != "no"
160a06cffcSEd MasteSUBDIR+= cc1plus c++
177dfa5832SDavid E. O'Brien.endif
18b75deec6SPoul-Henning Kamp
19e1fe3dbaSRuslan Ermilov.if ${MK_GCOV} != "no"
20b8118163SDavid E. O'BrienSUBDIR+= gcov
21b8118163SDavid E. O'Brien.endif
22b8118163SDavid E. O'Brien
23*aa92269eSBryan DrewerySUBDIR_DEPEND_c++:=	libcpp libiberty
24*aa92269eSBryan DrewerySUBDIR_DEPEND_cc=	libcpp libiberty
25*aa92269eSBryan DrewerySUBDIR_DEPEND_cpp=	libcpp libiberty
26*aa92269eSBryan DrewerySUBDIR_DEPEND_cc1plus=	cc_int libcpp libdecnumber libiberty
27*aa92269eSBryan DrewerySUBDIR_DEPEND_cc1=	cc_int libcpp libdecnumber libiberty
28*aa92269eSBryan DrewerySUBDIR_DEPEND_gcov=	libiberty
29*aa92269eSBryan Drewery
30*aa92269eSBryan DrewerySUBDIR_PARALLEL=
31*aa92269eSBryan Drewery
32b75deec6SPoul-Henning Kamp.include <bsd.subdir.mk>
33