안녕하세요! 요즘 다양한 스크립트를 만들어두고 깜빡깜빡하는데요, 이런 실수를 없앨 수 있는 Makefile에 대해서 알아볼까해요.
Makefile은 특별한 텍스트 파일이예요. 어떤 어플리케이션을 실행해야하는지를 도와주는 파일이예요.
저는 DFT 중 SCAN 방법에 일하고 있는데요, 이 SCAN을 만들고 기능이 잘 돌아가는지 확인하려면 RTL insertion -> RTL simulation -> Synthesis -> ATPG -> simulation의 과정을 거쳐야해요. RTL insertion / RTL simulation / Synthesis / ATPG / simulation 각각은 특별한 스크립트가 과정을 수행하게 되는데요, 다섯개의 스크립트가 난잡하게 널려있으면 사용하는 입장에서 헷갈리는 경우가 많아서 Makefile을 이용해 한 곳에 모아두게 됩니다.
Makefile을 열면 아래처럼 되어있어요. rtl_insertion: ./run_rtl_insertion rtl_sim...
#
make
#
makefile
#
리눅스
#
스크립트
원문 링크 : 다양한 기능을 한 파일에 담아보자: Makefile