대상체 내부에 Makefile 변수 값을 재 할당하는 방법이 있습니까?대상체 내부의 Makefile 변수 값 변경
내가 뭘하려고 디버그 컴파일에 대한 몇 가지 추가 플래그를 추가하는 것입니다 : 그래서 나는 몇 가지 새로운 플래그를 추가, 내 환경을 정리하고 싶은 테스트 대상을 호출하는 경우
%.erl: %.beam
$(ERLC) $(ERLFLAGS) -o ebin $<
test: clean debug_compile_flag compile compile_test
debug_compile:
$(ERLCFLAGS) += -DTEST
(같은 -DTEST) 기존 코드와 마찬가지로 전체 코드를 다시 컴파일합니다 (첫 번째 소스, 테스트 모듈).
여기 저기에 많은 로직이 있으므로 일부 새로운 플래그를 설정하여 컴파일하는 코드를 복사/붙여 넣기하고 싶지 않습니다.
기존 코드를 재사용 할 수 있도록 변수 값을 재정의하는 쉬운 방법이 있습니까?
가능한 중복 (http://stackoverflow.com/questions을 [규칙 실행시 변수를 만들 정의]/1909188/정의 - 메이크업 변수 -에서 - 규칙 실행 시간) –