Theo như dấu hai chấm, tôi hiểu rằng nó được sử dụng trong một số trường hợp là null và là một tham số mở rộng cho chuỗi con, nhưng ai đó có thể giải thích cho tôi điều này:
do_qc: $(STAGE1_OUT_FILES)
Ví dụ khác:
print_stage0_files: setup_dirs
$(info * $(SETUP_DATA_FILES))
Hoặc là
quality_filtering: setup $(STAGE1_OUT_FILES)
$(call p_info,[DONE] Quality filtering)
Shebang của kịch bản:
#!/bin/sh
2
Trông giống như một Makefile.
—
choroba
Tôi thực sự không biết vì nó ở giữa một tập lệnh shell, hơn nữa trong một ví dụ khác về tập lệnh đó, một hàm được thực thi: [
—
Daniel Moreira
quality_filtering: setup $(STAGE1_OUT_FILES)
] [ $(call p_info,[DONE] Quality filtering)
]
Xin vui lòng, hiển thị dòng shebang của kịch bản, và một số ví dụ khác. Ngoài ra, cập nhật câu hỏi, không gửi mã cho ý kiến.
—
choroba
$(call
chắc chắn là một cú pháp Makefile.
Nếu nó ở giữa tập lệnh và shebang như được viết, thì rất có thể đó là tập lệnh shell với tệp tạo tệp nội tuyến.
—
Gombai Sándor
Vâng, từ những gì tôi đã tìm kiếm bạn dường như hoàn toàn đúng. Cảm ơn sự giúp đỡ của bạn, tôi đã không thực sự nhìn thấy khả năng đó :)
—
Daniel Moreira