Имам 2 Makefile [1], [2]. При пускане на make както се очаква резултат е: CROSS=sh4-linux- При пускане на make CROSS=blah резултатът пак е: CROSS=sh4-linux-
/CROSS се сетва два пъти, защото $(MAKE) е еквивалента на това, което е изпълнено като "make xxxxxx" и разбира се се получава make CROSS=blah --no-print-directory -f Makefile2 CROSS=sh4-linux-/ Искам да мога при дадените Makefile's да изпълня make CROSS=blah и вторият Makefile да получи CROSS=blah променлива. Ефективно да мога да override-на променливите които задавам на командният ред при викането make. Идеи? [1]: Makefile -----cut----- all: test test: @$(MAKE) --no-print-directory -f Makefile2 CROSS=sh4-linux- -----cut----- [2]: Makefile2 -----cut----- all: show show: @echo CROSS=$(CROSS) -----cut----- -- Georgi Chorbadzhiyski http://georgi.unixsol.org/ _______________________________________________ Lug-bg mailing list Lug-bg@linux-bulgaria.org http://linux-bulgaria.org/mailman/listinfo/lug-bg