Commit graph

97 commits

Author SHA1 Message Date
7cd9fe8bd7 Fix log output by changing __FILE__ 2023-01-06 23:00:18 +00:00
69862a1e6e Use -ansi in compiler flags. I think this more well supported. 2023-01-01 21:16:20 +00:00
eeabe93e3f Revert using _POSIX_C_SOURCE.
It didn't fix the issue.
2022-12-24 00:51:49 +00:00
2d1bfd8b74 Define _POSIX_C_SOURCE again. 2022-12-23 22:53:48 +00:00
f32e5eafce This release is getting too big to be 0.1.1 2022-12-18 20:11:32 +00:00
5255c3f773 Fix whitespace issues in td 2022-12-14 01:00:52 +00:00
b63eeffb0f Implement variable substitution for site files.
It was such a pain to update the links in site/index.html for v0.1.0, so
this is necessary to prevent me from going insane manually updating all
these version numbers sprinkled everywhere.
2022-12-14 00:54:52 +00:00
5d1451bf88 Bump version number 2022-12-13 20:36:03 +00:00
6d5ef9d6ad Fix cvs tag command (for real this time) 2022-12-13 19:57:34 +00:00
7533b9f6d1 That didn't work 2022-12-13 19:49:03 +00:00
62fbbacfae Fix cvs tag command. 2022-12-13 19:45:29 +00:00
b5d55427b8 Update version number and website 2022-12-13 16:44:51 +00:00
a3502adf57 Add telodendria-changelog; prepare for v0.1.0 2022-12-13 15:59:40 +00:00
fb56c3fca6 Clean up output a little 2022-11-22 23:57:58 +00:00
dce9788adf Fix a bug when overriding CFLAGS with .env 2022-11-22 22:31:53 +00:00
845658e0ac Obscure bug when using OpenBSD make 2022-11-20 01:40:55 +00:00
71a6842302 Remove install/uninstall recipes, and replace telodendria-setup with package
man page.
2022-11-20 00:12:53 +00:00
d61770c772 Make mandoc link to man pages
Now web users can just click on the references and be taken to that page.
Unfortunately this generates a lot of broken links as well, for example
all the times I like to a system manual page that I don't copy to the
web server.
2022-11-19 23:15:08 +00:00
fb7363d97e Don't uninstall the configuration file. 2022-11-18 22:49:06 +00:00
fe29b9f848 Remove unit testing code.
Until I can do it properly, I don't want to do it at all.
2022-11-18 22:27:23 +00:00
6776db5ff9 Accept #33 2022-11-11 01:07:49 +00:00
2c65f4925c Add install and uninstall recipes 2022-11-06 22:01:59 +00:00
14223614ad Support incremental builds on DragonFlyBSD 2022-11-03 19:08:24 +00:00
d9991bbd77 Apparently _DEFAULT_SOURCE is required to compile on Linux. 2022-11-01 09:04:41 -04:00
2791dbdcc8 When debugging, only set the required LDFLAGS.
This  allows us to actually use good debugging symbols when loading the
executable into something like lldb or gdb.
2022-10-28 08:43:58 -04:00
d32742bb25 Make "format" recipe less verbose 2022-10-24 13:30:18 -04:00
14c79a901a Build improvements so we can easily port to more platforms. 2022-10-15 12:45:21 -04:00
648ce5c4cc Remove NonPosix.h; it seems to be causing more trouble than it's worth. 2022-10-15 11:45:23 -04:00
e1827da071 As promised, we can now build on Windows with Cygwin. 2022-10-14 19:53:11 -04:00
2d6b80a26e Move man pages into a proper man directory 2022-09-30 19:11:44 -04:00
b5d538f2ce Cleaned up argument parsing to match what was in the docs 2022-09-24 19:41:39 -04:00
64eaecfdda Style man pages like the rest of the site. 2022-09-23 09:51:13 -04:00
b561c3f4fc Fix echo error 2022-09-23 09:07:06 -04:00
f19f543fd2 Fix up some broken links; make td more verbose when deploying website. 2022-09-23 09:04:16 -04:00
b85e443907 Move header.txt to LICENSE.txt 2022-09-22 17:54:56 -04:00
a0dbe31d42 Start cleaning up the website 2022-09-21 21:17:00 -04:00
1eca0579bc Delete .orig files with clean 2022-09-21 20:11:11 -04:00
2b72dd0dba Add a DCO 2022-08-25 07:16:07 -04:00
935f9db626 Remove the redundant -ansi flag.
It's identical to -std=c89, and not all compilers support it.
2022-08-24 11:22:56 -04:00
1d0fb32155 Add a run recipe. 2022-08-12 22:00:36 -04:00
30ae6586b2 Accept #28, with modifications. 2022-08-12 19:32:06 -04:00
46cd0edaf8 Add verbose flag to LDFLAGS when in debug mode. 2022-08-11 19:32:47 -04:00
9ae05e84f2 Implement user validation. 2022-08-10 11:58:39 -04:00
e0a66ad58a Add DEBUG to td. 2022-08-10 10:49:17 -04:00
a39b0d9f9a Add support for unit testing. 2022-08-05 22:20:07 -04:00
3804bcf95a Apply #18, #19, and #20 2022-08-01 16:09:18 -04:00
e4c2d534fe Apply #17 2022-07-30 09:37:08 -04:00
Renamed from make.sh (Browse further)