Доброго дня!
По работе приходится периодически писать/править модули Linux и что бы облегчить себе и пользователям жизнь появилась идея, что бы драйвер выводил ревизию файла при загрузке. Для этого сделал следующее: Makefile
make \
CONFIG_MODULE_REVISION=\"2b31da94d4bee4c5cfd56ea81a7d86b8dc69000f\" \
--directory=/home/kirill/Projects/MobileCam/src/linux-2.6.35.3 M=/home/kirill/Projects/MobileCam/src/OV2715 ARCH=arm \
CROSS_COMPILE=/opt/freescale/usr/local/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/arm-fsl-linux-gnueabi- modules
....................
/home/kirill/Projects/MobileCam/src/OV2715/ov2715.c: In function 'ov2715_probe':
/home/kirill/Projects/MobileCam/src/OV2715/ov2715.c:988: error: 'CONFIG_MODULE_REVISION' undeclared (first use in this function)
..................
Возможно ли реализовать задуманное или нет?
Спасибо.
Я использую отдельный хидер, который генерируется руби скриптом, вызываемым перед сборкой. Есть ещё вариант git hooks использовать для вызова скрипта.
Руби т.к. используется и на виндах в т.ч.