]> Kevux Git Server - fll/commit
Progress: featureless make.
authorKevin Day <thekevinday@gmail.com>
Sun, 23 Aug 2020 01:31:05 +0000 (20:31 -0500)
committerKevin Day <thekevinday@gmail.com>
Sun, 23 Aug 2020 22:54:48 +0000 (17:54 -0500)
commitc8ef6ca0fc9b3d9419ebd326bf4f7be124600aa8
tree3bc94e061d20a9eea55ddab8be89f7cf3180b1b6
parent5dc9e5a936de172c590217aeb77bd42169a60596
Progress: featureless make.

Begin adding support for more complicated section operations.
Add break/exit to allow for manually exiting or breaking.

The error/warning systems needed to be rewritten to handle additional situations where "fail" mode is set to "warn" or "ignore" instead of "exit".
Errors may need to be warnings or not printed at all.

I noticed that I have been, perhaps habitually, using the system include path logic for including headers in the local source.
This is dangerous.
Avoid the possibility of including headers from the system that are actually headers provided by the project itself.

Other minor fixes and cleanups.
level_3/fake/c/fake.c
level_3/fake/c/private-build.c
level_3/fake/c/private-clean.c
level_3/fake/c/private-fake.c
level_3/fake/c/private-make.c
level_3/fake/c/private-make.h
level_3/fake/c/private-print.c
level_3/fake/c/private-print.h
level_3/fake/c/private-skeleton.c
level_3/fake/documents/fakefile.txt
level_3/fake/specifications/fakefile.txt