2012-03-12 2 views

답변

5

이렇게하는 방법은 여러 가지가 있지만 그 중 아무 것도 매우 깨끗한 것은 아닙니다 (Make에 실제로 적합하지 않은 것을하기위한 강력한 힌트 임). 특별한 경우에는 특별한 처리가 필요할 수 있습니다. 하지만 여기에 간다 :

OBJECTS = foo bar baz 

NLIST = $(shell for x in {1..$(words $(OBJECTS))}; do echo $$x; done) 

LIST = $(foreach x,$(NLIST), do_something_with_$(x)_and_$(word $(x),$(OBJECTS)))