<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>html.mk, branch HEAD</title>
<subtitle>static html creation framework using make(1) and cpp(1)
</subtitle>
<entry>
<id>54e278b097e6d05f2f43aa99655b9a0f7b836c2c</id>
<published>2021-11-22T18:54:09Z</published>
<updated>2021-11-22T18:54:09Z</updated>
<title type="text">mk: use .html suffix instead of .gen</title>
<link rel="alternate" type="text/html" href="commit/54e278b097e6d05f2f43aa99655b9a0f7b836c2c.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 54e278b097e6d05f2f43aa99655b9a0f7b836c2c
parent fb9492cc072a25c8852fa78fedb8a02f818d557e
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Mon, 22 Nov 2021 18:54:09 +0000

mk: use .html suffix instead of .gen

this will be clearer when it is in use.

</content>
</entry>
<entry>
<id>fb9492cc072a25c8852fa78fedb8a02f818d557e</id>
<published>2021-11-22T18:32:45Z</published>
<updated>2021-11-22T18:32:45Z</updated>
<title type="text">mk: fix comment</title>
<link rel="alternate" type="text/html" href="commit/fb9492cc072a25c8852fa78fedb8a02f818d557e.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit fb9492cc072a25c8852fa78fedb8a02f818d557e
parent 322a0b21b1a9abbfb7c7dc0e8cf6dda4f4ea4ac5
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Mon, 22 Nov 2021 18:32:45 +0000

mk: fix comment

</content>
</entry>
<entry>
<id>322a0b21b1a9abbfb7c7dc0e8cf6dda4f4ea4ac5</id>
<published>2021-11-22T18:27:11Z</published>
<updated>2021-11-22T18:27:11Z</updated>
<title type="text">mk: remove spell check feature</title>
<link rel="alternate" type="text/html" href="commit/322a0b21b1a9abbfb7c7dc0e8cf6dda4f4ea4ac5.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 322a0b21b1a9abbfb7c7dc0e8cf6dda4f4ea4ac5
parent 24221b1f56bba2e29825380228b4a8eded504b23
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Mon, 22 Nov 2021 18:27:11 +0000

mk: remove spell check feature

</content>
</entry>
<entry>
<id>24221b1f56bba2e29825380228b4a8eded504b23</id>
<published>2021-11-22T18:25:35Z</published>
<updated>2021-11-22T18:25:35Z</updated>
<title type="text">mk: remove trailing space check feature</title>
<link rel="alternate" type="text/html" href="commit/24221b1f56bba2e29825380228b4a8eded504b23.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 24221b1f56bba2e29825380228b4a8eded504b23
parent badc2964385c3fc71e7955ac0a49ad2e9d8c80fd
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Mon, 22 Nov 2021 18:25:35 +0000

mk: remove trailing space check feature

</content>
</entry>
<entry>
<id>badc2964385c3fc71e7955ac0a49ad2e9d8c80fd</id>
<published>2021-11-22T16:40:57Z</published>
<updated>2021-11-22T16:40:57Z</updated>
<title type="text">t: remove stray apostrophe</title>
<link rel="alternate" type="text/html" href="commit/badc2964385c3fc71e7955ac0a49ad2e9d8c80fd.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit badc2964385c3fc71e7955ac0a49ad2e9d8c80fd
parent 84b27b31b85863d3e16865ac5de8437d996cd555
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Mon, 22 Nov 2021 16:40:57 +0000

t: remove stray apostrophe

</content>
</entry>
<entry>
<id>84b27b31b85863d3e16865ac5de8437d996cd555</id>
<published>2021-11-22T16:37:11Z</published>
<updated>2021-11-22T16:37:11Z</updated>
<title type="text">t: add tests for BSDOBJDIR</title>
<link rel="alternate" type="text/html" href="commit/84b27b31b85863d3e16865ac5de8437d996cd555.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 84b27b31b85863d3e16865ac5de8437d996cd555
parent b1af99c0f902e931ba5093623c29657221d18bed
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Mon, 22 Nov 2021 16:37:11 +0000

t: add tests for BSDOBJDIR

includes unhappy and happy paths

</content>
</entry>
<entry>
<id>b1af99c0f902e931ba5093623c29657221d18bed</id>
<published>2021-11-22T16:30:33Z</published>
<updated>2021-11-22T16:30:33Z</updated>
<title type="text">t: add skeleton test</title>
<link rel="alternate" type="text/html" href="commit/b1af99c0f902e931ba5093623c29657221d18bed.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit b1af99c0f902e931ba5093623c29657221d18bed
parent c642618d3a8b4913a729fe81b9a3ea547b25b8c0
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Mon, 22 Nov 2021 16:30:33 +0000

t: add skeleton test

contains boilerplate necessary to create a new test quickly.

</content>
</entry>
<entry>
<id>c642618d3a8b4913a729fe81b9a3ea547b25b8c0</id>
<published>2021-11-22T16:29:09Z</published>
<updated>2021-11-22T16:29:09Z</updated>
<title type="text">t: add test for known bug</title>
<link rel="alternate" type="text/html" href="commit/c642618d3a8b4913a729fe81b9a3ea547b25b8c0.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit c642618d3a8b4913a729fe81b9a3ea547b25b8c0
parent d1d47df5078ddf457a7c094f174d363b9b1874d6
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Mon, 22 Nov 2021 16:29:09 +0000

t: add test for known bug

not fixable at the moment however

</content>
</entry>
<entry>
<id>d1d47df5078ddf457a7c094f174d363b9b1874d6</id>
<published>2021-11-22T16:23:14Z</published>
<updated>2021-11-22T16:23:14Z</updated>
<title type="text">t: add test for SUBDIR unhappy paths</title>
<link rel="alternate" type="text/html" href="commit/d1d47df5078ddf457a7c094f174d363b9b1874d6.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit d1d47df5078ddf457a7c094f174d363b9b1874d6
parent f80debc8220863819c81d8de18abcd3c00fb8ad1
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Mon, 22 Nov 2021 16:23:14 +0000

t: add test for SUBDIR unhappy paths

</content>
</entry>
<entry>
<id>f80debc8220863819c81d8de18abcd3c00fb8ad1</id>
<published>2021-11-22T16:21:45Z</published>
<updated>2021-11-22T16:21:45Z</updated>
<title type="text">t: add test for CP_OBJ multiple files</title>
<link rel="alternate" type="text/html" href="commit/f80debc8220863819c81d8de18abcd3c00fb8ad1.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit f80debc8220863819c81d8de18abcd3c00fb8ad1
parent 4095b8c403bd04d2096d412eb6e2dea5aca44321
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Mon, 22 Nov 2021 16:21:45 +0000

t: add test for CP_OBJ multiple files

</content>
</entry>
<entry>
<id>4095b8c403bd04d2096d412eb6e2dea5aca44321</id>
<published>2021-11-22T16:17:52Z</published>
<updated>2021-11-22T16:17:52Z</updated>
<title type="text">t: add test for empty SRCS array</title>
<link rel="alternate" type="text/html" href="commit/4095b8c403bd04d2096d412eb6e2dea5aca44321.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 4095b8c403bd04d2096d412eb6e2dea5aca44321
parent d4152242d3fccda213f8ef149ea3d48bebca781e
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Mon, 22 Nov 2021 16:17:52 +0000

t: add test for empty SRCS array

</content>
</entry>
<entry>
<id>d4152242d3fccda213f8ef149ea3d48bebca781e</id>
<published>2021-11-22T16:14:55Z</published>
<updated>2021-11-22T16:14:55Z</updated>
<title type="text">mk: update to reflect reality</title>
<link rel="alternate" type="text/html" href="commit/d4152242d3fccda213f8ef149ea3d48bebca781e.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit d4152242d3fccda213f8ef149ea3d48bebca781e
parent 25accd3b0e34d251f0730392422e21e11c814c0c
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Mon, 22 Nov 2021 16:14:55 +0000

mk: update to reflect reality

- mk/ dir no longer
- remove clean target
- .depend -&gt; .d
- describe BSDOBJDIR better
- describe OUT OF TREE builds better

</content>
</entry>
<entry>
<id>25accd3b0e34d251f0730392422e21e11c814c0c</id>
<published>2021-11-17T05:48:25Z</published>
<updated>2021-11-17T05:48:25Z</updated>
<title type="text">format paragraphs</title>
<link rel="alternate" type="text/html" href="commit/25accd3b0e34d251f0730392422e21e11c814c0c.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 25accd3b0e34d251f0730392422e21e11c814c0c
parent 815889ae684b9e5ac72f8cdc693e7d210738e146
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Wed, 17 Nov 2021 05:48:25 +0000

format paragraphs

</content>
</entry>
<entry>
<id>815889ae684b9e5ac72f8cdc693e7d210738e146</id>
<published>2021-11-17T05:23:59Z</published>
<updated>2021-11-17T05:23:59Z</updated>
<title type="text">add README</title>
<link rel="alternate" type="text/html" href="commit/815889ae684b9e5ac72f8cdc693e7d210738e146.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 815889ae684b9e5ac72f8cdc693e7d210738e146
parent f57d931dce4d4b50b52f522b151f6b5cd41ec5fb
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Wed, 17 Nov 2021 05:23:59 +0000

add README

contents are from the old html page

</content>
</entry>
<entry>
<id>f57d931dce4d4b50b52f522b151f6b5cd41ec5fb</id>
<published>2021-09-16T18:22:29Z</published>
<updated>2021-09-16T18:22:29Z</updated>
<title type="text">do not clear existing suffixes</title>
<link rel="alternate" type="text/html" href="commit/f57d931dce4d4b50b52f522b151f6b5cd41ec5fb.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit f57d931dce4d4b50b52f522b151f6b5cd41ec5fb
parent 8f002fce0acc4594889c980b071e8a5b1b06ca90
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Thu, 16 Sep 2021 18:22:29 +0000

do not clear existing suffixes

</content>
</entry>
<entry>
<id>8f002fce0acc4594889c980b071e8a5b1b06ca90</id>
<published>2021-08-14T21:31:40Z</published>
<updated>2021-08-14T21:31:40Z</updated>
<title type="text">site.mk: use regular variable assignment</title>
<link rel="alternate" type="text/html" href="commit/8f002fce0acc4594889c980b071e8a5b1b06ca90.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 8f002fce0acc4594889c980b071e8a5b1b06ca90
parent 1cbb8f68be73c1e8363b77b359c00b41ccaea120
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Sat, 14 Aug 2021 21:31:40 +0000

site.mk: use regular variable assignment

These variables should not be set anywhere else already, so no need to
use ?=.

</content>
</entry>
<entry>
<id>1cbb8f68be73c1e8363b77b359c00b41ccaea120</id>
<published>2021-08-14T21:30:44Z</published>
<updated>2021-08-14T21:30:44Z</updated>
<title type="text">makefile: install an actual file</title>
<link rel="alternate" type="text/html" href="commit/1cbb8f68be73c1e8363b77b359c00b41ccaea120.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 1cbb8f68be73c1e8363b77b359c00b41ccaea120
parent 8601b7c12cbd977d46657bda6526d6e6b0b3b070
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Sat, 14 Aug 2021 21:30:44 +0000

makefile: install an actual file

</content>
</entry>
<entry>
<id>8601b7c12cbd977d46657bda6526d6e6b0b3b070</id>
<published>2021-08-14T21:30:13Z</published>
<updated>2021-08-14T21:30:13Z</updated>
<title type="text">mk: do not preprocess comments</title>
<link rel="alternate" type="text/html" href="commit/8601b7c12cbd977d46657bda6526d6e6b0b3b070.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 8601b7c12cbd977d46657bda6526d6e6b0b3b070
parent 818a835deceb519cf3571aba7c709456f04e92e0
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Sat, 14 Aug 2021 21:30:13 +0000

mk: do not preprocess comments

Stop the preprocessor from removing C style comments from included files.
Add a test for this too.

</content>
</entry>
<entry>
<id>818a835deceb519cf3571aba7c709456f04e92e0</id>
<published>2021-08-14T21:27:30Z</published>
<updated>2021-08-14T21:27:30Z</updated>
<title type="text">mk: change img_html handling</title>
<link rel="alternate" type="text/html" href="commit/818a835deceb519cf3571aba7c709456f04e92e0.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 818a835deceb519cf3571aba7c709456f04e92e0
parent 0015861934b4cbf09826405f900a5df1d472eab3
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Sat, 14 Aug 2021 21:27:30 +0000

mk: change img_html handling

Before images and thumbnails would be placed in an _img directory to not
confuse make. Instead, go back to renaming images and putting them in
the same directory as index.html.

Both ways are have advantages and disadvantages but I think I like this way
better. Adjust test to match.

</content>
</entry>
<entry>
<id>0015861934b4cbf09826405f900a5df1d472eab3</id>
<published>2021-08-14T21:22:53Z</published>
<updated>2021-08-14T21:22:53Z</updated>
<title type="text">t: remove newlines in output</title>
<link rel="alternate" type="text/html" href="commit/0015861934b4cbf09826405f900a5df1d472eab3.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 0015861934b4cbf09826405f900a5df1d472eab3
parent 0ebf750a9bf3faf17e48c032a721ca7e6248b781
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Sat, 14 Aug 2021 21:22:53 +0000

t: remove newlines in output

Different preprocessors add different amounts of whitespace to output.
Test in a way that is agnostic to trivial whitespace differences.

Sneak in some other small typo fixes.

</content>
</entry>
<entry>
<id>0ebf750a9bf3faf17e48c032a721ca7e6248b781</id>
<published>2021-08-14T16:16:01Z</published>
<updated>2021-08-14T16:16:01Z</updated>
<title type="text">license: remove C comment prefixes</title>
<link rel="alternate" type="text/html" href="commit/0ebf750a9bf3faf17e48c032a721ca7e6248b781.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 0ebf750a9bf3faf17e48c032a721ca7e6248b781
parent 1432ba5d17e68b1b822a7a2f44f15ccc13679c20
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Sat, 14 Aug 2021 16:16:01 +0000

license: remove C comment prefixes

</content>
</entry>
<entry>
<id>1432ba5d17e68b1b822a7a2f44f15ccc13679c20</id>
<published>2021-07-30T01:09:12Z</published>
<updated>2021-07-30T01:09:12Z</updated>
<title type="text">mk: make depend target better</title>
<link rel="alternate" type="text/html" href="commit/1432ba5d17e68b1b822a7a2f44f15ccc13679c20.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 1432ba5d17e68b1b822a7a2f44f15ccc13679c20
parent d666891675d13f2130f3dd295ac8e0c9d667d157
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Fri, 30 Jul 2021 01:09:12 +0000

mk: make depend target better

Use `.d&#39; files instead of `.depend&#39; to match other dependency generation tools.

Instead of concatenating all `.d&#39; files into a single `.depend&#39; that make
reads automatically, explicitly include for `.d&#39; files for any files in SRCS.

</content>
</entry>
<entry>
<id>d666891675d13f2130f3dd295ac8e0c9d667d157</id>
<published>2021-07-29T08:36:39Z</published>
<updated>2021-07-29T08:36:39Z</updated>
<title type="text">mk: remove SRCS and CP_OBJ error checking</title>
<link rel="alternate" type="text/html" href="commit/d666891675d13f2130f3dd295ac8e0c9d667d157.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit d666891675d13f2130f3dd295ac8e0c9d667d157
parent d6151abb125085285a72a77966bbb68e40484bf7
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Thu, 29 Jul 2021 08:36:39 +0000

mk: remove SRCS and CP_OBJ error checking

The hand rolled error checking for SRCS files existing and CP_OBJ files
existing was nice, but it was flawed and kind of complicated. The error
messages are worse now, but make returns non zero now.

I&#39;m hoping there is a better way to improve the error messages.

Adjust tests to match.

</content>
</entry>
<entry>
<id>d6151abb125085285a72a77966bbb68e40484bf7</id>
<published>2021-07-27T05:54:31Z</published>
<updated>2021-07-27T05:54:31Z</updated>
<title type="text">mk: add .sh support to xliterate</title>
<link rel="alternate" type="text/html" href="commit/d6151abb125085285a72a77966bbb68e40484bf7.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit d6151abb125085285a72a77966bbb68e40484bf7
parent 48ffd5a66c291bb2619b9f29958aa32a716e95ef
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Tue, 27 Jul 2021 05:54:31 +0000

mk: add .sh support to xliterate

I want to #include shell scripts literally in documents, implement document
and test it.

</content>
</entry>
<entry>
<id>48ffd5a66c291bb2619b9f29958aa32a716e95ef</id>
<published>2021-07-26T01:30:39Z</published>
<updated>2021-07-26T01:30:39Z</updated>
<title type="text">mk: remove bad dirbanner feature</title>
<link rel="alternate" type="text/html" href="commit/48ffd5a66c291bb2619b9f29958aa32a716e95ef.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 48ffd5a66c291bb2619b9f29958aa32a716e95ef
parent 2ed6a3a75eb4fc23b53db0b906503bb96e9cf76f
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Mon, 26 Jul 2021 01:30:39 +0000

mk: remove bad dirbanner feature

</content>
</entry>
<entry>
<id>2ed6a3a75eb4fc23b53db0b906503bb96e9cf76f</id>
<published>2021-07-25T00:55:58Z</published>
<updated>2021-07-25T00:55:58Z</updated>
<title type="text">mk: move helper targets</title>
<link rel="alternate" type="text/html" href="commit/2ed6a3a75eb4fc23b53db0b906503bb96e9cf76f.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 2ed6a3a75eb4fc23b53db0b906503bb96e9cf76f
parent 8777277a564c397b7bf205e987df3005f7eb66e6
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Sun, 25 Jul 2021 00:55:58 +0000

mk: move helper targets

Helper targets were erroneosly pasted in the middle of a loop, move them
outside.

</content>
</entry>
<entry>
<id>8777277a564c397b7bf205e987df3005f7eb66e6</id>
<published>2021-07-25T00:54:44Z</published>
<updated>2021-07-25T00:54:44Z</updated>
<title type="text">mk: add creation time target</title>
<link rel="alternate" type="text/html" href="commit/8777277a564c397b7bf205e987df3005f7eb66e6.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 8777277a564c397b7bf205e987df3005f7eb66e6
parent b0d8d1a44c916017d56dd1a778e39f0615be82f9
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Sun, 25 Jul 2021 00:54:44 +0000

mk: add creation time target

does not depend on anything and once created will not be updated.

Also have _timestamp.gen depend on the more general ${SRCS} array instead of
the default document.

</content>
</entry>
<entry>
<id>b0d8d1a44c916017d56dd1a778e39f0615be82f9</id>
<published>2021-07-23T00:45:25Z</published>
<updated>2021-07-23T00:45:25Z</updated>
<title type="text">mk: oops</title>
<link rel="alternate" type="text/html" href="commit/b0d8d1a44c916017d56dd1a778e39f0615be82f9.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit b0d8d1a44c916017d56dd1a778e39f0615be82f9
parent 94879c93d1f5cf8c7ab64096d32472b68f9725ea
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Fri, 23 Jul 2021 00:45:25 +0000

mk: oops

</content>
</entry>
<entry>
<id>94879c93d1f5cf8c7ab64096d32472b68f9725ea</id>
<published>2021-07-22T22:36:44Z</published>
<updated>2021-07-22T22:36:44Z</updated>
<title type="text">t: add test for multiple source files</title>
<link rel="alternate" type="text/html" href="commit/94879c93d1f5cf8c7ab64096d32472b68f9725ea.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 94879c93d1f5cf8c7ab64096d32472b68f9725ea
parent 041b415cfb915e2f07c0be3200cfdfda63a54642
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Thu, 22 Jul 2021 22:36:44 +0000

t: add test for multiple source files

</content>
</entry>
<entry>
<id>041b415cfb915e2f07c0be3200cfdfda63a54642</id>
<published>2021-07-22T22:18:43Z</published>
<updated>2021-07-22T22:18:43Z</updated>
<title type="text">man: update docs</title>
<link rel="alternate" type="text/html" href="commit/041b415cfb915e2f07c0be3200cfdfda63a54642.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 041b415cfb915e2f07c0be3200cfdfda63a54642
parent bd3bdf88c50da855400d443affb22f0bf4962d0a
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Thu, 22 Jul 2021 22:18:43 +0000

man: update docs

The DESTDIR and TOP variables are no more; replace them with BSDSRCDIR and
BSDOBJDIR. The .include statement is more straightforward too.

</content>
</entry>
<entry>
<id>bd3bdf88c50da855400d443affb22f0bf4962d0a</id>
<published>2021-07-22T22:17:13Z</published>
<updated>2021-07-22T22:17:13Z</updated>
<title type="text">example: add .include statement</title>
<link rel="alternate" type="text/html" href="commit/bd3bdf88c50da855400d443affb22f0bf4962d0a.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit bd3bdf88c50da855400d443affb22f0bf4962d0a
parent 5b59f965d639cd7c1bfee42b060e619e2cf0e677
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Thu, 22 Jul 2021 22:17:13 +0000

example: add .include statement

Forgot to add probably the most important thing in here.

</content>
</entry>
<entry>
<id>5b59f965d639cd7c1bfee42b060e619e2cf0e677</id>
<published>2021-07-22T04:36:23Z</published>
<updated>2021-07-22T04:36:23Z</updated>
<title type="text">examples: create example Makefile and site.mk</title>
<link rel="alternate" type="text/html" href="commit/5b59f965d639cd7c1bfee42b060e619e2cf0e677.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 5b59f965d639cd7c1bfee42b060e619e2cf0e677
parent da73041c7065712f166f456c473adb0d3246b959
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Thu, 22 Jul 2021 04:36:23 +0000

examples: create example Makefile and site.mk

</content>
</entry>
<entry>
<id>da73041c7065712f166f456c473adb0d3246b959</id>
<published>2021-07-22T04:17:15Z</published>
<updated>2021-07-22T04:17:15Z</updated>
<title type="text">add a license</title>
<link rel="alternate" type="text/html" href="commit/da73041c7065712f166f456c473adb0d3246b959.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit da73041c7065712f166f456c473adb0d3246b959
parent 6505da8c00d8edba1e89dbf3e29ebb5e32cba632
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Thu, 22 Jul 2021 04:17:15 +0000

add a license

</content>
</entry>
<entry>
<id>6505da8c00d8edba1e89dbf3e29ebb5e32cba632</id>
<published>2021-07-22T04:16:56Z</published>
<updated>2021-07-22T04:16:56Z</updated>
<title type="text">mk: use CPPFLAGS instead of INCLUDE</title>
<link rel="alternate" type="text/html" href="commit/6505da8c00d8edba1e89dbf3e29ebb5e32cba632.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 6505da8c00d8edba1e89dbf3e29ebb5e32cba632
parent 8c7d166c4f6ac21b55a2ef8eab142c8d658526ed
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Thu, 22 Jul 2021 04:16:56 +0000

mk: use CPPFLAGS instead of INCLUDE

It was confusing to use INCLUDE instead of the idiomatic CPPFLAGS which is
more flexible and a well known variable.

Add a test for this using a two directory site where both dirs include
a common file.

</content>
</entry>
<entry>
<id>8c7d166c4f6ac21b55a2ef8eab142c8d658526ed</id>
<published>2021-07-20T23:05:37Z</published>
<updated>2021-07-20T23:05:37Z</updated>
<title type="text">t: update tests for html.mk rename</title>
<link rel="alternate" type="text/html" href="commit/8c7d166c4f6ac21b55a2ef8eab142c8d658526ed.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 8c7d166c4f6ac21b55a2ef8eab142c8d658526ed
parent 50f095aafa6699e3c96d777150693dc20d98c812
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Tue, 20 Jul 2021 23:05:37 +0000

t: update tests for html.mk rename

</content>
</entry>
<entry>
<id>50f095aafa6699e3c96d777150693dc20d98c812</id>
<published>2021-07-20T23:01:57Z</published>
<updated>2021-07-20T23:01:57Z</updated>
<title type="text">html.mk: rename</title>
<link rel="alternate" type="text/html" href="commit/50f095aafa6699e3c96d777150693dc20d98c812.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 50f095aafa6699e3c96d777150693dc20d98c812
parent 2858ed6630daab7b56a7bf7dfb4f413865df1efd
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Tue, 20 Jul 2021 23:01:57 +0000

html.mk: rename

</content>
</entry>
<entry>
<id>2858ed6630daab7b56a7bf7dfb4f413865df1efd</id>
<published>2021-07-20T21:53:20Z</published>
<updated>2021-07-20T21:53:20Z</updated>
<title type="text">man: move manual to root</title>
<link rel="alternate" type="text/html" href="commit/2858ed6630daab7b56a7bf7dfb4f413865df1efd.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 2858ed6630daab7b56a7bf7dfb4f413865df1efd
parent babfc8454e30cbafc47a5f9a4966a589dd3ae6d1
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Tue, 20 Jul 2021 21:53:20 +0000

man: move manual to root

</content>
</entry>
<entry>
<id>babfc8454e30cbafc47a5f9a4966a589dd3ae6d1</id>
<published>2021-07-20T20:58:54Z</published>
<updated>2021-07-20T20:58:54Z</updated>
<title type="text">mk: remove site.mk</title>
<link rel="alternate" type="text/html" href="commit/babfc8454e30cbafc47a5f9a4966a589dd3ae6d1.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit babfc8454e30cbafc47a5f9a4966a589dd3ae6d1
parent bb8f275106983828307fead07bcda6b27ea2f508
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Tue, 20 Jul 2021 20:58:54 +0000

mk: remove site.mk

</content>
</entry>
<entry>
<id>bb8f275106983828307fead07bcda6b27ea2f508</id>
<published>2021-07-20T20:57:30Z</published>
<updated>2021-07-20T20:57:30Z</updated>
<title type="text">html.mk: add aux functions from site.mk</title>
<link rel="alternate" type="text/html" href="commit/bb8f275106983828307fead07bcda6b27ea2f508.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit bb8f275106983828307fead07bcda6b27ea2f508
parent 4794e255c933621be3a11b11a37a8348ea9c2b74
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Tue, 20 Jul 2021 20:57:30 +0000

html.mk: add aux functions from site.mk

</content>
</entry>
<entry>
<id>4794e255c933621be3a11b11a37a8348ea9c2b74</id>
<published>2021-07-20T20:51:22Z</published>
<updated>2021-07-20T20:51:22Z</updated>
<title type="text">mk: move html.mk to root</title>
<link rel="alternate" type="text/html" href="commit/4794e255c933621be3a11b11a37a8348ea9c2b74.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 4794e255c933621be3a11b11a37a8348ea9c2b74
parent c501e0299bba8e31cb19f9a49968924a7fb71ec4
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Tue, 20 Jul 2021 20:51:22 +0000

mk: move html.mk to root

</content>
</entry>
<entry>
<id>c501e0299bba8e31cb19f9a49968924a7fb71ec4</id>
<published>2021-07-20T20:44:54Z</published>
<updated>2021-07-20T20:44:54Z</updated>
<title type="text">t: be consistent with site.mk use</title>
<link rel="alternate" type="text/html" href="commit/c501e0299bba8e31cb19f9a49968924a7fb71ec4.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit c501e0299bba8e31cb19f9a49968924a7fb71ec4
parent 256f10c3505df460ccc6c8d903b4f3e0c03c8271
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Tue, 20 Jul 2021 20:44:54 +0000

t: be consistent with site.mk use

</content>
</entry>
<entry>
<id>256f10c3505df460ccc6c8d903b4f3e0c03c8271</id>
<published>2021-07-20T20:38:01Z</published>
<updated>2021-07-20T20:38:01Z</updated>
<title type="text">mk: replace obj.mk with bsd.obj.mk</title>
<link rel="alternate" type="text/html" href="commit/256f10c3505df460ccc6c8d903b4f3e0c03c8271.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 256f10c3505df460ccc6c8d903b4f3e0c03c8271
parent d3b0e0dd6a34a51a2d38e41bdb55ce403bc930a8
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Tue, 20 Jul 2021 20:38:01 +0000

mk: replace obj.mk with bsd.obj.mk

</content>
</entry>
<entry>
<id>d3b0e0dd6a34a51a2d38e41bdb55ce403bc930a8</id>
<published>2021-07-20T19:59:04Z</published>
<updated>2021-07-20T19:59:04Z</updated>
<title type="text">mk: use bsd.subdir.mk instead of local one</title>
<link rel="alternate" type="text/html" href="commit/d3b0e0dd6a34a51a2d38e41bdb55ce403bc930a8.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit d3b0e0dd6a34a51a2d38e41bdb55ce403bc930a8
parent f2fdfe9a89152e9e9a81b3b6faf56bbe63d4006d
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Tue, 20 Jul 2021 19:59:04 +0000

mk: use bsd.subdir.mk instead of local one

</content>
</entry>
<entry>
<id>f2fdfe9a89152e9e9a81b3b6faf56bbe63d4006d</id>
<published>2021-07-20T19:56:43Z</published>
<updated>2021-07-20T19:56:43Z</updated>
<title type="text">mk: use lazy loading attrs on img</title>
<link rel="alternate" type="text/html" href="commit/f2fdfe9a89152e9e9a81b3b6faf56bbe63d4006d.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit f2fdfe9a89152e9e9a81b3b6faf56bbe63d4006d
parent fe2b4b41c73d1c7993e28b1a97bd06c8a24547df
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Tue, 20 Jul 2021 19:56:43 +0000

mk: use lazy loading attrs on img

</content>
</entry>
<entry>
<id>fe2b4b41c73d1c7993e28b1a97bd06c8a24547df</id>
<published>2021-05-02T05:49:51Z</published>
<updated>2021-05-02T05:49:51Z</updated>
<title type="text">mk: remove unnecessary words</title>
<link rel="alternate" type="text/html" href="commit/fe2b4b41c73d1c7993e28b1a97bd06c8a24547df.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit fe2b4b41c73d1c7993e28b1a97bd06c8a24547df
parent 88f859f6143012f02497e70e659275d615c973f8
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Sun,  2 May 2021 05:49:51 +0000

mk: remove unnecessary words

</content>
</entry>
<entry>
<id>88f859f6143012f02497e70e659275d615c973f8</id>
<published>2021-05-02T05:46:43Z</published>
<updated>2021-05-02T05:46:43Z</updated>
<title type="text">mk: use _img/ dir instead of changing filenames</title>
<link rel="alternate" type="text/html" href="commit/88f859f6143012f02497e70e659275d615c973f8.html" />
<author>
<name>Kyle Milz</name>
<email>krwmilz@gmail.com</email>
</author>
<content type="text">commit 88f859f6143012f02497e70e659275d615c973f8
parent 2e73d29918a7bb24edd07c99ef0f179a0f6a59f6
Author: Kyle Milz &lt;krwmilz@gmail.com&gt;
Date:   Sun,  2 May 2021 05:46:43 +0000

mk: use _img/ dir instead of changing filenames

Previously `_cp` was appended to filenames such that make would find them
unique. Instead, use a dedicated _img/ directory such that complicated file
renaming does not need to happen.

</content>
</entry>
<entry>
<id>2e73d29918a7bb24edd07c99ef0f179a0f6a59f6</id>
<published>2021-03-17T00:40:23Z</published>
<updated>2021-03-17T00:40:23Z</updated>
<title type="text">man: add WIP</title>
<link rel="alternate" type="text/html" href="commit/2e73d29918a7bb24edd07c99ef0f179a0f6a59f6.html" />
<author>
<name>Kyle Milz</name>
<email>milz@0x30.net</email>
</author>
<content type="text">commit 2e73d29918a7bb24edd07c99ef0f179a0f6a59f6
parent d91bdac19115959d812e6eefae516c4c7a3f791f
Author: Kyle Milz &lt;milz@0x30.net&gt;
Date:   Wed, 17 Mar 2021 00:40:23 +0000

man: add WIP

</content>
</entry>
<entry>
<id>d91bdac19115959d812e6eefae516c4c7a3f791f</id>
<published>2021-03-17T00:33:46Z</published>
<updated>2021-03-17T00:33:46Z</updated>
<title type="text">mk: use common suffix for all img targets</title>
<link rel="alternate" type="text/html" href="commit/d91bdac19115959d812e6eefae516c4c7a3f791f.html" />
<author>
<name>Kyle Milz</name>
<email>milz@0x30.net</email>
</author>
<content type="text">commit d91bdac19115959d812e6eefae516c4c7a3f791f
parent 8694c58409ea3a0b33f5a5647456a699c483e53f
Author: Kyle Milz &lt;milz@0x30.net&gt;
Date:   Wed, 17 Mar 2021 00:33:46 +0000

mk: use common suffix for all img targets

</content>
</entry>
<entry>
<id>8694c58409ea3a0b33f5a5647456a699c483e53f</id>
<published>2021-03-17T00:04:28Z</published>
<updated>2021-03-17T00:04:28Z</updated>
<title type="text">html.mk: website creation framework</title>
<link rel="alternate" type="text/html" href="commit/8694c58409ea3a0b33f5a5647456a699c483e53f.html" />
<author>
<name>Kyle Milz</name>
<email>milz@0x30.net</email>
</author>
<content type="text">commit 8694c58409ea3a0b33f5a5647456a699c483e53f
Author: Kyle Milz &lt;milz@0x30.net&gt;
Date:   Wed, 17 Mar 2021 00:04:28 +0000

html.mk: website creation framework

</content>
</entry>
</feed>
