Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Stanislav Latishko <sl@sl.spb.su>             27 Dec 2000  16:13:30
 To : All
 Subject : make отыметь помогите, плиз :)
 -------------------------------------------------------------------------------- 
 
 
   Hе удивляйтесь - я немножко любитель извращений :)
 Дано: файлы .c лежат в каталоге, отличном от .o . В принципе - ничего
 особенного... Hо: make - ста-а-аренький, он не только VPATH не знает,
 он еще и '%' правил не понимает, [beep] ! :)
 
   Т.е. для современного я просто написал
 
 OBJS=fun1.o fun2.o fun3.o
 
 mylib.a: $(OBJS)
 
 %.o: ../lib/%.c
 
 , и этого ему оказалось достаточно.
 
   А вот тот, зараза ... Ладно, я пошел ему на встречу и написал
 
 fun1.o: ../lib/fun1.c
 fun2.o: ../lib/fun2.c
 fun3.o: ../lib/fun3.c
 
 , но ему, [beep] этого мало!
 
   Попытки извращений с '.c.o' успеха не принесли.
 
   Я понимаю, что добавление соответствующего количества строчек
 $(CC) $(CFLAGS) тра-та-та
 заставит его заработать, но совсем некузяво получается :(
 
   Итак, есть ли способ его отыметь ?
 -- 
           Stanislav Latishko
 
           sl@sl.spb.su  ;  2:5030/949
 --- ifmail v.2.14
  * Origin: Привет с Большого Бодуна ! (2:5030/949@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 make отыметь помогите, плиз :)   Stanislav Latishko    27 Dec 2000 16:13:30 
Архивное /ru.unix/3500484df5e1.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional