From owner-dev-commits-doc-all@freebsd.org Fri Jan 29 03:15:32 2021 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E292B4FA7A7 for ; Fri, 29 Jan 2021 03:15:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DRjC85swxz3lVV; Fri, 29 Jan 2021 03:15:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B09171B829; Fri, 29 Jan 2021 03:15:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 10T3FW9p015648; Fri, 29 Jan 2021 03:15:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 10T3FW6W015647; Fri, 29 Jan 2021 03:15:32 GMT (envelope-from git) Date: Fri, 29 Jan 2021 03:15:32 GMT Message-Id: <202101290315.10T3FW6W015647@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Kyle Evans Subject: git: 7da17aa010 - main - build: add a top-level Makefile to drive the build MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kevans X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7da17aa0103a3091059cb0a4e865d38dd3f374e9 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2021 03:15:33 -0000 The branch main has been updated by kevans (ports, src committer): URL: https://cgit.FreeBSD.org/doc/commit/?id=7da17aa0103a3091059cb0a4e865d38dd3f374e9 commit 7da17aa0103a3091059cb0a4e865d38dd3f374e9 Author: Kyle Evans AuthorDate: 2021-01-27 16:18:13 +0000 Commit: Kyle Evans CommitDate: 2021-01-29 03:15:10 +0000 build: add a top-level Makefile to drive the build Some consumers may be interested in building the whole enchilada. Add a top level Makefile to make that feasible. Both the documentation and website build can run in parallel, and one only needs to run either the all or generate targets from the top level. Reviewed-by: gjb, hrs Differential-Revision: https://reviews.freebsd.org/D28385 --- Makefile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Makefile b/Makefile new file mode 100644 index 0000000000..699f314739 --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +# +# This file is intended to drive the build of the entire doc tree. In order to +# build both the documentation and the website, one only need to execute: +# +# make all +# +# Here at the top-level of the repository. The same target may be executed in +# the individual directories to build just the documentation or just the +# website. +# +# Note that the Makefiles within the individual components may also be used to +# spin up hugo's internal webserver for testing, by default on port 1313. This +# can be done with the `run` target. +# + +SUBDIR+= documentation +SUBDIR+= website + +SUBDIR_PARALLEL= yes + +.include