]> 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:20:16 +0000 (21:20 -0600)
committerKevin Day <thekevinday@gmail.com>
Thu, 5 Jan 2023 03:20:16 +0000 (21:20 -0600)
commit6c05c66f50719c9edaa36dea75669e03cd558ee4
tree683a415e728527e158ed3a9e395a824d4a00b47c
parent33e820efbcd2b2254136f6eb00308cdc19babe2c
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/print.c
level_3/fake/c/private-make-operate.c