Computer Science/etc
Makefile 생성하기
빡구동동
2023. 3. 28. 14:38
Makefile 생성하기
배경
글로벌 앱 작업 중 PM분께서 번역파일을 구글 드라이버에 올려주셨다.
실시간으로 수정되거나 추가되는 key/value 값이 있기에 매번 파일을 다운받아서 변환하는 작업은 매우 번거롭다. 귀찮다!
그래서 python으로 스크립트를 작성한 뒤 터미널로 자동으로 실행되게끔 만들었다.
오늘은 Makefile을 만들어서 미리 지정한 명령어로 스크립트가 실행되게끔 만들어보자.
설정 방법
프로젝트 메인 폴더에서 터미널을 열고 Makefile 파일을 생성해주자.
# touch 명령어로 Makefile 생성
touch Makefile
맥인 경우 기본으로 파일을 열면 텍스트 편집기로 열린다. (vim이든 상관없음)
번역파일을 생성하는 python 파일은 localize 폴더 내부에 localize.py 라는 파일로 만들어져있다.
Makefile 텍스트 편집기로 localize 폴더에 접속한 뒤 localize.py를 실행하도록 스크립트를 작성해보자.
# 번역파일만 reload
translate:
cd localize && python3 localize.py
translate라는 명령어를 추가한 뒤 그 후에 실행될 스크립트를 작성해준다.
저장하고 터미널을 열어보자.
make translate
위와같이 입력하고 실행하면 자동으로 작성해 놓은 스크립트가 실행된다!