Makefile a C++

Tomas Brodsky brodsky na umiacs.umd.edu
Středa Březen 19 19:27:49 CET 1997


> .cxx.o:
> 	$(CC) $(CFLAGS) -c -o $*.o $<
> 
> K memu velkemu prekvapeni to vsak nechodi :-(( Proste to hlasi, ze:
> 
> make: *** No rule to make target `fifo.o', needed by `ns'.  Stop.
> 
> pritom v adresari je fifo.cxx. Jakmile jsem udelal link fifo.C -> fifo.cxx
> tak to zacalo prekladat bez problemu. V cem je chyba??? Snad default
> actions nejdou omezeny na jednopismenkove koncovky!?!

Zdravim,

make ma seznam znamych pripon a implicitni pravidla se pousti jenom
pro takove pripony (viz man make).

Zkuste do Makefile pridat radek
.SUFFIXES : .cxx

Tom

-----------
| Tomas Brodsky                     | Microsoft is not the answer.   |
| CfAR, Univ. of Md at College Park | Microsoft is the question and  |
| Email: brodsky na cfar.umd.edu       | the answer is no.              |
| http://www.cfar.umd.edu/~brodsky  |                                |




Další informace o konferenci Linux