summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorLouie Shprung <lshprung@tutanota.com>2024-06-07 17:54:49 -0400
committerLouie Shprung <lshprung@tutanota.com>2024-06-07 17:54:49 -0400
commitbffecbd36e2995c469bf494c573901c7ba55057e (patch)
treeaed87533fe565ca971795ca19bef77ba7b518b08 /README.md
parentc37e6a4e84130969dcbcbc1f2767c179961a9b17 (diff)
Fix targets; add debmake
Diffstat (limited to 'README.md')
-rw-r--r--README.md24
1 files changed, 22 insertions, 2 deletions
diff --git a/README.md b/README.md
index 5b433c9..90ba59f 100644
--- a/README.md
+++ b/README.md
@@ -5,10 +5,12 @@ This is a repository providing sources building various Dash docsets using a Mak
### Documentation
```
-Usage: make DOCSET_NAME [BUILD_DIR=...]
+Usage: make DOCSET_NAME [BUILD_DIR=...] [NO_CSS=yes] [LOCALE=...]
DOCSET_NAME must be a directory under ./src/configs.
- BUILD_DIR can be set to a directory to build under. The default is ./build
+ BUILD_DIR can be set to a directory to build under. The default is ./build
+ NO_CSS if defined, build with stylesheets disabled. Supported by GNU_Make
+ LOCALE specify a locale to build for (see below table for more details). Supported by debmake
Other possible targets:
archive - create .tgz archives for all docsets in BUILD_DIR
@@ -17,6 +19,24 @@ Other possible targets:
$(BUILD_DIR)/$(DOCSET_NAME).tgz - create a .tgz archive of DOCSET_NAME
```
+#### Supported Definitions
+
+This table shows which supported docsets support which options. All targets support the setting of DOCSET_NAME and BUILD_DIR.
+
+| |NO_CSS|LOCALE|
+|--------------------------------------------------|------|------|
+|[GNU_Make](http://www.gnu.org/software/make/) |✓ | |
+|[debmake](https://salsa.debian.org/debian/debmake)| |✓ (see [here](./src/configs/debmake/README.md))|
+
+### Build Requirements
+
+This table shows the dependencies for each supported docset. Additionally, all docsets depend on a POSIX-compliant shell (e.g. [bash](https://www.gnu.org/software/bash/)), [make](https://www.gnu.org/software/make/), and [sqlite3](https://www.sqlite.org/index.html).
+
+| |[curl](https://curl.se/)|[po4a](https://po4a.org/)|[pup](https://github.com/ericchiang/pup)|
+|-|------------------------|-------------------------|----------------------------------------|
+|[GNU_Make](http://www.gnu.org/software/make/) |✓|✓| |
+|[debmake](https://salsa.debian.org/debian/debmake)|✓| |✓|
+
### Project Structure
```