]> Kevux Git Server - fll/commit
Feature: Support passing a fakefile Section name to the main program.
authorKevin Day <thekevinday@gmail.com>
Thu, 5 Jan 2023 03:07:56 +0000 (21:07 -0600)
committerKevin Day <thekevinday@gmail.com>
Thu, 5 Jan 2023 03:20:34 +0000 (21:20 -0600)
commit25671e39d0a275b4a14b1db6612ae46d497c38c7
tree8008da8bbd4ef68880d6cd2d877386059118b863
parent0e1cc43274fc1ac66f43f329b12552de4b2adaa5
Feature: Support passing a fakefile Section name to the main program.

This is intuitive and should have already been supported in the project to better transition from GNU Make into Featureless Make.

The unknown parameter error is to no longer be thrown.

Instead, when the make process in being followed, check to see if any Sections exist in the fakefile matching the main program Section parameters.
Fail when this happens.
If the Section exists in the fakefile then that Section is operated on.

This, for example, now allows for doing something like "fake install" in the same way "make install" works.

The "install" Section must exist in the fakefile for this to work.
level_3/fake/c/common.h
level_3/fake/c/fake.c
level_3/fake/c/private-make-operate.c