Jak wywolac inny Makefile?

0

Jak z jednego Makefile moge wywolac inne Makefile znajdujace sie w podkatalogach?

0

Umieść cd katalog/ && make w swoim makefile.

0

Dzieki dziala :) Nie wiedzialem jak to nazwac :/

probowalem takiego czegos:

cd katalog/
make

ale to bledne bylo i cuda niewidy sie dzialy xD

Dzieki!

0

ort! z tematu chcial bym sie dowiedziec jak poziomu Makefile moge rozroznic SUN od LINUX?

0

uname a dokładniej (nie jestem pewien co do tego if'a):

OS=`uname`
if [ $OS == "Linux" ]; then
  echo "Twoj system to linux..."
fi
0

make -C katalog cel

z make --help

-C DIRECTORY, --directory=DIRECTORY
Change to DIRECTORY before doing anything.

0

Mam takie cos:

all:
	system=`uname`

	if [ "$system" = "Linux" ]
	then
		echo "Linux"
	fi

I dostaje blad:

ystem=`uname`
if [ "system" = "Linux" ]
/bin/sh: -c: line 1: syntax error: unexpected end of file
make: *** [all] Error 2

Wiem ze to od basha, ze jest czuly itp ale co tu jest zle?

0

Jeżeli chcesz w makefile-u to tak:

all:
	if [ `uname` = "FreeBSD" ]; then\
	    echo "Bla";\
	fi
0

ewentualnie:

cd katalog; make -f plik.make.cos.tam

0

Dzieki za odpowiedz :)

Macie jakis tutorial do tego? Bo skrypt Makefile niezle rozni sie od basha :/

Jak przy pomocy if wpisac jakas wartosc do zmiennej i ja wyswietlic gdzies dalej? Bo zmienne statyczne definiowane wczesniej jak CC to potrafie urzywac ale jak dynamicznie zawartosc zmieniac i wyswietlic?

1 użytkowników online, w tym zalogowanych: 0, gości: 1