Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: makefile.am  (Прочитано 1671 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dereka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
makefile.am
« : 17 Сентября 2007, 10:10:42 »
захотелось сделать чтоб перед компиляцией исходников одного проекта генерился файл такого типа
#define SVN_REVISION 4384
#define SVN_DATE '2007-08-25'
#define SVN_TIME '00:36:44'
скрипт написал :coolsmiley:
#!/bin/bash
fname="../temp.h"
echo -n > $fname;
echo "#define SVN_REVISION "`svn info . 2>/dev/null | grep 'Revision' | awk '{print $2}'` >> $fname;
echo "#define SVN_DATE \""`svn info . 2>/dev/null | grep 'Last Changed Date' | awk '{print $4}'`"\"" >> $fname;
echo "#define SVN_TIME \""`svn info . 2>/dev/null | grep 'Last Changed Date' | awk '{print $5}'`"\"" >> $fname;
как теперь сделать чтоб перед каждой компиляцией запускать этот скрипт ?
какое правило задать в мейк фале? и как задать? если можно пример  ;)

Оффлайн baghi

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: makefile.am
« Ответ #1 : 17 Сентября 2007, 11:13:16 »
alias на "./скрипт; make" не прокатит?

Оффлайн Dereka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: makefile.am
« Ответ #2 : 17 Сентября 2007, 11:16:41 »
нее...
каждый пользователь должен будет делать алиас? :)
нужно чтоб юзер не задумывался о скрипте , как обычно делал первый раз
./autoreconf --install --force
./configure -bla bla
./make
./make install
а потом тупо обновлял свн и опять make, make install

 

Страница сгенерирована за 0.045 секунд. Запросов: 25.