FDOS / kernel

FreeDOS kernel - implements the core MS-DOS/PC-DOS (R) compatible operating system. It is derived from Pat Villani's DOS-C kernel and released under the GPL v2 or later. Please see http://www.freedos.org/ for more details about the FreeDOS (TM) Project.
http://kernel.fdos.org/
GNU General Public License v2.0
793 stars 142 forks source link

makefiles: restructure and fix some issues with various make tools #166

Closed jmalak closed 2 months ago

jmalak commented 2 months ago

Notes: not all make utilities behave same that some construct cannot be used only stupid hardcoded names works OK !! environment variables is not created from macros if not exist in environment !! it is wmake and nmake behaviour, if appropriate tool is not configured (env. variables not exist) then you must use command line parameters to work correctly if we want to work in any situation then command line parameters is necessary now it is fixed for INCLUDE/INCLUDEPATH macros that appropriate values are passed by command line other macros/env.vars must be fixed too (LIBPATH, LIB, ...), but it is not issue for gcc and mostly for OW