Home | History | Annotate | Line # | Download | only in crunchgen
      1 #	$NetBSD: Makefile,v 1.17 2023/06/03 09:09:16 lukem Exp $
      2 
      3 PROG=		crunchgen
      4 SRCS=		crunchgen.c crunched_skel.c
      5 CLEANFILES+=	crunched_skel.c
      6 
      7 crunched_skel.c: mkskel.sh crunched_main.c
      8 	${_MKTARGET_CREATE}
      9 	${HOST_SH} ${.ALLSRC} >${.TARGET}
     10 
     11 
     12 .include <bsd.prog.mk>
     13 
     14 .ifndef HOSTPROG
     15 
     16 LDADD+=-lutil
     17 DPADD+=${LIBUTIL}
     18 
     19 # Native tool -- key only off TOOLCHAIN_MISSING
     20 .if ${TOOLCHAIN_MISSING} == "no"
     21 CPPFLAGS+=	-DNEW_TOOLCHAIN
     22 .endif
     23 
     24 COPTS.crunchgen.c+=	${CC_WNO_FORMAT_TRUNCATION}
     25 
     26 .else
     27 
     28 # Host tool -- We can also pay attention to EXTERNAL_TOOLCHAIN.
     29 .if ${TOOLCHAIN_MISSING} == "no" || defined(EXTERNAL_TOOLCHAIN)
     30 CPPFLAGS+=	-DNEW_TOOLCHAIN
     31 .endif
     32 
     33 .endif	# ! HOSTPROG
     34