Я хочу скомпилировать и связать один файл объекта в соответствии с menuconfig, чтобы выбрать флаги для компиляции различных исходных файлов.linux kbuild makefile
like;
OBJ - $ (config1): sample.o (но он должен строить из sample_1.c) OBJ - $ (config2): sample.o (но он должен строить из sample_2.c)
ли это возможно через make-файл, или если это невозможно через linux kbuild, любые трюки для достижения этого высоко ценятся.
Rgds, Sharanu
Есть несколько способов сделать это, ни один совершенными. Нам нужна дополнительная информация о ваших намерениях/приоритетах. Почему вы хотите использовать имя 'sample.o' для двух разных файлов? – Beta
Я не хочу менять файл сценария, который загружает модули, поскольку есть много зависимостей. Вместо этого он должен загрузить один модуль, но построенный в соответствии с директивой компиляции. –
любое решение для этого даже не идеально ... –