On Thu, Oct 24, 2024 at 12:17 PM Gregory Pietsch via Freedos-devel <freedos-devel@lists.sourceforge.net> wrote: > > I am sending a GPLed version of the Unix make utility in the hopes > that other programmers can make it great again! Please send back > improvements. >
Gregory shared the file with me, and I have mirrored it in the FreeDOS Files Archive at Ibiblio: https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/make/make/ Here's a copy of the README file, for more information: > README for make > > This is my attempt at writing a better make for FreeDOS than all the makes out > there. This includes dmake (a toy make) and even GNU make if I can. After two > weeks of writing, I came up with this. It may be buggy, missing a few parts, > or not have proper documentation, but at least it runs and could convince > others that it could be something good. > > Other PD versions of make use a singly linked list as the primary data > structure. I wanted to get away from that, especially in places where I'd have > to go over the whole list to find something. This version uses a map, with an > AVL tree as the internal data structure. The program also uses dynamic arrays > and dynamic strings to simplify the handling of macros. > > I also included what POSIX has to say about make in the file make.txt. > > Gregory Pietsch <gpiet...@comcast.net>, 2024-10-24 I'll also share a news item about it on the website. _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel