19b7a44a6SPeter Wemm# $FreeBSD$ 2b75deec6SPoul-Henning Kamp 33bdf7758SWarner LoshMAN= 4c6063d0dSWarner Losh.include <src.opts.mk> 518ff6ae9SDavid E. O'Brien 61992e9a1SAndrew Turner.include "../Makefile.inc" 71992e9a1SAndrew Turner 86677f3e0SDavid E. O'Brien.PATH: ${GCCDIR} 918ff6ae9SDavid E. O'Brien 10b75deec6SPoul-Henning KampPROG= cc1 11afb57df6SAlexander KabaevSRCS= main.c c-parser.c c-lang.c 127fdd45b0SBryan DreweryBINDIR= ${LIBEXECDIR} 134f20e4f2SKonstantin Belousov.if ${MK_SHARED_TOOLCHAIN} == "no" 1483c7ade9SRuslan ErmilovNO_SHARED?=yes 154f20e4f2SKonstantin Belousov.endif 16da488b70SDavid E. O'Brien 17afb57df6SAlexander KabaevOBJS+= ${PROG}-checksum.o 18afb57df6SAlexander KabaevDPADD= ${LIBBACKEND} ${LIBCPP} ${LIBDECNUMBER} ${LIBIBERTY} 19afb57df6SAlexander KabaevLDADD= ${LIBBACKEND} ${LIBCPP} ${LIBDECNUMBER} ${LIBIBERTY} 2054e6aeb2SDavid E. O'Brien 21afb57df6SAlexander KabaevDOBJS+= ${SRCS:N*.h:R:S/$/.o/g} 22afb57df6SAlexander Kabaev${PROG}-dummy: ${DOBJS} 23*96a0acc4SBryan Drewery ${CC:N${CCACHE_BIN}} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${DOBJS} ${LDADD} 24afb57df6SAlexander KabaevCLEANFILES+= ${PROG}-dummy 25b75deec6SPoul-Henning Kamp 26afb57df6SAlexander Kabaev${PROG}-checksum.c: ${PROG}-dummy 27afb57df6SAlexander Kabaev ../cc_tools/genchecksum ${PROG}-dummy > ${.TARGET} 28afb57df6SAlexander KabaevCLEANFILES+= ${PROG}-checksum.c 2954e6aeb2SDavid E. O'Brien 30b75deec6SPoul-Henning Kamp.include <bsd.prog.mk> 31