Cross Reference: Makefile
xref: /src/tools/mandoc/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/tools/mandoc/
Makefile revision 1.5
11.5Sjoerg#	$NetBSD: Makefile,v 1.5 2010/02/20 13:43:31 joerg Exp $
21.1Sjoerg
31.1SjoergHOSTPROGNAME=	${_TOOL_PREFIX}mandoc
41.1SjoergHOST_SRCDIR=	external/bsd/mdocml/bin/mandoc
51.1Sjoerg
61.3SjoergNOMAN=		# defined
71.3Sjoerg
81.2Sjoerg.include <bsd.own.mk>
91.5Sjoerg.include <bsd.sys.mk>
101.2Sjoerg
111.2SjoergNETBSD_MINOR!=	${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh -n
121.2SjoergNETBSD_OSNAME=	"NetBSD ${NETBSD_MINOR}"
131.2Sjoerg
141.4SjoergHOST_CPPFLAGS+=	-DOSNAME=${NETBSD_OSNAME:Q} -DHAVE_CONFIG_H -I.
151.4Sjoerg
161.4SjoergDPSRCS+=	config.h
171.4Sjoerg
181.5SjoergCLEANFILES+=	config.log config.h
191.5Sjoerg
201.4Sjoergconfig.h: config.h.pre config.h.post
211.4Sjoerg	rm -f config.log
221.4Sjoerg	( cat ${DISTDIR}/config.h.pre; \
231.4Sjoerg	echo; \
241.4Sjoerg	if $(CC) $(CFLAGS) -Werror -c ${DISTDIR}/test-strlcat.c >> config.log 2>&1; then \
251.4Sjoerg		echo '#define HAVE_STRLCAT'; \
261.4Sjoerg		rm test-strlcat.o; \
271.4Sjoerg	fi; \
281.4Sjoerg	if $(CC) $(CFLAGS) -Werror -c ${DISTDIR}/test-strlcpy.c >> config.log 2>&1; then \
291.4Sjoerg		echo '#define HAVE_STRLCPY'; \
301.4Sjoerg		rm test-strlcpy.o; \
311.4Sjoerg	fi; \
321.4Sjoerg	echo; \
331.4Sjoerg	cat ${DISTDIR}/config.h.post \
341.4Sjoerg	) > $@
351.2Sjoerg
361.1Sjoerg.include "${.CURDIR}/../Makefile.host"
37

Indexes created Fri Dec 26 23:09:32 GMT 2025