[질문] makefile 에서..

elecguy의 이미지

안녕하세요.
glibc 의 Makefile 중에서 아래문법을 이해할 수가 없더군.

compile.S = \
  $(CC) $< -c $(CPPFLAGS) -DASSEMBLER $(asm-CPPFLAGS) $(ASFLAGS-$(suffix $@))

에서 $(ASFLAGS-$(suffix $@)) 는 어떻게 되는 건지..
$@ 는 abi-note.S 같은게 넘어 옵니다.

환경변수로 $(ASFLAGS-$(suffix $@)) 를 지정하려면 어떻게 해야되느지?
ASFLAGS-S , ASFLAGS-.S ?

ASFLAGS-S="-march=r5000" ../../glibc/configure ... 이런식으로 명령을 했더니 ASFLAGS-S 를 명령으로 인식하더군요. 헉스, 아시는 분 답변 좀 주세요.

june8th의 이미지

http://www.viper-tech.pe.kr/docs/make-ko/make-ko_8.html#SEC77

밑의 예에서는 ASFLAGS-.S 가 맞을것 같습니다.