make nebere zdrojaky z jineho adresare

Petr Olivka,,, petr.olivka na vsb.cz
Pondělí Březen 4 14:49:13 CET 2002


Hi !

prominte, mozna jsem neco spravne nepochopil, ale nefunguje mi nasledujici:

OBJECTS = s1,o s2.o s3.o
$(OBJECTS): %.o : ../src/%.c
  gcc -o $@ -c $< ....

prelozi se pouze s1.o a dalsi s2.c a s3.c ne.

Pritom pokud mam  zdrojaky v aktualnim adresari a kdyz vypustim 
"../src/", tak to jede dobre:

$(OBJECTS): %.o : %.c
  gcc -o $@ -c $< ....

a prelozi se mi vsechny *.o.

Potrebuju v projektu poskladat zdrojaky z ruznych adresaru a prelozit s 
ruznymi prepinaci, a takto jednoduse se mi to nepovedlo. Nemate nekdo 
nejake vysvetleni na tento pripad ? Mam make 3.79.1.

poli



Další informace o konferenci Linux