Cross Reference: Makefile
xref: /src/tools/texinfo/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/tools/texinfo/
Makefile revision 1.1
11.1Stv#	$NetBSD: Makefile,v 1.1 2001/08/14 11:02:03 tv Exp $
21.1Stv
31.1Stv.include <bsd.own.mk>	# for TOOLDIR
41.1Stv
51.1StvDIST=		${.CURDIR}/../../gnu/dist/texinfo
61.1StvTIMESTAMP=	${TOOLDIR}/bin/makeinfo
71.1Stv
81.1Stv# Dependencies that trigger a rebuild.
91.1Stv${TIMESTAMP}: \
101.1Stv	${.CURDIR}/Makefile \
111.1Stv	${DIST}/ChangeLog
121.1Stv
131.1Stvrealall: texinfo.all
141.1Stvrealinstall: texinfo.install
151.1Stvclean: texinfo.clean
161.1Stv
171.1Stvtexinfo.configure:
181.1Stv	rm -rf texinfo
191.1Stv	mkdir texinfo
201.1Stv	cd texinfo && \
211.1Stv		CC="${HOST_CC}" \
221.1Stv		CFLAGS="${HOST_CFLAGS}" \
231.1Stv		CPPFLAGS="${HOST_CPPFLAGS}" \
241.1Stv		LDFLAGS="${HOST_LDFLAGS}" \
251.1Stv		PATH="${TOOLDIR}/bin:$$PATH" \
261.1Stv		${DIST}/configure \
271.1Stv		--disable-shared --with-included-gettext \
281.1Stv		--prefix=${TOOLDIR}
291.1Stv	@touch $@
301.1Stv
311.1Stvtexinfo.all: texinfo.configure
321.1Stv	cd texinfo && \
331.1Stv		PATH="${TOOLDIR}/bin:$$PATH" \
341.1Stv		${MAKE} all LEX=true BISON=true
351.1Stv
361.1Stvtexinfo.install:
371.1Stv.for d in makeinfo util
381.1Stv	cd texinfo/${d} && \
391.1Stv		PATH="${TOOLDIR}/bin:$$PATH" \
401.1Stv		${MAKE} install LEX=true BISON=true
411.1Stv.endfor
421.1Stv
431.1Stvtexinfo.clean:
441.1Stv	rm -rf texinfo*
451.1Stv
461.1Stv.include <bsd.hostprog.mk>
47

Indexes created Fri Nov 28 09:09:40 GMT 2025