xref: /dragonfly/libexec/customcc/Makefile (revision 2b3f93ea)
1SCRIPTS=	${.OBJDIR}/cc
2SCRIPTSDIR=	/usr/libexec/custom
3SYMLINKS=	cc ${SCRIPTSDIR}/cpp \
4		cc ${SCRIPTSDIR}/c++ \
5		cc ${SCRIPTSDIR}/gcc \
6		cc ${SCRIPTSDIR}/g++ \
7		cc ${SCRIPTSDIR}/clang-cpp \
8		cc ${SCRIPTSDIR}/clang++ \
9		cc ${SCRIPTSDIR}/clang \
10		cc ${SCRIPTSDIR}/gcov \
11		cc ${SCRIPTSDIR}/CC
12CLEANFILES=	cc
13NOMAN=
14
15DFLYVERSION!=	awk '/^\#define[[:blank:]]__DragonFly_version/ {print $$3}' < ${.CURDIR}/../../sys/sys/param.h
16MACHREL!=	echo ${DFLYVERSION} | awk '{a=int($$1/100000); b=int(($$1-(a*100000))/100); print a "." b}'
17
18${.OBJDIR}/cc: cc.sh
19	sed -e "s#@@INCPREFIX@@#${USRDATA_PREFIX:S;^$;/;}#g" \
20		-e "s|@@MACHARCH@@|${MACHINE_ARCH}|g" \
21		-e "s|@@MACHREL@@|${MACHREL}|g" \
22		$> > $@
23
24.include <bsd.prog.mk>
25