On Tue, 23 Sep 2014 23:23:31 +0200 Fernando Apesteguía <fernando.apesteg...@gmail.com> wrote: > I have a Makefile for an application that provides both examples and > documentation. I created the two options in the Makefile (both enabled > by default). > The package doesn't provide any flags stock like --with-docs or > --with-examples, so I have a custom target like this: > > do-build: > @cd ${BUILD_WRKSRC}/ && ${MAKE} > .if ${PORT_OPTIONS:MDOCS} > @cd ${BUILD_WRKSRC}/ && ${MAKE_CMD} doc > .endif
You don't have to override do-build like this. You can build the documentation from a post-build target. > However, when I try to run this in poudriere, I get the following error: > > make[1]: don't know how to make doc. Stop > > make[1]: stopped in /wrkdirs/usr/ports/graphics/code-eli/work/.build > *** Error code 2 Does the makefile in BUILD_WRKSRC actually have a doc target? Is doc a subdirectory maybe? _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"