내 .coffee 파일을 분리하고 이미 여러 대응의 .js 파일로 컴파일하는 Makefile을 사용합니다. 내 규칙 :Makefile에서 단일 컴파일 명령으로 여러 타겟을 업데이트하는 방법은 무엇입니까?
tmp/coffee/%.js: src/js/%.coffee
coffee --compile --output $(@D) $?
은 다음과 같습니다 커피 컴파일러는 한 번에 모든 업데이트 된 파일을 컴파일 한 번만 호출 될 수 있도록
$ make static
coffee --compile --output tmp/coffee/global src/js/global/admin.coffee
coffee --compile --output tmp/coffee/global src/js/global/ads.coffee
내 빌드 프로세스를 최적화하고 싶습니다. 이것은 깨끗한 빌드를 위해 특히 중요합니다.
그래서이 대신과 같습니다 이미 $?
를 사용하는
$ make static
coffee --compile --output tmp/coffee/global src/js/global/ads.coffee src/js/global/admin.coffee
는 그 ^이 $ 없습니다 $해야 하는가? –
그렇게해서는 안됩니다. http://www.gnu.org/software/make/manual/html_node/Automatic-Variables.html#index-g_t_0024_003f-944 – tripleee
멋진 대답, 감사합니다! 나는 나의 상황 (그리고 내 상황)에 적응하기 위해 몇 가지 작업을 할 필요가 없지만, 이것은 확실히 내가 필요한 단서입니다. – Julian